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
- 01 Capteur d’humidité du sol
- 01 Carte Arduino Uno
- 01 Module relais 1 canal
- 01 LED couleur
- 01 Résistance de 470 Ohm ou 220 Ohms en série avec la LED
Capteur | Arduino |
GND | GND |
VCC | VCC (5V) |
D0 | 2 |
A0 | A0 |
LED | 3 |
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
Durée
01:00:00
Nombre de vidéos
0
Certificat de fin de formation
NON