CONTENUTO ►
FC-28 Arduino è un semplice sensore di umidità del suolo, utilizzato nei sistemi di irrigazione automatica delle piante per determinare il contenuto di umidità del terreno. Il modulo è costituito da una sonda con due conduttori aperti (la sonda è immersa nel terreno) e da un modulo elettronico basato sul comparatore LM393 con uscita digitale e analogica. Consideriamo il collegamento del modulo del sensore di umidità del terreno ad Arduino.
Per questa attività sono necessari:
- Arduino Uno / Arduino Nano / Arduino Mega
- sensore di umidità del suolo FC-28
- LED e resistenza
- breadboard
- cavi di collegamento
Sensore di umidità del terreno FC-28 datasheet, pinout
Lo stilo, sotto forma di modulo con elettrodi, agisce come un resistore variabile la cui resistenza varia con il contenuto di umidità del terreno. Più acqua c’è nel terreno, migliore è la sua conducibilità e minore la resistenza, e viceversa, meno acqua riduce la conducibilità e aumenta la resistenza del terreno. Il sensore FC-28 (YL-69) emette una tensione in base alla resistenza del terreno. L’immagine seguente mostra la costruzione del modulo.
Caratteristiche del sensore FC-28 / YL-69Arduino:
- Tensione di alimentazione: 3,3 – 5 V
- Consumo di corrente: 35 mA
- Uscita: digitale e analogica
- Dimensioni del modulo: 16 × 30 mm
- Dimensioni dello stilo: 20 × 60 mm
Per regolare la sensibilità del segnale digitale, il modulo dispone di un potenziometro che imposta il valore minimo di umidità del suolo al quale il sensore emette un livello logico basso sul contatto digitale D0. Se il valore è inferiore a quello impostato, l’uscita digitale del modulo emette un livello logico alto. La sonda è collegata al comparatore (modulo basato sul chip LM293) con due fili e il modulo stesso è collegato al microcontrollore Arduino.
Come collegare sensore di umidità del terreno Arduino
Nel primo esempio collegheremo il sensore di umidità del suolo alla scheda Arduino utilizzando l’uscita analogica (A0), poiché il segnale analogico consente un monitoraggio più accurato delle minime fluttuazioni dell’umidità del suolo. Per fare ciò, collegare l’alimentazione al modulo – GND e 5V (vedere lo schema di cablaggio nell’immagine), e collegare il pin A0 alla porta A1 del microcontrollore. Dopo aver caricato lo sketch, aprire il monitor dell’IDE Arduino.
Programma Arduino per sensore di umidità del suolo
#define solPin A1 #define ledPin 13 int minsol = 300; int sol; void setup(){ Serial.begin(9600); pinMode(solPin, INPUT); pinMode(ledPin, OUTPUT); } void loop(){ sol = analogRead(solPin); Serial.print("sol = "); Serial.println(sol); if (sol > minsol) { digitalWrite(ledPin, LOW); } if (sol < minsol) { digitalWrite(ledPin, HIGH); } delay(1000); }
Spiegazione del codice per sensore di umidità del suolo FC-28:
- quando il segnale analogico del modulo scende a un certo livello, il LED integrato nel microcontrollore si accende Arduino Uno;
- durante la calibrazione del sensore, impostare nel programma il valore di soglia al quale attivare l’irrigazione automatica.
Come usare il sensore di umidità del terreno con Arduino
Programma Arduino per sensore digitale di umidità del suolo
#define solPin 2 #define ledPin 13 int sol; void setup(){ Serial.begin(9600); pinMode(solPin, INPUT); pinMode(ledPin, OUTPUT); } void loop(){ Serial.print("sol = "); Serial.println(digitalRead(solPin)); if (digitalRead(solPin) == LOW) { digitalWrite(ledPin, LOW); } if (digitalRead(solPin) == HIGH) { digitalWrite(ledPin, HIGH); } delay(1000); }
Spiegazione del codice per sensore digitale di umidità del suolo YL-69:
- Il sensore è calibrato in hardware mediante una resistenza variabile: ruotando il potenziometro incorporato in senso orario si aumenta la sensibilità del sensore.
Conclusioni. I sensori di umidità del suolo FC-28 e YL-69 hanno un design semplice e sono facilmente collegabili alla scheda Arduino. Tuttavia, i moduli hanno un grande svantaggio: la breve durata dello stilo in un ambiente umido a causa della corrosione del metallo. Esiste una via d’uscita da questa situazione: l’uso di un sensore di umidità fatto in casa nei progetti, in cui è possibile cambiare lo stilo in modo molto rapido ed economico, se necessario.
Lascia un commento