Une solution autonome pour l'arrosage optimal des plantes
Ce projet combine l'électronique et la programmation pour créer un système d'arrosage automatique intelligent. À l'aide de capteurs d'humidité placés dans le sol, le système détecte quand une plante a besoin d'eau et active automatiquement une pompe pour l'arroser.
Le jardin automatique utilise un Arduino pour traiter les données des capteurs et contrôler la pompe. Cette solution permet d'optimiser l'utilisation de l'eau tout en assurant la bonne santé des plantes, même pendant les périodes d'absence.
Les éléments clés qui constituent ce système d'arrosage intelligent
Détecte le niveau d'humidité dans le sol. Lorsque le sol devient trop sec, le capteur envoie un signal à l'Arduino pour déclencher l'arrosage.
Pompe submersible qui permet d'acheminer l'eau du réservoir vers la plante. Activée par l'Arduino via un module relais lorsque le seuil d'humidité est atteint.
Microcontrôleur qui traite les données des capteurs et contrôle les actionneurs. Il exécute l'algorithme qui détermine quand activer la pompe à eau.
Permet à l'Arduino de contrôler des appareils nécessitant plus de puissance comme la pompe à eau. Agit comme un interrupteur électronique pour activer ou désactiver la pompe.
Schémas de connexion et prototype fonctionnel
Le système fonctionne selon un principe simple mais efficace :
Le code ci-dessous illustre la logique principale du système d'arrosage automatique :
Organigramme illustrant le fonctionnement de l'arrosage automatique
Ce système d'arrosage automatique présente de nombreux avantages :
Différentes versions développées
Plusieurs versions de ce système ont été développées, adaptées à différents contextes et besoins :
La version principale utilisant un Arduino UNO est la plus polyvalente et permet un contrôle précis avec de nombreuses options de personnalisation du code.
Une variante utilisant la carte Micro:bit, plus accessible pour un usage éducatif. Cette version permet une programmation par blocs et inclut un affichage LED intégré pour visualiser l'état du système.
Projet développé par Baptiste Nuytten | 2023