Czujnik ciśnienai wody w instalacji wodociągowej

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

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.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
mareks6
Posts: 281
Joined: Sat Jan 13, 2018 4:39 pm
Location: Opole

Post

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 :-)
krawiec
Posts: 53
Joined: Wed Jun 16, 2021 10:03 am

Post

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:
pressure.jpg
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
You do not have the required permissions to view the files attached to this post.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

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ść.
https://gui-generic-builder.supla.io/
krawiec
Posts: 53
Joined: Wed Jun 16, 2021 10:03 am

Post

Masz na myśli to:
supla.png
Użycie tego zamiast MPX'a dodaje mi tylko czujnik wilgotności.. oczywiście kalibracja działa...
Wyświetlacz dalej swoje czyli tylko "Supla".

Krawiec
You do not have the required permissions to view the files attached to this post.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

krawiec wrote: Thu Jul 01, 2021 7:52 pm Masz na myśli to:

supla.png

Użycie tego zamiast MPX'a dodaje mi tylko czujnik wilgotności.. oczywiście kalibracja działa...
Wyświetlacz dalej swoje czyli tylko "Supla".

Krawiec
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/
krawiec
Posts: 53
Joined: Wed Jun 16, 2021 10:03 am

Post

krycha88 wrote: Thu Jul 01, 2021 8:02 pm
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.
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
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

A skąd u ciebie wartość MAX in? Maksymalna wartość odczytu dla ESP to 1023.
https://gui-generic-builder.supla.io/
krawiec
Posts: 53
Joined: Wed Jun 16, 2021 10:03 am

Post

krycha88 wrote: Thu Jul 01, 2021 8:38 pm A skąd u ciebie wartość MAX in? Maksymalna wartość odczytu dla ESP to 1023.
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
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Zamówiłem takie czujniki, jak przyjdą dołączę do testów ;)

Co rozumiesz przez zerowe ciśnienie?
Widzimy się na Supla Offline Party Season 2026 :D

Image

Return to “Ogólna dyskusja”