UWAGA!
Oficjalnie porzucam wersję softu zamieszczoną w tym poście viewtopic.php?p=204527#p204527
Oczywiście wszystko działa, ale był on stworzony na "potrzeby chwili" (brak odczytów po skompilowaniu softu w GG) i korzysta z kanału odległości/głębokości.
Jeśli ktoś chce, to bez problemów dalej może go używać i pod sam czujnik SR jest to dobre rozwiązanie. Źródło też tam zamieściłem, więc jest możliwość dowolnej modyfikacji kodu pod swoje potrzeby.
Ostatnio nastąpił tutaj spory "wysyp" softów do obsługi czujników odległości.
No i będzie kolejny.
Soft nie jest mojego autorstwa. Skorzystałem z kodu i uprzejmości kolegi @vajera i po delikatnej modyfikacji zamieszczam go jako alternatywę dla tego mojego wcześniejszego. @vajera zrobił już też PR do SuplaDevice z tym kodem sensora, jako GPM.
Nic się nie zmienia - soft pod ESP32C3 4MB, z czujnika podłączamy sygnał TRIG pod pin 21, a sygnału ECHO pod pin 20.
GND do GND, a 5V pod 5V (można też pod 3,3V ale nie zawsze działa). Uwaga! Upewnij się na 100% jakiego napięcia potrzebuje Twój moduł.
Kanał odległości/głębokości został zastąpiony kanałem pomiarowym (GPM).
Wszystkie ustawienia są w cloud.
Na początek proponuję ustawienie wyświetlania dwóch miejsc po przecinku.
Kto chce zmienia interwał pomiaru (domyślnie 2000ms, można zmniejszyć do 200ms).
Jednostki, mnożniki, dzielniki, wartości dodane, wszystko do Waszej dyspozycji.
Można ustawić co się chce.
Dodatkowo w cloud (przy urządzeniu) pojawi się kanał temperatury. Można go ukryć, albo... podłączyć termometr (DS18B20) do GPIO4 w C3.
Wszystko działa. Sprawdziłem na kilku (różnych) SR04 (także tych w hermetycznej obudowie) oraz nawet na "chińskich" (podrabianych) DS'ach.
Moduł chodził kilka godzin bez przerwy z ciągłą rejestracją danych (to kolejny plus GPM).
Włączone jest też logowanie, więc jak ktoś chce, to może sobie podejrzeć mierzone wartości (na serial monitorze) jeszcze nawet przed dodaniem modułu do Supli (cloud).
W razie pytań i uwag proszę pisać tutaj.
czujnik ultradźwiękowy poziomu wody
You do not have the required permissions to view the files attached to this post.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Najlepiej wgraj ten soft (zawsze będziesz mógł wrócić do obecnego) download/file.php?id=40887PijanySmerf wrote: Tue Oct 28, 2025 8:26 pm Dobra chyba zaskoczyło skierowałem czujnik w dół i pokazało 90cm i skacze 90-88-85-90 i tak w kółko ,czy tak ma być?? Czy jest gdzieś opcja ustawienia wysokości?ps. nic nie ,,pyrka,, cisza.
W podłączeniach nic nie zmieniaj. Powinno działać, jak jest. Tylko w cloud ustaw jednostkę na metry i aby wyświetlało 2 miejsca po przecinku (be tego zobaczysz jako pomiar 0,1,2,..). Jak chcesz większa częstotliwość pomiaru, to zmień też sobie interwał, Daj znać, czy teraz jest lepiej?
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
PijanySmerf
- Posts: 183
- Joined: Sun Apr 18, 2021 7:45 pm
- Location: Dąbrowa Tarnowska
Dziękuję, po pracy wgram nowy soft i będę testował. A czy nie byłaby możliwość dodania opcji zmiany wyświetlania na procenty?Zibi_007 wrote: Wed Oct 29, 2025 1:03 amNajlepiej wgraj ten soft (zawsze będziesz mógł wrócić do obecnego) download/file.php?id=40887PijanySmerf wrote: Tue Oct 28, 2025 8:26 pm Dobra chyba zaskoczyło skierowałem czujnik w dół i pokazało 90cm i skacze 90-88-85-90 i tak w kółko ,czy tak ma być?? Czy jest gdzieś opcja ustawienia wysokości?ps. nic nie ,,pyrka,, cisza.
W podłączeniach nic nie zmieniaj. Powinno działać, jak jest. Tylko w cloud ustaw jednostkę na metry i aby wyświetlało 2 miejsca po przecinku (be tego zobaczysz jako pomiar 0,1,2,..). Jak chcesz większa częstotliwość pomiaru, to zmień też sobie interwał, Daj znać, czy teraz jest lepiej?
W tym nowym sofcie możesz sobie ustawić co chcesz. Odpowiedni przelicznik i masz procenty, symbol też jaki chcesz. To prosta i czysta matematyka na poziomie 5 klasy szkoły podstawowejPijanySmerf wrote: Wed Oct 29, 2025 4:28 amDziękuję, po pracy wgram nowy soft i będę testował. A czy nie byłaby możliwość dodania opcji zmiany wyświetlania na procenty?Zibi_007 wrote: Wed Oct 29, 2025 1:03 amNajlepiej wgraj ten soft (zawsze będziesz mógł wrócić do obecnego) download/file.php?id=40887PijanySmerf wrote: Tue Oct 28, 2025 8:26 pm Dobra chyba zaskoczyło skierowałem czujnik w dół i pokazało 90cm i skacze 90-88-85-90 i tak w kółko ,czy tak ma być?? Czy jest gdzieś opcja ustawienia wysokości?ps. nic nie ,,pyrka,, cisza.
W podłączeniach nic nie zmieniaj. Powinno działać, jak jest. Tylko w cloud ustaw jednostkę na metry i aby wyświetlało 2 miejsca po przecinku (be tego zobaczysz jako pomiar 0,1,2,..). Jak chcesz większa częstotliwość pomiaru, to zmień też sobie interwał, Daj znać, czy teraz jest lepiej?
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
PijanySmerf
- Posts: 183
- Joined: Sun Apr 18, 2021 7:45 pm
- Location: Dąbrowa Tarnowska
Zainstalowałem nowy firmware i faktycznie pojawiło się sporo nowych ustawień. Mógłbyś podpowiedzieć, co i gdzie należy wpisać, aby pomiar był prezentowany w procentach? Zbiornik ma 1 metr wysokości.Zibi_007 wrote: Wed Oct 29, 2025 8:24 amW tym nowym sofcie możesz sobie ustawić co chcesz. Odpowiedni przelicznik i masz procenty, symbol też jaki chcesz. To prosta i czysta matematyka na poziomie 5 klasy szkoły podstawowejPijanySmerf wrote: Wed Oct 29, 2025 4:28 amDziękuję, po pracy wgram nowy soft i będę testował. A czy nie byłaby możliwość dodania opcji zmiany wyświetlania na procenty?Zibi_007 wrote: Wed Oct 29, 2025 1:03 am
Najlepiej wgraj ten soft (zawsze będziesz mógł wrócić do obecnego) download/file.php?id=40887
W podłączeniach nic nie zmieniaj. Powinno działać, jak jest. Tylko w cloud ustaw jednostkę na metry i aby wyświetlało 2 miejsca po przecinku (be tego zobaczysz jako pomiar 0,1,2,..). Jak chcesz większa częstotliwość pomiaru, to zmień też sobie interwał, Daj znać, czy teraz jest lepiej?![]()
Załamałeś mnie w tej chwiliPijanySmerf wrote: Wed Oct 29, 2025 3:38 pmZainstalowałem nowy firmware i faktycznie pojawiło się sporo nowych ustawień. Mógłbyś podpowiedzieć, co i gdzie należy wpisać, aby pomiar był prezentowany w procentach? Zbiornik ma 1 metr wysokości.Zibi_007 wrote: Wed Oct 29, 2025 8:24 amW tym nowym sofcie możesz sobie ustawić co chcesz. Odpowiedni przelicznik i masz procenty, symbol też jaki chcesz. To prosta i czysta matematyka na poziomie 5 klasy szkoły podstawowejPijanySmerf wrote: Wed Oct 29, 2025 4:28 am
Dziękuję, po pracy wgram nowy soft i będę testował. A czy nie byłaby możliwość dodania opcji zmiany wyświetlania na procenty?![]()
Skoro maksymalnie jest 1 metr, to prościej być nie może.
W cloud mnożnik ustaw na 100, jednostkę na %, 2 miejsca po przecinku.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Zibi a próbowałeś na przerwaniach zrobić obsługę tego czujnika? Gdzieś mi się temat kiedyś przewinął jak jeszcze proste roboty jeżdżące z wykrywaniem przeszkód robiłem
. Zawsze by pomiar odległości nie był żadnym innym wątkiem zakłócony
. Wtedy zrobić przerwanie na timerze i cyklicznie pomiary odległości robić. Jak może znajdę jutro chwilę to przetestuję to, wtedy by choć w teorii były stabilniejsze odczyty odległości
.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
W Arduino (na ESP) nie próbowałem, bo do tego co potrzebowałem (poziom opału w zasobniku), wystarczał mi standardowy kanał odległości/głębokości. Ale też jak i Ty robiłem wykrywanie przeszkód (dokładnie dookólne czujniki parkowania z wizualizacją) to kombinowałem mocno, bo przy ośmiu czujnikach zrobić coś jeszcze było dużym wyzwaniem. Jakbym miał trochę czasu więcej, to już bym dawno do tego usiadł, bo protezę zrobiłem w kwietniu i cały czas chciałem do tego wrócić. Dobrze, że jest @vajera - z jego potrzymaj mi piwo, bo temat nigdy by chyba nie poszedł do przoduveeroos wrote: Wed Oct 29, 2025 10:09 pm Zibi a próbowałeś na przerwaniach zrobić obsługę tego czujnika? Gdzieś mi się temat kiedyś przewinął jak jeszcze proste roboty jeżdżące z wykrywaniem przeszkód robiłem. Zawsze by pomiar odległości nie był żadnym innym wątkiem zakłócony
. Wtedy zrobić przerwanie na timerze i cyklicznie pomiary odległości robić. Jak może znajdę jutro chwilę to przetestuję to, wtedy by choć w teorii były stabilniejsze odczyty odległości
.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
Łukasz_Z
- Posts: 10
- Joined: Sun Mar 08, 2026 4:54 pm
Witam, jestem nowy i nie do końca rozumiem, jak ma to działać.
Próbuję zrobić czujnik ilości wody w studni, programując ESP-32D przez GUI. Wszystko działa, ale jest tylko odległość i nie wiem, jak można by to przerobić poprzez podany wzór na objętość.
Próbowałem pobrać podany wcześniej plik ZIP (GUI-Generic.ESP32.v25.02.11.bin) pod ESP32, ale po zainstalowaniu płytka nie chce wejść w tryb konfiguracji przez Wi-Fi. Pewnie robię coś nie tak, dlatego piszę z prośbą o pomoc.
Posiadam płytkę ESP-32D i czujnik HC-SR04.
Próbuję zrobić czujnik ilości wody w studni, programując ESP-32D przez GUI. Wszystko działa, ale jest tylko odległość i nie wiem, jak można by to przerobić poprzez podany wzór na objętość.
Próbowałem pobrać podany wcześniej plik ZIP (GUI-Generic.ESP32.v25.02.11.bin) pod ESP32, ale po zainstalowaniu płytka nie chce wejść w tryb konfiguracji przez Wi-Fi. Pewnie robię coś nie tak, dlatego piszę z prośbą o pomoc.
Posiadam płytkę ESP-32D i czujnik HC-SR04.
-
george1255
- Posts: 426
- Joined: Fri Sep 02, 2022 8:48 pm
- Location: Włodawa
- Has thanked: 12 times
- Been thanked: 7 times
nieda sie w supla wyswietlac objetości, (albo nie wiem ze sie da)Łukasz_Z wrote: Sun Mar 08, 2026 5:02 pm Witam, jestem nowy i nie do końca rozumiem, jak ma to działać.
Próbuję zrobić czujnik ilości wody w studni, programując ESP-32D przez GUI. Wszystko działa, ale jest tylko odległość i nie wiem, jak można by to przerobić poprzez podany wzór na objętość.
Próbowałem pobrać podany wcześniej plik ZIP (GUI-Generic.ESP32.v25.02.11.bin) pod ESP32, ale po zainstalowaniu płytka nie chce wejść w tryb konfiguracji przez Wi-Fi. Pewnie robię coś nie tak, dlatego piszę z prośbą o pomoc.
Posiadam płytkę ESP-32D i czujnik HC-SR04.
musisz napisac progam ktory bedzie odczytywal odleglosc z czujnika i przeliczal to na objetosc. I taki wynik mozna wysylac do supla. Napisz na priv, cos pomge
