Można znaleźć taniej. Podałem tylko przykładowy. Jeśli ma to być zamontowane tylko na zasilaniu wody do podlewania, to nie potrzebujesz atestowanego do wody pitnej, itp. Szukaj "Przetwornik ciśnienia 0-10 bar 4-20 mA".
Ale fakt faktem, nie są to tanie urządzenia.
Czujnik ciśnienai wody w instalacji wodociągowej
- Robert Błaszczak
- Posty: 3970
- Rejestracja: sob gru 22, 2018 8:55 pm
- Lokalizacja: Zielona Góra
- Kontakt:
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Możesz użyć też czujnika z chin za parę $ oraz wsadu na ESP który zrobił mi kolega elmaya z poniższego tematu:
viewtopic.php?f=24&t=6743
Ten czujnik nadaje się chyba tez i do wody
viewtopic.php?f=24&t=6743
Ten czujnik nadaje się chyba tez i do wody
To ja się podłącze...
Bo właśnie popełniłem czujnik ciśnienia wody w instalacji w oparciu o Wemos D1 Mini i analogowy czujnik ciśnienia 5V.
Jest to pierwszy element większego projektu mającego na celu sterowanie podlewaniem ogrodu.
Odczyt ciśnienia jest mi potrzebny aby w przypadku zdalnego uruchamiania podlewania wiedzieć czy jest po co je uruchamiać (na zbyt niskim ciśnieniu nie podlewają zgodnie z założeniami).
Założenie mam takie aby czujnik miał też odczyt na wyświetlaczu - ale na tą chwilę nie chce mi to działać na Supli (działa z ESPEasy).
Co zostało użyte:
1. Wemos D1 mini
2. Wemos D1 mini 0,66" OLED shield
3. Czujnik ciśnienia DFROBOT Gravity Analog Pressure Sensor (5V)
4. Rezystor 180k
5. Płytka prototypowa
6. Kabelki, goldpiny i jakaś stara ładowarka USB.
Schemat połączeń wygląda następująco: Wykorzystałem gui-generic i obsługę czujnika ciśnienia MPX5xxx.
W samej supli używam trybu czujnika głębokości i odpowiedniej kalibracji aby "metry" odpowiadały barom.
Sama kalibracja jest dość prosta, ja użyłem
Niestety z suplą w tym trybie wyświetlacz nie działa... wyświetla siłę sygnału WiFi i napis Supla
W sumie to przydała by się modyfikacja w supli aby dla wejścia analogowego można było po za czujnikiem odległości, głębokości i wilgotności wybrać czujnik ciśnienia aby jednostki zamiast metrów były w barach.
Pytanie też czy da się jakoś włączyć wyświetlanie wartości na wyświetlaczu.
Chodzi za mną zrobienie tego czujnika na okrągłym wyświetlaczu, ale te są na interfejsie SPI, wiec pewnie trzeba by napisać soft do obsługi tego od podstaw.
Krawiec
Bo właśnie popełniłem czujnik ciśnienia wody w instalacji w oparciu o Wemos D1 Mini i analogowy czujnik ciśnienia 5V.
Jest to pierwszy element większego projektu mającego na celu sterowanie podlewaniem ogrodu.
Odczyt ciśnienia jest mi potrzebny aby w przypadku zdalnego uruchamiania podlewania wiedzieć czy jest po co je uruchamiać (na zbyt niskim ciśnieniu nie podlewają zgodnie z założeniami).
Założenie mam takie aby czujnik miał też odczyt na wyświetlaczu - ale na tą chwilę nie chce mi to działać na Supli (działa z ESPEasy).
Co zostało użyte:
1. Wemos D1 mini
2. Wemos D1 mini 0,66" OLED shield
3. Czujnik ciśnienia DFROBOT Gravity Analog Pressure Sensor (5V)
4. Rezystor 180k
5. Płytka prototypowa
6. Kabelki, goldpiny i jakaś stara ładowarka USB.
Schemat połączeń wygląda następująco: Wykorzystałem gui-generic i obsługę czujnika ciśnienia MPX5xxx.
W samej supli używam trybu czujnika głębokości i odpowiedniej kalibracji aby "metry" odpowiadały barom.
Sama kalibracja jest dość prosta, ja użyłem
Niestety z suplą w tym trybie wyświetlacz nie działa... wyświetla siłę sygnału WiFi i napis Supla
W sumie to przydała by się modyfikacja w supli aby dla wejścia analogowego można było po za czujnikiem odległości, głębokości i wilgotności wybrać czujnik ciśnienia aby jednostki zamiast metrów były w barach.
Pytanie też czy da się jakoś włączyć wyświetlanie wartości na wyświetlaczu.
Chodzi za mną zrobienie tego czujnika na okrągłym wyświetlaczu, ale te są na interfejsie SPI, wiec pewnie trzeba by napisać soft do obsługi tego od podstaw.
Krawiec
Wypróbuj SUPLA_ANALOG_READING_MAP zamiast MPX5xxx, dla tej funkcji OLED powinien działać.
Kalibracja odbywa się identycznie tylko w przeciwieństwie do mpx można określić zakres a nie tylko głębokość.
Kalibracja odbywa się identycznie tylko w przeciwieństwie do mpx można określić zakres a nie tylko głębokość.
https://gui-generic-builder.supla.io/
Tak, zrobiłem to na kanale wilgotności bo w aplikacji nie ma dodatkowych jednostek a ikonkę zawsze można zmienić. OLEDa zobaczę jutro czemu nie działa.
https://gui-generic-builder.supla.io/
W aplikacji ładnie działa po zmianie ikony.
Muszę się tylko jutro przyjrzeć kalibracji bo w teorii max powinien być 920 (dla 0,9V ma wejsciu analogowym ESP) ale przy tej wartości ten przetwornik coś podaje za dużo. W teorii jest 0 - 16bar i napięcia 0,5 - 4,5V na wyjściu. Dla zerowego ciśnienia wody podaje 83 ale niestety nie mam jak sprawdzić ile jest dla 16 bar. Na tą chwilę zrobiłem kalibracje do zwykłego analogowego wskaźnika, zresztą do moich zastosowań nie potrzebuje jakiejś super dokładności.
Krawiec
A skąd u ciebie wartość MAX in? Maksymalna wartość odczytu dla ESP to 1023.
https://gui-generic-builder.supla.io/
Wiem. Tyle, że przy ustawieniu 1023 pokazuje bzdury... zawyża ciśnienie dlatego pojechałem wartością MAX do góry aby wyrównać wskazania z analogowym wskaźnikiem. Diabli wiedzą czy ten czujnik faktycznie ma 16bar max i jaką ma liniowość wskazań.
Nie mam jak wygenerować takiego ciśnienia wiec nie do sprawdzenia jaką faktycznie wartość pokaże
Widzę, że w sumie ten sam efekt można osiągnąć ograniczając parametr MAX OUT.
Dla zerowego ciśnienia przy zamontowanym czujniku w instalacji jest powtarzalny odczyt 83/82...
Krawiec
Zamówiłem takie czujniki, jak przyjdą dołączę do testów
Co rozumiesz przez zerowe ciśnienie?
Co rozumiesz przez zerowe ciśnienie?
Widzimy się na Supla Offline Party Season 2