PitCapacitiveSoilMoisture - Sensore umidità del terreno capacitivo
L'utilizzo di un sensore di umidità del terreno capacitivo.
Considerazioni
Come si è notato, i sensori di umidità del terreno che misurano la resistenza dello stesso al passaggio della corrente tra due elettrodi dopo un poco, per ossidazione perdono la loro efficacia e sono recentemente apparsi i sensori di tipo capacitivo.
Il loro utilizzo è semplicissimo basta leggere il valore riportato da un pin analogico. Ovviamente questo valore è collegato con l'umidità del terreno e per capire quanto "umido" è lo stesso vanno identificati i valori in aria e acqua. Questi rappresentano i due estremi del campo di operatività del sensore nel terreno.
Navigando si trovano molti esempi in particolare quello di ROBOT-R-US che da spiegazioni circa la determinazione delle soglie. Di un certo interesse anche quello di Gadget Report che come si vede si preoccupa di impremeabilizzare i bordi del sensore con colla al fine di garantire la perfetta impermeabilità della parte interrata del sensore.
Cosa serve:
- Sensore capacitivo di umidità del terreno
- resistenze
Codice sorgente:
/* Esempio di lettura dal sensore di umidità tramite
pin analogico
ZappocoS 26 giugno 2015
www.zappoco.altervista.org
schetch tratto da:
http://www.mauroalfieri.it/elettronica/irrigazione-arduino-sensore-terreno.html
*/
int sensorPin = A0;
int sensorValue = 0;
void setup() {
Serial.begin( 9600 );
pinMode(sensorPin, INPUT);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.print("Pin A0: ");
Serial.print( sensorPin );
Serial.print(" ---> valore letto ");
Serial.println( sensorValue );
delay(500);
}