Arduino Nano ESP32 - Capteur d'humidité du sol avec pompe
Dans ce tutoriel, nous allons apprendre à utiliser l'Arduino Nano ESP32 pour contrôler la pompe en fonction de la valeur lue par le capteur d'humidité du sol capacitif.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du capteur d'humidité du sol et de la pompe
Si vous ne connaissez pas le fonctionnement de la pompe et du capteur d'humidité du sol (brochage, fonctionnement, programmation...), renseignez-vous dans les tutoriels suivants :
Comment ça marche
L'Arduino Nano ESP32 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 d'humidité du sol est inférieure à un seuil, l'Arduino Nano ESP32 active automatiquement un relais pour mettre en marche une pompe.
- Sinon, l'Arduino Nano ESP32 désactive automatiquement un relais pour arrêter une pompe.
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Code Arduino Nano ESP32
Étapes rapides
- Si vous êtes nouveau avec l'Arduino Nano ESP32, consultez le tutoriel sur Installation du logiciel Arduino Nano ESP32..
- Effectuez une calibration pour déterminer le SEUIL humide-sec, voir Arduino Nano ESP32 - Capteur d'humidité du sol.
- Mettez à jour la valeur calibrée à SEUIL dans le code
- Ouvrez le Moniteur Série dans l'IDE Arduino
- Téléchargez le code sur Arduino Nano ESP32
- 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 !