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
,
apoi inca unul numit masurare cu afisare date si control umiditate sol cu Arduino (2)
Buna seara! As avea o intrebare...ce ar trebui sa conectez la pinul 13 ca si releu ?
RăspundețiȘtergereun modul dedicat, sa zic asa pentru arduino, cum e cel de la https://ardushop.ro/ro/home/48-modul-releu-1-canal.html?search_query=releu&results=9
ȘtergereMultumesc frumos!
ȘtergereBuna ziua
RăspundețiȘtergerePuteti sa ma ajutati cu codul sursa?
Multumesc
in ce sens sa te ajut? iti dau link direct, daca nu-l gasesti, desi e scris clar in material: https://github.com/tehniq3/soil_moisture_sensor/blob/master/lcd1602_i2c_umditatesol_ver1.ino
ȘtergereSketch-ul folosit este postat pe canalul de "Github" si se numeste "lcd1602_i2c_umditatesol_ver1.ino" !
Ștergereasta e scris in articol.. ce e in ghilimele acum are link in spate...
Bună ziua,
RăspundețiȘtergereputeți să-mi spuneți cum să setați timpul de funcționare al pompei? Sau nu este posibil. Cât durează pompa?
pompa porneste cand umiditarea e scazuta si este oprita cand pamantul este ud...deci timpul minim de functionare e timpul intre masuratori
Ștergeream scris in articol ca se pot pune timpi diferiti, la sol uscat sau umed, sunt comenzile:
RăspundețiȘtergerepauzamare = 300000; // timp in ms (300000 -> 300sec -> 5 minute)
//pauzamare = 10000; // valoare pentru teste
pauzamica = 5000; // timp in ms (5000 -> 5sec)
}
recitiit ce am scris, revedeti filmultele, testati, schimbati valori.. asa se invata ?!