Sunteți pe pagina 1din 5

Cum se folosește senzorul de umiditate cu


Arduino
Set de udare automată pentru plante

INTRODUCERE

Acest senzor va fi foarte util pentru a cunoaște umiditatea din țara în care avem plantele noastre. În
același timp, va fi ideal pentru realizarea de prototipuri mici și realizarea automatizării casei.

Vom detalia câteva dintre componentele kitului .

Higrometru pentru sol

Sol higrometru este un senzor de umiditate care măsurile solului. Sunt utilizate pe scară largă în
sistemele automate de irigare pentru a detecta când este necesar să se activeze sistemul de pompare.
Este un senzor simplu care măsoară umiditatea solului, variind conductivitatea acestuia. Nu este
suficient de precis pentru a face o măsurare absolută a umidității solului, dar nici nu este necesar să
controlați un sistem de irigare.

Placă de condiționare a semnalului.

Placa de condiționare a semnalului, care utilizează un LM393, funcționează între 3,3V și 5v.

Aveti vreo intrebare? - Trimite-ne un e-m


Dimensiunile senzorului sunt: 4,3 cm x 1,4 cm x 0,8 cm și cântărește 6g.

Presetarea de 10K ne va permite să selectăm nivelul de declanșare sau de activare a ieșirii digitale DO
(Digital Output).

Ieșirea AO (Analog Output) ne va oferi un nivel analogic care ne va permite să citim nivelul de
umiditate, de exemplu cu un arduino.

Placă de releu

Placa de releu este ceea ce vom folosi pentru a porni pompa conform semnalului DO de pe placa
noastră de condiționare.

Este important atunci când conectați această placă; este că releul va fi activat când semnalul de intrare
(IN) este mai mic de 1,2V.

Deoarece placa de condiționare ne dă un semnal ridicat atunci când umiditatea este scăzută; Dacă nu
luăm în considerare acest lucru atunci când conectăm ieșirea plăcii releului, vom adăuga apă atunci
când solul este umed.

Pompa moto

Această mică pompă de motocicletă are o performanță destul de semnificativă. Alimentat cu 3V într-o
oră, poate livra 80 litri și 4,5V 100 litri. Aceasta este pentru diferențele de înălțime specificate în fișa
tehnică. Fiecare pompă își pierde eficiența pe măsură ce crește înălțimea coloanei de apă care trebuie
pompată.

Trebuie să fie scufundat în apă. Acesta ia de jos și îl pompează prin conexiunea identificată ca Outlet. În
acest loc vom conecta gura de pvc transparentă pentru a ne uda plantele. Aveti vreo intrebare? - Trimite-ne un e-m
 

Conexiunea finală

Aveti vreo intrebare? - Trimite-ne un e-m


 

Informații suplimentare

 Ieșirea analogică poate fi conectată la un Arduino (de exemplu pinul A0) și, prin soft, ia deciziile
corespunzătoare.

Acest tabel prezintă informații despre lecturile tipice obținute:

  Digital Analogic

Foarte uscat 1 + 1000

Uscat 1 Între 1000 și 800


Aveti vreo intrebare? - Trimite-ne un e-m
Umede 1 Între 800 și 400

Foarte ud 0 Mai puțin de 400 

Conexiune cu Arduino

Program

 Odată ce totul este asamblat corect și veri că conexiunile, ne conectăm Arduino la computer și adăugăm codul de
mai jos:

void setup () // Start Program


{
Serial.begin (9600); // Activați serial la 9600 baud
pinMode (12, INPUT_PULLUP); // De niți pinul digital 12 cu Pull Up
}
void loop ()
{
int sensorVal = digitalRead (12); // Citiți starea pinului digital și plasați datele în variabila
Serial.print ("Digital:"); // Etichetă pentru date pentru a șarea
Serial.println (sensorVal); // A șați date digitale pe ecran
int sensorVal2 = analogRead (0); // Citiți pinul analog și plasați datele în variabila
Serial.print ("Analog:"); // Etichetă pentru date pentru a șarea
Serial.println (sensorVal2);// A șați
întârzierea ecranului de date analogice (100); // Întârziere 100ms
} // Termină programul

 
Aveti vreo intrebare? - Trimite-ne un e-m

S-ar putea să vă placă și