Ce que vous apprendrez

Les points à développer:

1- C’est quoi un capteur d'humidité du sol?

2- Câblage avec Arduino

3- Le code simple pour le test 

Prérequis

Aucun

Contenu du cours

Le capteur d'humidité du sol, mesure l’humidité du sol à partir de l’ évolution de la conductivité électrique de la terre .

  • Une sortie numérique avec un seuil réglable par potentiomètre permet de déclencher une pompe d’arrosage ou une alarme par exemple.
  • Une seconde sortie analogique permet de suivre les fluctuations précises de l’humidité du sol.


                            Image : capteur d’humidité du sol

La fourche du capteur se plante verticalement dans la terre (pot de fleur, jardin …). Sur la résistance électrique entre les deux électrodes, un comparateur à seuil, active une sortie digitale quand un seuil est dépassé.


Ce capteur peut être utilisé pour : 

  • un système d'arrosage automatique des plantes
  • un système d'arrosage du jardin
  • un système d'irrigation de cultures
  • un système de mesures analogiques d’humidité
  • un système d'alarme d’inondation
  • un système de détection de pluie, etc.

Composants utilisés

CapteurArduino
GNDGND
VCCVCC (5V)
D02
A0A0
LED3





Ici c'est la broche analogique du capteur qui est utilisée

int sensorPin = A0; // sélection de la pin de mesure du capteur d'humidité de sol

int sensorValue = 0; // initialisation de la valeur du capteur

int led = 3; // initialisation de la LED, qui va clignoter si l'humidité est trop basse

int seuil_alerte = 300; // valeur du seuil à partir duquel l'alerte est donnée


void setup() {

 Serial.begin(9600);

 pinMode(led, OUTPUT);

}


void loop() { 

 sensorValue = analogRead(sensorPin); // lecture directe de la valeur

 delay(1000); // patienter 1 s


 if (sensorValue<seuil_alerte) {

 digitalWrite(led, HIGH); // allumage de la LED)

 delay(1000); // attente d'1 seconde

 digitalWrite(led, LOW); // extinction de la LED

 }

}

Comment avoir l'humidité du sol avec Arduino ?

Catégorie

Electronique

Durée

01:00:00

Nombre de vidéos

0

Certificat de fin de formation

NON