Arduino - Pompe de capteur d'humidité du sol
Dans ce tutoriel, nous allons apprendre à utiliser l'Arduino et le capteur d'humidité du sol capacitif pour contrôler la pompe.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
1 | × | Kit de Démarrage DIYables STEM V3 (Arduino inclus) | |
1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
Note d'achat: De nombreux capteurs d'humidité du sol capacitifs sur le marché sont de faible qualité, quelle que soit la version. Nous recommandons vivement d'acheter le capteur avec puce TLC555I de la marque DIYables en utilisant le lien ci-dessus. Nous l'avons testé et il a bien fonctionné.
Sur le capteur d'humidité du sol et la pompe
Si vous ne connaissez pas les pompes et les capteurs d'humidité du sol (brochage, fonctionnement, programmation...), renseignez-vous à leur sujet dans les tutoriels suivants :
- Arduino - Capteur d'humidité du sol. tutorial
- Arduino - Contrôle de pompe. tutorial
Comment ça fonctionne
Arduino lit périodiquement la valeur du capteur d'humidité du sol capacitif. En fonction de la valeur d'humidité du sol, il prendra les actions suivantes :
- Si la valeur de l'humidité du sol est inférieure à un seuil, l'Arduino active automatiquement un relais pour mettre en marche une pompe.
- Sinon, l'Arduino désactive automatiquement un relais pour éteindre une pompe.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino
Étapes rapides
- Effectuez un étalonnage pour déterminer le SEUIL humide-sec, voir Arduino - Capteur d'humidité du sol.
- Mettez à jour la valeur étalonnée dans SEUIL dans le code
- Ouvrez le moniteur série sur Arduino IDE
- Téléchargez le code sur Arduino
- Consultez le résultat sur le moniteur série.
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !