ESP32 - Système d'irrigation automatique
Ce tutoriel vous explique comment réaliser un système d'arrosage automatique pour le jardin en utilisant un ESP32, un capteur d'humidité du sol, un relais et une pompe. En détail :
- Lorsque l'humidité du sol est faible, l'ESP32 active automatiquement une pompe pour arroser les plantes.
- Lorsque l'humidité du sol est élevée, l'ESP32 désactive automatiquement la pompe.
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) |
Buy Note: Many soil moisture sensors available in the market are unreliable, regardless of their version. We strongly recommend buying the sensor from the DIYables brand using the link provided above. We tested it, and it worked reliably.
À propos du capteur d'humidité du sol et de la pompe
Nous avons des tutoriels spécifiques sur les capteurs d'humidité du sol et la pompe. Chaque tutoriel contient des informations détaillées et des instructions étape par étape sur le brochage du matériel, le principe de fonctionnement, la connexion des câbles à l'ESP32, le code de l'ESP32... Pour en savoir plus, consultez les liens suivants :
- ESP32 - Soil Moisture Sensor tutorial
- ESP32 - Controls Pump tutorial
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Si vous ne savez pas comment alimenter l'ESP32 et d'autres composants, vous pouvez trouver des conseils dans le tutoriel suivant : Comment alimenter l'ESP32.
Code ESP32
Étapes rapides
- Effectuez une calibration pour déterminer le SEUIL humide-sec, voir ESP32 - Calibre le capteur d'humidité du sol
- Mettez à jour la valeur de SEUIL calibrée dans le code
- Ouvrez le moniteur série sur l'IDE Arduino
- Téléchargez le code sur la carte ESP32
- Voir le résultat sur le moniteur série. Cela ressemble à ce qui suit :
Explication du code
Lisez l'explication ligne par ligne dans les lignes de commentaire du code source !