Se afișează postările cu eticheta udare. Afișați toate postările
Se afișează postările cu eticheta udare. Afișați toate postările

joi, 7 iulie 2016

Sistem masurare si control umiditate sol in 4 zone

   Deoarece o placa Arduino are mai multe intrari analogice, putem extinde sistemul de irigare de la o zona supravegheata si controlata la (cel putin) 4.
   Schema, gandita de mine, arata asa:
   Ca si in celelalte cazuri, senzorii nu sunt alimentati permanent, pentru a se reduce efectele electrocoroziunii acestora.
   In cazul de fata, se alimenteaza primul senzor, se citeste umiditate, se deconecteaza senzorul, in functie de valoarea acesteia se porneste o pompa (sau se deschide o electrovalva) sau doar se contorizeaza timpul trecut de la ultima udare
apoi se alimenteaza al doilea senzor, se masoara umiditatea, se deconecteaza senzorul, in functie de valoarea acesteai se porneste pompa (sau se deschide o electrovalva) sau doar se contorizeaza timpul trecut de la ultima udare
se alimenteaza al treilea senzor, se masoara umiditatea, se deconecteaza senzorul, in functie de valoarea acesteai se porneste pompa (sau se deschide o electrovalva) sau doar se contorizeaza timpul trecut de la ultima udare
se alimenteaza si al patrulea senzor, se masoara umiditatea, se deconecteaza senzorul, in functie de valoarea acesteai se porneste pompa (sau se deschide o electrovalva) sau doar se contorizeaza timpul trecut de la ultima udare
dupa care se repeta ciclul de masuratori.. conform programului (sketch-ului) cu text in limba romana sau in engleza.
   Am facut 3 filmulete, in care am folosit doar un senzor de umiditate, ca atat am avut la dispozitie:

30.07.2016
   Pentru ca pe piata exista diverse module de relee, unele cu comanda normala, altele inversate, adica dac ape intrarea de comanda se aplica 5V, bobina releului este atrasa sau eliberata, asa ca am mai pus un jumper (daca este liber comanda e normala si daca este inchis comanda este inversata) la care se foloseste sketch-ul lcd1602_i2c_soilhumidity_ver4.ino cu schema:

marți, 28 iunie 2016

Sistem masurare si control umiditate sol

   Fata de articolele precedente [Masurare umiditate sol si Masurare umiditate sol (2)] in care doar am masurat umiditatea si am afisat datele pe un ecran alfanumeric cu 16 coloane si 2 randuri, de data asta am zis sa fac si un sistem de comanda a unei pompe pentru a putea folosi la un sistem de irigare...
   Schema de conectare a modulelor la o placa Arduino Mega este:
   Fata de schema anterioara, senzorul nu va fi alimentat permanent pentru a reduce efectul de coroziune (electrocoroziune), care ar face un senzor din 
in.
dupa cum se poate citi in experimentele anterioare prezentate in articolul Modul de udare automata a florilor din ghivece.
   Senzorul este compus din cele 2 tije si un mic montaj electronic cu urmatoarea schema electronica, prezentata si in primul articol, din care folosesc doar partea analogica (ramanand de baza divizorul rezisitv compius din rezistenta dintre cele cele 2 tije si rezistenta de 10k catre +5V):
   Pentru teste o sa reduc timpii dintre masuratori, dar in practica se poate alege, sa zicem la 5 minute sa se masoare cand pamantul este umed si la 30 secunde cand pamantul este uscat si dupa pornire, pompa trebuie oprita cand umiditatea creste suficient.
   In mod normal, senzorul nu este alimentat si pe ecran se afiseaza ultima valoare masurata a umiditatii si starea pompei (pornita sau oprita):
   Se alimenteaza senzorul, aprinzandu-se si un led de pe modul, se asteapta putin si se face masuratoarea:
daca umiditatea este mai mare decat cea pusa ca prag (25%, in cazul testelor) se aprinde si un led care indica umiditate ridicata:
se intrerupe alimentarea senzorului si se afiseaza valoarea umiditatii si starea pompei:
si apoi se repeta pasii.
   Sketch-ul folosit este postat pe canalul de Github si se numeste lcd1602_i2c_umditatesol_ver1.ino !
   Pentru a intelege mai bine modul de functionare am facut un filmulet numit masurare cu afisare date si control umiditate sol cu Arduino
,