Czujnik ciśnienia w instalacji

Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

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
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

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
User avatar
veeroos
Posts: 1080
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

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
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

george1255 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
Szukałem lecz niestety nic konkretnego nie znalazłem z tąd też ten post
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

veeroos 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
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łowo
User avatar
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

Post

Mati23414 wrote: Fri Apr 17, 2026 9:35 am
veeroos 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
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łowo
Zależy, jaka płytka. Część gotowych modułów deweloperskich ma gotowy dzielnik. Trzeba sprawdzić daną płytkę.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
veeroos
Posts: 1080
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

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ę.
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ń.
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
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

Robert Błaszczak wrote: Fri Apr 17, 2026 9:39 am
Mati23414 wrote: Fri Apr 17, 2026 9:35 am
veeroos 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
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łowo
Zależy, jaka płytka. Część gotowych modułów deweloperskich ma gotowy dzielnik. Trzeba sprawdzić daną płytkę.
Używam konkretnie tych:
https://a.aliexpress.com/_ExzL8D0
User avatar
veeroos
Posts: 1080
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

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
Mati23414
Posts: 85
Joined: Sat Dec 30, 2017 12:51 am

Post

veeroos 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.
Masz jakiś dzielnik który polecasz? Bo nie ukrywam że jestem trochę zielony w temacie

Return to “Projekty użytkowników”