Witam. Tak jak w temacie potrzebuje podgląd ciśnienia wody w hydroforze. Zakupiłem analogowy czujnik ciśnienia oraz zmontowałem w gg soft na esp32-c6 pod czujnik ciśnienia MPX5xxx lecz nie bardzo wiem co dalej gdyż z tego co wiem to jest to pod ciśnieniowy czujnik poziomu. Niestety nie znam alternatywy dla typowego czujnika ciśnienia aby mieć podgląd w supli. Podpowie ktoś w jak stronę iść? Bo ma wrażenie że jedynie robie krok w tył
Czujnik jak zakupiłem: https://a.aliexpress.com/_EwfBaaE
Czujnik ciśnienia w instalacji
-
george1255
- Posts: 426
- Joined: Fri Sep 02, 2022 8:48 pm
- Location: Włodawa
- Has thanked: 12 times
- Been thanked: 7 times
Sprawdź w wyszukiwarce hasła związane z ciśnieniem bo coś kojarzę że całkiem niedawno było coś podobnego poruszane. Jeśli niema to napisz na priv, wieczorem postaram się pomóc z softem
-
veeroos
- Posts: 1080
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Po pierwsze zrób dzielink napięcia, bo ten czujnik co kupiłeś ma wyjście 0.5-4.5V, następnie jak już masz GG to musisz "skalibrować" czujnik czyli podać 2 wartości odczytu analogowego i przypisać do nich wartość ciśnienia, lub obliczyć. Załóżmy że masz idealny dzielnik napięcia 1k/2k to zmieniasz zakres działania wejścia analogowego w ESP na 0-5V (normalnie max 3.3) no więc dla Twojego czujnika przy ciśnieniu zero na wyjściu powinno być 0,5V czyli robimy równanie wartość_analogowa =(4096/5)*0,5 czyli dla zera w oknie kalibracji wpisujesz 410, a dla dla wartości maksymalnej na jakiej pracuje czujnik (4096/5)*4,5 czyli 3686. No i wszystko
Last edited by veeroos on Fri Apr 17, 2026 8:41 am, edited 1 time in total.
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
-
Mati23414
- Posts: 85
- Joined: Sat Dec 30, 2017 12:51 am
Szukałem lecz niestety nic konkretnego nie znalazłem z tąd też ten postgeorge1255 wrote: Fri Apr 17, 2026 3:59 am Sprawdź w wyszukiwarce hasła związane z ciśnieniem bo coś kojarzę że całkiem niedawno było coś podobnego poruszane. Jeśli niema to napisz na priv, wieczorem postaram się pomóc z softem
-
Mati23414
- Posts: 85
- Joined: Sat Dec 30, 2017 12:51 am
Esp32 nie ma sygnału wejściowego do 5v? Mam podpięty czujnik przepływu który daje impuls 4,7v i działa prawidłowoveeroos wrote: Fri Apr 17, 2026 5:09 am Po pierwsze zrób dzielink napięcia, bo ten czujnik co kupiłeś ma wyjście 0.5-4.5V, następnie jak już masz GG to musisz "skalibrować" czujnik czyli podać 2 wartości odczytu analogowego i przypisać do nich wartość ciśnienia, lub obliczyć. Załóżmy że masz idealny dzielnik napięcia 1k/2k to zmieniasz zakres działania wejścia analogowego w ESP na 0-5V (normalnie max 3.3) no więc dla Twojego czujnika przy ciśnieniu zero na wyjściu powinno być 0,5V czyli robimy równanie wartość_analogowa =(4096/5)*0,5 czyli dla zera w oknie kalibracji wpisujesz 410, a dla dla wartości maksymalnej na jakiej pracuje czujnik (4096/5)*4,5 czyli 3686. No i wszystko
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Zależy, jaka płytka. Część gotowych modułów deweloperskich ma gotowy dzielnik. Trzeba sprawdzić daną płytkę.Mati23414 wrote: Fri Apr 17, 2026 9:35 amEsp32 nie ma sygnału wejściowego do 5v? Mam podpięty czujnik przepływu który daje impuls 4,7v i działa prawidłowoveeroos wrote: Fri Apr 17, 2026 5:09 am Po pierwsze zrób dzielink napięcia, bo ten czujnik co kupiłeś ma wyjście 0.5-4.5V, następnie jak już masz GG to musisz "skalibrować" czujnik czyli podać 2 wartości odczytu analogowego i przypisać do nich wartość ciśnienia, lub obliczyć. Załóżmy że masz idealny dzielnik napięcia 1k/2k to zmieniasz zakres działania wejścia analogowego w ESP na 0-5V (normalnie max 3.3) no więc dla Twojego czujnika przy ciśnieniu zero na wyjściu powinno być 0,5V czyli robimy równanie wartość_analogowa =(4096/5)*0,5 czyli dla zera w oknie kalibracji wpisujesz 410, a dla dla wartości maksymalnej na jakiej pracuje czujnik (4096/5)*4,5 czyli 3686. No i wszystko
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
veeroos
- Posts: 1080
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
No to ja nie znalazłem esp32 z wejściem 5V, znaczy devkitow nie znalazłem, bo owszem są płytki, które są przystosowane pod to (np kicony). Zresztą ja głównie korzystam z wroomów, więc dla mnie to oczywistość była zastosowanie dzielnika. Ostatnio zrobiłem projekt do pomiaru ciśnienia na devkicie i musiałem dodać dzielnik. W webserwerze zrobiłem kalibrację wraz z odczytem stanu pinu analogowego, a nie wiem czy w sofcie GG jest aktualny odczyt tego pinu do podejrzenia, bo nie korzystam z tego narzędzia, do urządzeń.Robert Błaszczak wrote: Fri Apr 17, 2026 9:39 am Zależy, jaka płytka. Część gotowych modułów deweloperskich ma gotowy dzielnik. Trzeba sprawdzić daną płytkę.
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
-
Mati23414
- Posts: 85
- Joined: Sat Dec 30, 2017 12:51 am
Używam konkretnie tych:Robert Błaszczak wrote: Fri Apr 17, 2026 9:39 amZależy, jaka płytka. Część gotowych modułów deweloperskich ma gotowy dzielnik. Trzeba sprawdzić daną płytkę.Mati23414 wrote: Fri Apr 17, 2026 9:35 amEsp32 nie ma sygnału wejściowego do 5v? Mam podpięty czujnik przepływu który daje impuls 4,7v i działa prawidłowoveeroos wrote: Fri Apr 17, 2026 5:09 am Po pierwsze zrób dzielink napięcia, bo ten czujnik co kupiłeś ma wyjście 0.5-4.5V, następnie jak już masz GG to musisz "skalibrować" czujnik czyli podać 2 wartości odczytu analogowego i przypisać do nich wartość ciśnienia, lub obliczyć. Załóżmy że masz idealny dzielnik napięcia 1k/2k to zmieniasz zakres działania wejścia analogowego w ESP na 0-5V (normalnie max 3.3) no więc dla Twojego czujnika przy ciśnieniu zero na wyjściu powinno być 0,5V czyli robimy równanie wartość_analogowa =(4096/5)*0,5 czyli dla zera w oknie kalibracji wpisujesz 410, a dla dla wartości maksymalnej na jakiej pracuje czujnik (4096/5)*4,5 czyli 3686. No i wszystko
https://a.aliexpress.com/_ExzL8D0
-
veeroos
- Posts: 1080
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Dokumentacja SeedStudio dla tej płytki wyraźnie mówi że wejścia analogowe są 3,3V . Musisz zastosować dzielnik napięcia na przykład taki jak wyżej napisałem. Tak jest najbezpieczniej podawanie większego napięcia wejściowego bezpośrednio na pin analogowy na pewno po czasie spowoduje uszkodzenie układu, ale też w zakresie od 3,3V do 5V będzie pokazywał maksymalną wartość, czyli 4095, więc skalowanie wartości analogowych w tym zakresie pomiarowym nie będzie działało, no i po jakimś czasie nastąpi uszkodzenie wejścia lub całkowicie układu.
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
-
Mati23414
- Posts: 85
- Joined: Sat Dec 30, 2017 12:51 am
Masz jakiś dzielnik który polecasz? Bo nie ukrywam że jestem trochę zielony w temacieveeroos wrote: Fri Apr 17, 2026 6:41 pm Dokumentacja SeedStudio dla tej płytki wyraźnie mówi że wejścia analogowe są 3,3V . Musisz zastosować dzielnik napięcia na przykład taki jak wyżej napisałem. Tak jest najbezpieczniej podawanie większego napięcia wejściowego bezpośrednio na pin analogowy na pewno po czasie spowoduje uszkodzenie układu, ale też w zakresie od 3,3V do 5V będzie pokazywał maksymalną wartość, czyli 4095, więc skalowanie wartości analogowych w tym zakresie pomiarowym nie będzie działało, no i po jakimś czasie nastąpi uszkodzenie wejścia lub całkowicie układu.
