Nr8 nachodzi na wskaźnik zasięgu i w drugiej linii pojawia się jakaś kropeczka.
⚙ [TO DO] Co chcielibyście jeszcze dodać do GUI-Generic? ☕
-
kurus
- Posts: 1312
- Joined: Wed Jan 15, 2020 8:17 pm
Zmień w ustawieniach oleda wielkość jeśli masz 1,5 to na 1,3, bądź jeszcze na mniejszy, nie pamietam teraz dokładnie i będzie Oklukasz06 wrote: Tue Sep 12, 2023 11:14 am Krycha dałoby radę to poprawić.
Nr8 nachodzi na wskaźnik zasięgu i w drugiej linii pojawia się jakaś kropeczka.![]()
-
workatforce
- Posts: 34
- Joined: Wed Aug 30, 2023 2:56 pm
chcę dodać funkcję czujnika ultradźwiękowego hcsr04 i dodać głębię wartości minimalnej i maksymalnej oraz wyświetlić procentowo w aplikacji Chcę używać tego czujnika jako od 0 do 100 dla wskaźnika płynu w zbiorniku wody
Napisałem kod w Arduino, pomóż mi zaimplementować w GG. Potrafię samodzielnie skompilować kod na platformie io. w Ardunio mój kod działa bez zarzutu.
To jest kod, który napisałem w Arduino i przesłałem na płytkę ESP8266
// Wyczyść trigPin, ustawiając go na NISKI:
digitalWrite(trigPin, LOW);
opóźnienieMikrosekundy(5);
// Uruchom czujnik, ustawiając wyzwalacz na wysoki poziom na 10 mikrosekund:
digitalWrite(trigPin, WYSOKI);
opóźnienieMikrosekundy(10);
digitalWrite(trigPin, LOW);
// Przeczytaj echoPin. pulsIn() zwraca czas trwania (długość impulsu) w mikrosekundach:
int czas trwania = impulsIn(echoPin, WYSOKI);
// Oblicz odległość:
odległość = czas trwania*0,034/2;
odległość = (czas trwania/2) / 29,1;
// Wydrukuj odległość na monitorze szeregowym (Ctrl+Shift+M):
int waterLevelPer = mapa(odległość,22,51, 100, 0);
Serial.print("Odległość = ");
Serial.print(odległość);
Serial.println(" cm");
Serial.println(PoziomWodyNa);
Napisałem kod w Arduino, pomóż mi zaimplementować w GG. Potrafię samodzielnie skompilować kod na platformie io. w Ardunio mój kod działa bez zarzutu.
To jest kod, który napisałem w Arduino i przesłałem na płytkę ESP8266
// Wyczyść trigPin, ustawiając go na NISKI:
digitalWrite(trigPin, LOW);
opóźnienieMikrosekundy(5);
// Uruchom czujnik, ustawiając wyzwalacz na wysoki poziom na 10 mikrosekund:
digitalWrite(trigPin, WYSOKI);
opóźnienieMikrosekundy(10);
digitalWrite(trigPin, LOW);
// Przeczytaj echoPin. pulsIn() zwraca czas trwania (długość impulsu) w mikrosekundach:
int czas trwania = impulsIn(echoPin, WYSOKI);
// Oblicz odległość:
odległość = czas trwania*0,034/2;
odległość = (czas trwania/2) / 29,1;
// Wydrukuj odległość na monitorze szeregowym (Ctrl+Shift+M):
int waterLevelPer = mapa(odległość,22,51, 100, 0);
Serial.print("Odległość = ");
Serial.print(odległość);
Serial.println(" cm");
Serial.println(PoziomWodyNa);
-
Lector
- Posts: 2471
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
- Has thanked: 13 times
- Been thanked: 25 times
Czy GG wspiera żywotność źródła światła?
viewtopic.php?p=72703#p72703
Oraz czy funkcja jest wspieranie przez generator GG?
viewtopic.php?p=72703#p72703
Oraz czy funkcja jest wspieranie przez generator GG?
Niespełniony automatyk. 
https://3d-lamp.photos/
https://pool.lector.top/
https://3d-lamp.photos/
https://pool.lector.top/
-
Kubeck
- Posts: 5
- Joined: Tue Mar 05, 2019 11:25 pm
Hej.
Czy byłaby możliwość dodania w GUI-Generic'u bardziej "zaawansowanej" obsługi warunkowania pinu ADC?
Konkretnie chodzi mi o możliwość obsłużenia drabinki rezystorowej, aby móc dołożyć więcej przycisków MONOSTABILNYCH (które sterują przekaźnikami) wykorzystując tylko jedno GPIO
Na chwilę obecną mogę w ten sposób obsłużyć jeden przycisk monostabilny na wejściu ADC, konfigurując warunek i odpowiednie zakresy pomiaru ADC (np. 0 - wyłącz, 10 - włącz).
Problem rozwiązywałyby następujące ustawienia w warunkowaniu sensora ADC Pin:
- Jeżeli wartość kanału zawiera się w -> i tutaj definiujemy swój przedział, np.: 10-20 jednostek,
- PRZEŁĄCZ -> dodatkowa możliwość przełączenia stanu przekaźnika, prócz załącz/wyłącz.
- opcjonalnie podpięcie linka bezpośredniego, wtedy robimy co chcemy.
Wiem że zawsze w Supla Cloud będziemy mieli kafelek termometru, ale zawsze można go wyłączyć w aplikacji klienckiej.
Dorzucam dwa linki apropo podłączania przycisków poprzez drabinkę rezystorową oraz obsługę linków bezpośrednich poprzez właśnie takie rozwiązanie, jednak skrypt napisany został w Arduino (5ty post):
http://mikrokontrolery.blogspot.com/201 ... dondu.html
https://en-forum.supla.org/viewtopic.php?t=4173
Jeżeli taka możliwość jest aktualnie do "wyklikania" w GUI-Generic, proszę o informację jak to uczynić.
Pozdrawiam
Czy byłaby możliwość dodania w GUI-Generic'u bardziej "zaawansowanej" obsługi warunkowania pinu ADC?
Konkretnie chodzi mi o możliwość obsłużenia drabinki rezystorowej, aby móc dołożyć więcej przycisków MONOSTABILNYCH (które sterują przekaźnikami) wykorzystując tylko jedno GPIO
Na chwilę obecną mogę w ten sposób obsłużyć jeden przycisk monostabilny na wejściu ADC, konfigurując warunek i odpowiednie zakresy pomiaru ADC (np. 0 - wyłącz, 10 - włącz).
Problem rozwiązywałyby następujące ustawienia w warunkowaniu sensora ADC Pin:
- Jeżeli wartość kanału zawiera się w -> i tutaj definiujemy swój przedział, np.: 10-20 jednostek,
- PRZEŁĄCZ -> dodatkowa możliwość przełączenia stanu przekaźnika, prócz załącz/wyłącz.
- opcjonalnie podpięcie linka bezpośredniego, wtedy robimy co chcemy.
Wiem że zawsze w Supla Cloud będziemy mieli kafelek termometru, ale zawsze można go wyłączyć w aplikacji klienckiej.
Dorzucam dwa linki apropo podłączania przycisków poprzez drabinkę rezystorową oraz obsługę linków bezpośrednich poprzez właśnie takie rozwiązanie, jednak skrypt napisany został w Arduino (5ty post):
http://mikrokontrolery.blogspot.com/201 ... dondu.html
https://en-forum.supla.org/viewtopic.php?t=4173
Jeżeli taka możliwość jest aktualnie do "wyklikania" w GUI-Generic, proszę o informację jak to uczynić.
Pozdrawiam
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Wybierz pin ADC dla przycisku i tam ustawiasz zakres przy którym ma reagować.Kubeck wrote: Sun Oct 22, 2023 11:36 pm Hej.
Czy byłaby możliwość dodania w GUI-Generic'u bardziej "zaawansowanej" obsługi warunkowania pinu ADC?
Konkretnie chodzi mi o możliwość obsłużenia drabinki rezystorowej, aby móc dołożyć więcej przycisków MONOSTABILNYCH (które sterują przekaźnikami) wykorzystując tylko jedno GPIO
Na chwilę obecną mogę w ten sposób obsłużyć jeden przycisk monostabilny na wejściu ADC, konfigurując warunek i odpowiednie zakresy pomiaru ADC (np. 0 - wyłącz, 10 - włącz).
Problem rozwiązywałyby następujące ustawienia w warunkowaniu sensora ADC Pin:
- Jeżeli wartość kanału zawiera się w -> i tutaj definiujemy swój przedział, np.: 10-20 jednostek,
- PRZEŁĄCZ -> dodatkowa możliwość przełączenia stanu przekaźnika, prócz załącz/wyłącz.
- opcjonalnie podpięcie linka bezpośredniego, wtedy robimy co chcemy.
Wiem że zawsze w Supla Cloud będziemy mieli kafelek termometru, ale zawsze można go wyłączyć w aplikacji klienckiej.
Dorzucam dwa linki apropo podłączania przycisków poprzez drabinkę rezystorową oraz obsługę linków bezpośrednich poprzez właśnie takie rozwiązanie, jednak skrypt napisany został w Arduino (5ty post):
http://mikrokontrolery.blogspot.com/201 ... dondu.html
https://en-forum.supla.org/viewtopic.php?t=4173
Jeżeli taka możliwość jest aktualnie do "wyklikania" w GUI-Generic, proszę o informację jak to uczynić.
Pozdrawiam![]()
https://gui-generic-builder.supla.io/
