Práve je 03 Dec 2022, 07:44




Vytvori┼ą nov├║ t├ęmu Odpoveda┼ą na t├ęmu  [ Po─Źet pr├şspevkov: 3 ] 
Monitor v├Ż┼íky hladiny vody v studni 
Autor Správa

Zalo┼żen├Ż: 03 Dec 2018, 11:03
Pr├şspevky: 6
Odosla┼ą Monitor v├Ż┼íky hladiny vody v studni
Dnes by som r├íd predstavil projekt, ktor├Ż sa zauj├şma o monitorovanie v├Ż┼íky hladiny vody (alebo inej tekutiny) v studni ultrazvukov├Żm senzorom.

Projekt monitoru v├Ż┼íky hladiny vody je typom projektu so z├íznamom a ukladan├şm d├ít, ktor├ę m├┤┼żu by┼ą pou┼żit├ę pre roz┼í├şren├║ ┼ítatistiku denn├ęho v├Żvoja hladiny vody. V─Ćaka tomu je mo┼żn├ę ur─Źi┼ą mesiace v roku, kedy je v studniach nedostatok vody a opak, kedy je vody dostatok, alebo a┼ż nadbytok. Do projektu je mo┼żn├ę integrova┼ą aj roz┼í├şren├ę ovl├ídanie v├Żkonov├Żch prvkov - ─Źerpadiel, vod├írni, solenoidov├Żch ventilov, ktor├Żmi je mo┼żn├ę zalieva┼ą z├íhradu a z├íhony - zavla┼żova┼ą, alebo aj ─Źerpa┼ą vodu a vyu┼ż├şva┼ą ju ako ├║┼żitkov├║ na splachovanie, um├Żvanie. Projekt zo z├íkladnej verzii vyu┼ż├şval iba logovanie d├ít do MySQL datab├ízy v pravideln├Żch - nieko─żko min├║tov├Żch intervaloch.

Pre z├íznam v├Ż┼íky hladiny vody (ale v├Ż┼íku aj inej veli─Źiny, napr├şklad snehu, uhlia, dreva) som vyu┼żil ultrazvukov├Ż senzor vzdialenosti HC-SR04, ktor├Ż sa vyzna─Źuje vysokou spo─żahlivos┼ąou a jednoduch├Żm ovl├ídan├şm a n├şzkou spotrebou. Dok├í┼że mera┼ą vzdialenos┼ą 3-450 centimetrov. Vyu┼ż├şva ultrazvuk na frekvencii 40kHz s vysielac├şm pulzom o d─║┼żke 10 mikrosek├║nd. Na z├íklade ─Źasu od prijatia odrazenej vlny je mo┼żn├ę vzorcom vypo─Ź├şta┼ą vzdialenos┼ą objektu, od ktor├ęho sa vlna odrazila.
Obrázok
Z popisu vypl├Żva, ┼że je mo┼żn├ę mera┼ą maxim├ílne stud┼łu s v├Ż┼íkou 450cm. Senzor sa umiestni na horn├║ ├║rove┼ł, najlep┼íie na stred studne. Aby boli merania ─Źo najpresnej┼íie, vykon├í sa celkovo 5 meran├ş, ktor├ę sa spriemeruj├║. Nako─żko je ale v├Żsledok merania oto─Źen├Ż - meria sa vzdialenos┼ą od vrchu a nie od dna, je nutn├ę v├Żsledok od─Ź├şta┼ą od maxim├ílnej v├Ż┼íky (450cm - alebo inej pri plyt┼íej studni) a vytvori┼ą absol├║tnu hodnotu. Takto vieme ur─Źi┼ą v├Ż┼íku vody v studni. Ak vieme priemer studne a aj v├Ż┼íku vodn├ęho st─║pca, vieme ur─Źi┼ą aj litre vody v rozumnej miere.

Aby bolo mo┼żn├ę projekt usp├┤sobi┼ą na prenos r├┤znymi technol├│giami, vyhotovil som nieko─żko zdrojov├Żch k├│dov, ktor├ę umo┼ż┼łuj├║ prenos t├Żmito technol├│giami a mikrokontrol├ęrmi:
    Arduino + Ethernet (Wiznet W5100/Wiznet W5500)
    ESP8266 (Wemos D1, Wemos D1 mini, NodeMCU, Generic module) - WiFi
    ESP32 (Generic, devkit v1-v4, Lolin32) - WiFi
    (*) Sigfox Wisol - IoT (vy┼żaduje n├íro─Źnej┼íiu prvotn├║ konfigur├íciu + HTTPS callback)
    (*) NB-IoT
    (*) GSM
    * - ak├Żko─żvek mikrokontr├│ler
