În acest proiect, cu ajutorul unui senzor de sol vom determina dacă planta noastră are nevoie să fie udată sau nu.
Cu fire de tip mamă-mamă conectăm senzorul de sol la releu astfel:
De pe placa Arduino conectăm la releu astfel:
Observație! cu cât solul este mai umed, valoarea detectată de senzor va fi mai mică
#define led 12 //Definim LED-ul
#define ALARM 450 //Definim valoarea maximă
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
int v = analogRead(A0); // Citim valoarea senzorului
//Dacă valoarea senzorului este mai mică decât valoarea maximă, atunci LED-ul se aprinde
if (v > ALARM){digitalWrite(12,HIGH);}
else{digitalWrite(12,LOW);}
delay(3000);
Serial.println(v); //Afișăm valoarea in Serial Monitor
}
Pe baza acestui cod se pot face tot felul de proiecte interesante de irigare, de exemplu se poate adăuga o pompă de apă care să ude automat planta.
De asemenea poți deveni un adevărat programator-grădinar, cercetând ce fel de sol e necesar unei anumite plante sau ce cantitate de apă/lumină/căldură are aceasta nevoie.