Capteur Capacitif Humidité Du Sol V1.2
35.00 DH
Le capteur capacitif d’humidité du sol V1.2 est un capteur avancé conçu pour mesurer l’humidité du sol en utilisant la technologie capacitive, contrairement aux capteurs résistifs traditionnels.
Le capteur capacitif d’humidité du sol V1.2 est un capteur avancé conçu pour mesurer l’humidité du sol en utilisant la technologie capacitive, contrairement aux capteurs résistifs traditionnels. Cette approche offre une meilleure résistance à la corrosion, prolongeant ainsi la durée de vie du capteur et garantissant des mesures plus précises et stables.
Idéal pour des applications telles que l’irrigation automatique, la surveillance des plantes en intérieur et les projets de jardinage intelligent, ce capteur fournit une sortie analogique directement exploitable par un microcontrôleur comme Arduino, ESP32 ou Raspberry Pi.
Caractéristiques Techniques :
- Tension d’alimentation : 3.3V à 5.5V DC
- Consommation de courant : 5mA
- Type de sortie : Signal analogique proportionnel à l’humidité du sol
- Plage de sortie : 0V à 3V (en fonction de l’humidité mesurée)
- Interface : Connecteur PH2.0-3P
- Dimensions : 98mm x 23mm x 1.2mm
- Poids : 15g
- Durée de vie : Bien supérieure aux capteurs résistifs grâce à l’absence de corrosion
📌 Remarque : Ce capteur ne nécessite pas de circuit d’amplification, il fournit directement une sortie analogique facile à lire avec un microcontrôleur.
Principe de Fonctionnement :
Le capteur capacitif mesure l’humidité du sol en détectant les variations de capacité électrique générées par la présence d’eau. Contrairement aux capteurs résistifs, aucun courant électrique ne traverse le sol, ce qui évite l’oxydation et améliore la précision et la durabilité des mesures.
- Plus le sol est humide, plus la capacité mesurée est élevée, ce qui modifie la tension de sortie.
- Le signal analogique en sortie varie proportionnellement au taux d’humidité et peut être interprété par un microcontrôleur.
- L’Arduino ou toute autre carte de développement peut convertir cette lecture en un pourcentage d’humidité pour déclencher une action (ex : allumer une pompe d’irrigation).
Applications du Capteur :
✅ Systèmes d’irrigation automatique – Optimisation de la consommation d’eau
✅ Surveillance des plantes en intérieur – Idéal pour les jardiniers amateurs et professionnels
✅ Jardinage intelligent et domotique – Intégration dans des systèmes connectés
✅ Expérimentations scientifiques – Études sur l’évaporation et l’hygrométrie des sols
✅ Agriculture de précision – Surveillance des conditions du sol pour optimiser les cultures
Brochage du Capteur :
Le capteur dispose de trois broches, faciles à interfacer avec un microcontrôleur :
Broche | Fonction |
VCC | Alimentation (3.3V à 5.5V) |
GND | Masse |
AOUT | Sortie analogique (connectée à une entrée analogique de l’Arduino) |
Utilisation avec Arduino Uno :
📌 Matériel Nécessaire :
✔ 1 x Arduino Uno
✔ 1 x Capteur capacitif d’humidité du sol V1.2
✔ Câbles de connexion
✔ Éventuellement un écran LCD I2C pour l’affichage
📌 Câblage :
Capteur | Arduino Uno |
VCC | 5V |
GND | GND |
AOUT | A0 |
📌 Exemple de Code Arduino Basique
Ce programme lit la valeur d’humidité du sol et l’affiche dans le moniteur série.
const int sensorPin = A0; // Broche où le capteur est connecté
int sensorValue = 0;
void setup() {
Serial.begin(9600); // Initialisation de la communication série
}
void loop() {
sensorValue = analogRead(sensorPin); // Lecture de la valeur analogique
Serial.print(« Niveau d’humidité du sol : « );
Serial.println(sensorValue); // Affichage du niveau d’humidité
delay(1000); // Attente d’une seconde entre les mesures
}
📌 But du code : Ce programme lit les valeurs analogiques du capteur et les affiche dans le moniteur série de l’IDE Arduino.
📌 Exemple de Code Arduino Avancé avec Affichage LCD I2C
Cet exemple permet d’afficher les valeurs d’humidité sur un écran LCD 16×2 avec interface I2C.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // Adresse I2C de l’écran LCD
const int sensorPin = A0;
int sensorValue = 0;
void setup() {
lcd.begin();
lcd.backlight(); // Activation du rétroéclairage
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin); // Lecture de l’humidité du sol
// Affichage sur le LCD
lcd.setCursor(0, 0);
lcd.print(« Humidite: « );
lcd.print(sensorValue);
lcd.print(« % »);
// Affichage sur le moniteur série
Serial.print(« Humidite du sol : « );
Serial.println(sensorValue);
delay(1000); // Mise à jour toutes les secondes
}
📌 Câblage de l’écran LCD I2C :
Écran LCD | Arduino Uno |
VCC | 5V |
GND | GND |
SCL | A5 |
SDA | A4 |
📌 But du code : Afficher l’humidité mesurée sur l’écran LCD I2C et dans le moniteur série.
💡 Astuces et Améliorations :
✔ Calibration : Les valeurs de sortie du capteur varient selon le type de sol. Il est recommandé de calibrer le capteur en lisant la valeur dans un sol sec et dans un sol saturé d’eau.
✔ Automatisation : Coupler ce capteur avec un relais permet d’activer une pompe d’irrigation automatique en fonction du taux d’humidité.
✔ Connectivité IoT : En utilisant un ESP32 ou ESP8266, il est possible d’envoyer les données sur une application mobile ou un serveur web.
Reviews
There are no reviews yet.