V┼íetky technol├│gie umo┼ż┼łuj├║ prenos do webov├ęho rozhrania, kde sa d├íta spracuj├║, ulo┼żia sa do MySQL datab├ízy a s├║ archivovan├ę pre rozsiahlej┼íiu ┼ítatistiku. Z Arduina s Ethernet shieldom sa vykon├í HTTP request, ktor├Ż pred├í d├íta webov├ęmu rozhraniu. Pri vyu┼żit├ş ESP dosiek, alebo Sigfox modulu, ─Źi GSM, NB-IoT je mo┼żn├ę vykona┼ą HTTPS request, ktor├Żm sa d├íta do webov├ęho rozhrania odo┼íl├║.
Obrázok
Webov├ę rozhranie vyu┼ż├şva Google charts na reprezent├íciu d├ít za 2 hodiny, 24 hod├şn, 7 dn├ş a 30 dn├ş v ─Źiarov├Żch grafoch. S mo┼żnos┼ąou zobrazenia grafu za navolen├Ż mesiac, ─Źi de┼ł. V─Ćaka tomu je mo┼żn├ę prezera┼ą rozdiely medzi rokmi, mesiacmi a d┼łami a vyhodnocova┼ą v├Żdatnos┼ą studne a aj to, ─Źi vplyvom rokov naber├í na v├Żdatnosti, alebo vysych├í.
Obrázok
S├║─Źas┼ąou syst├ęmu je aj real-time tabu─żka, v ktorej sa automaticky zobrazia v┼żdy najnov┼íie ├║daje s tendenciou hladiny vody. Pre dlhodobej┼íiu ┼ítatistiku a priemery sa na str├ínke vyu┼ż├şvaj├║ Google bud├şkov├ę rozprezent├ície, ktor├ę vizualizuj├║ maxim├í a minim├í, priemery za 24 hod├şn / 7 dn├ş / 30 dn├ş. Login syst├ęm s mo┼żnos┼ąou zmeny ├║dajov je samozrejmos┼ąou vr├ítane logovania IP adries, ktor├ę sa pripojili, alebo nepripojili do syst├ęmu v d├┤sledku zadania zl├Żch ├║dajov.

Viac o projekte je mo┼żn├ę n├íjs┼ą na mojich str├ínkach: http://arduino.clanweb.eu/studna-voda.php


Naposledy upravil martinius96 d┼ła 02 Sep 2022, 21:07, celkovo upraven├ę 1 kr├ít.

03 J├║n 2019, 01:24
Profil

Zalo┼żen├Ż: 11 Feb 2008, 11:11
Pr├şspevky: 586
Odosla┼ą Re: Monitor v├Ż┼íky hladiny vody v studni
parada, este keby to komunikovalo s cerpadlom, bolo by to idealne.

_________________
PLANTAE - natural perception
http://plantae.sk


02 Sep 2019, 20:47
Profil

Zalo┼żen├Ż: 03 Dec 2018, 11:03
Pr├şspevky: 6
Odosla┼ą Re: Monitor v├Ż┼íky hladiny vody v studni
Pre┼ílo p├ír rokov, a aj projekt pre┼íiel v├Żvojom a┼ż do fin├ílnej podoby a funkcionality, ktor├í sa nezmenila u┼ż takmer rok.
Projekt podporoval mnoho mikrokontrol├ęrov a prenosov├Żch technol├│gii. Okrem Ethernetu a WiFi existovala aj podpora pre IoT siete, napr├şklad Sigfox.
┼Żia─ż v roku 2022 Sigfox zredukoval pokrytie Slovenska na minimum.

Pre ESP32 pribudli implement├ície aj vo frameworku pre v├Żvoj IoT aplik├ícii od Espressif Systems - ESP-IDF.
Su─Źas┼ąou implement├ície bolo aj vyu┼żitie opera─Źn├ęho syst├ęmu re├ílneho ─Źasu FreeRTOS a mechanizmus Queue pre blokovanie ├║loh (taskov).
T├Żm je zabezpe─Źen├ę, ┼że prenos d├ít prebieha a┼ż po nameran├ş d├ít. Taktie┼ż k ESP32 bol vyu┼żit├ş aj PHY Ethernet modul LAN8720 cez RMII rozhranie.
Senzorov├ę uzly p├┤vodne vykon├ívali jedno meranie, av┼íak po testoch sa us├║dilo, ┼że je vhodn├ę vykon├íva┼ą 10 meran├ş a tie priemerova┼ą, aby identick├í hladina nesk├íkala po 1 a┼ż 2 cm...
Obrázok
Obrázok
Obrázok
Obrázok

Kompatibiln├Ż hardv├ęr:
Obrázok

Obrázok

FreeRTOS - HTTPS variant, v├Żpis na Serial Monitor:
Obrázok

Projekt je mo┼żn├ę vysk├║┼ía┼ą zdarma s va┼íim hardv├ęrom na jednom z testovac├şch webov├Żch rozhran├ş na z├íklade protokolu - HTTP alebo HTTPS.
Webov├ę rozhranie je univerz├ílne a je mo┼żn├ę pou┼żi┼ą aj s in├Żmi mikrokontrol├ęrmi ale aj in├Żmi senzormi, napr├şklad hydrostatick├Żmi, optick├Żmi ─Źi LiDAR.
Viac info na:
https://martinius96.github.io/hladinomer-studna-scripty/


02 Sep 2022, 21:06
Profil
Zobrazi┼ą pr├şspevky za obdobie posledn├Żch:  Usporiada┼ą pod─ża  
Vytvori┼ą nov├║ t├ęmu Odpoveda┼ą na t├ęmu  [ Po─Źet pr├şspevkov: 3 ] 


Kto je pr├ştomn├Ż

Pou┼ż├şvatelia prezeraj├║ci si toto f├│rum: ┼Żiadny registrovan├Ż pou┼ż├şvate─ż a 1 hos┼ą.


Nem├┤┼żete zaklada┼ą nov├ę t├ęmy v tomto f├│re
Nem├┤┼żete odpoveda┼ą na t├ęmy v tomto f├│re
Nem├┤┼żete upravova┼ą svoje pr├şspevky v tomto f├│re
Nem├┤┼żete maza┼ą svoje pr├şspevky v tomto f├│re
Nem├┤┼żete zasiela┼ą s├║bory v tomto f├│re

H─żada┼ą:
cron

[ gallery ]       [ journal ]       [ foto ]       [ portfolio ]       [ rastliny ]