Měření výšky hladiny v nádrži přes LAN

Nedaří se vám s projektem a nenašli jste vhodné místo, kde se zeptat? Napište sem.
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Petr81
Příspěvky: 4
Registrován: 24 dub 2020, 08:38
Reputation: 0

Měření výšky hladiny v nádrži přes LAN

Příspěvek od Petr81 » 24 dub 2020, 08:44

Zdravím,

potřebuji měřit výšku hladiny v nádrži na dešťovou vodu a hodnoty odesílat v pravidelných intervalech na web.
K nádrži mám přivedený LAN kabel, moje představa je tedy následující:
základní deska + LAN modul + UZ měřič vzdálenosti.

Může mi někdo poradit vhodné komponenty? Jde mi o dlouhodobě fungující, spolehlivé řešení.

Díky

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od pavel1tu » 24 dub 2020, 10:25

Pokud je to uzavřená nádrž a ne studna (ale i tam je problém),
nevím o žádném ultrazvukovém snímači, který by tam dlouhodobě přežil ...

HW:
- ideálně UNO, lze k němu koupit LAN modul co se přímo na něj naklapne
- LAN modul k UNO s POE - bude se to celé napájet po LAN
- snímač mám "tlakový snímač", bohužel je na 24V
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Petr81
Příspěvky: 4
Registrován: 24 dub 2020, 08:38
Reputation: 0

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od Petr81 » 24 dub 2020, 14:36

Díky za tip.
Není mi jasné, jak tlakový senzor připojím na Arduino, když je to DC24V?

Nedal by se použít vodotěsný UZ měřič vzdálenosti JSN-SR04T ?
https://www.aliexpress.com/item/3273764 ... web201603_

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od pavel1tu » 24 dub 2020, 15:11

Vyzkoušej, já ho neznám, ale budu rád, když jej otestuješ - vypadá lépe než co jsem použil kdysi já. A ty 4USD - kdyžtak to zahodíš.
Já měl jiný "vlhku odolný", dokonce za 7USD a odkráčel za 6 měsíců, ale to nic neznamená - čína je někdy loterie.

Já musel jít do něčeho spolehlivého, dostat se do nádrže tam je problém.
K tomu tlakovému senzoru jsem si koupil převodník mA/I2C.
Mám tam zdroj 24V, z těch dělám 5V pro Arduino Mikro.
Těch 24V jde vyrobit DC/DC měničem, pokud tam budeš mít POE, na tom co mám já doma se píše 36-57V .
https://store.arduino.cc/arduino-ethernet-rev3-with-poe
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od pavel1tu » 24 dub 2020, 15:26

Petr81 píše:
24 dub 2020, 14:36
Díky za tip.
Není mi jasné, jak tlakový senzor připojím na Arduino, když je to DC24V?

Nedal by se použít vodotěsný UZ měřič vzdálenosti JSN-SR04T ?
https://www.aliexpress.com/item/3273764 ... web201603_
Najdi si o tom ultrazvukovém snímači něco na Youtube - z 5 videí ho 4 nedoporučují ... ale jestli ho používají správně ?

A další ne zrovna pozitivní zprávy ....
https://forum.mysensors.org/topic/10551 ... n-sr04t/18

Já mám na cestě na doporučení jednoho poláka VL53L0X (Ali píše že umí až 2m, výrobce zaručuje 1m), je to "laserový" měřič vzdálenosti,
už jsem použil "předchozí" model co umí do 30cm na ruku robota - to bylo na 1mm.
Tak uvidím jak bude přesně měřit hladinu vody tento...
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od martinius96 » 24 dub 2020, 20:54

Robil som si vlastný hladinomer... Využíval Arduino s Ethernet shieldom W5100, neskôr bol rozšírený aj o W5500 a ESP8266, ESP32 platformy.
Vyskúšať sa dá na: https://arduino.php5.sk/studna/ + nejaký popis k tomu projektu: https://arduino.php5.sk/studna-voda.php
Využil som senzor HC-SR04, ale boli tam znateľné odrazy, určite by som do budúcna použil lepší senzor napr ten JSN-SR04T, i keď na nejaké orientačné merania postačoval.
Obrázek

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od pavel1tu » 24 dub 2020, 22:33

Jak jsem psal - HC-SR04 mi v uzavřené nádrži odkráčel po 6 měsících a je jasné proč - není určen do vlhka - testoval jsem asi 3 kusy. Všechny zalakované a v silikonu, samozřejmě mimo vysílače a přijímače.

JSN-SR04T - co jsem dohledal na forech a youtube - ve verzi 1 fungoval obstojně, ale teď lze sehnat jen verzi 02, na kterou jsem nenašel žádné kladné hodnocení, ale není to moje zkušenost.

Ten měřič s laserem má ten polák už 2 roky v nádrži - a funguje mu to. Zatím osobně nemám dlouhodobou zkušenost.

Já provozuji ve studni skoro 2 roky v plastové lahvy BME280, který měří tlak vody na láhev, k tomu je ale potřeba druhý kompenzační venku, aby kompenzoval měnící se tlak podle počasí - kontrola tak 4x ročně, po ustálení jede +-2,5cm, ale je to složité a ne všude to jde použít.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Petr81
Příspěvky: 4
Registrován: 24 dub 2020, 08:38
Reputation: 0

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od Petr81 » 25 dub 2020, 08:20

Zkusím to s tím JSN-SR04T. Uvidíme, jak dlouho vydrží. Za 6USD to za pokus stojí.
Jakou máte zkušenost se zalitím desky do silikonu? Pomůže to ochránit obvody proti vlhkosti?

Další věc, kterou řeším, je připojení k internetu.
Na předchozím projektu jsem používal https://arduino-shop.cz/arduino/851-ard ... modul.html k odesílání dat do https://thingspeak.com pomocí jednoduchého GET requestu.
Komunikace vždy běžela 30-60 minut, pak se sekla. Po restartu komunikace opět naskočila a tak pořád dokola. Podezříval jsem některou knihovnu z memory leaku, zkoušel všechno možné - bez úspěchu. Neřešil jste někdo něco podobného?

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od pavel1tu » 25 dub 2020, 10:29

Ten neznám,
já začínal na shieldu W5100 k UNO a protože fungoval, používal jsem pak asi 5 různých verzí, ale pořád čip W5100 a později W5500 - vždy čína.

Teď testuji dražší W6100, rozchodil jsem IPv6, což mi je k ničemu, já hledám něco co by podporovalo VLAN.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: Měření výšky hladiny v nádrži přes LAN

Příspěvek od martinius96 » 25 dub 2020, 10:43

Ten ENC28J60 Ethernet modul nemá HW Ethernet stack. Ethernet shieldy a moduly Wiznet W5100 / W5500 majú HW stack.
Všetko musíš mať implementované v programe a všetko robí Arduino. Zoberie ti to veľmi veľa pamäte.
Na projekty a aj implementácie sú Wiznet Ethernet moduly W5100 / W5500 oveľa jednoduchšie.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: luger, Ubvpwcboits a 12 hostů