Auteur Mouhsine
Catégories Électronique, Maison, Robotique, Science & Biologie, Alimentation & Agriculture

Système d'arrosage automatique

système d'arrosage automatique miniature, connecté sur cloud ou en local. Permets d'arroser de façon autonome une plante en fonction de l'humidité de la terre.

Licence : CERN Open Hardware Licence v1.2

Mot(s)-clé(s) : Arrosage, plante, ESP32, IoT, agriculture, programmation, micropython

Introduction

Ce système permet d'arroser automatiquement une plante et informe l'utilisateur du pourcentage d'humidité. Le matériel est conçu pour être modulaire (trois modules: pompe avec capteur d'humidité, ESP32 C3 et écran monochrome OLED 0.91“) facile à implémenter.

Liste des matériaux

  • Un module pompe avec capteur d'humidité intégrer ( = 12 €)
  • Un microcontrôleur type ESP32 ( = 8 €)
  • Une afficheur OLED 0.91” I2C ( = 4 €)
  • connecteur femelle type HY2.0 4P ( = 0.6 €)
  • Fils souple (coloré)

Liste des outils

  • Une imprimante 3D avec ces outils
  • Logiciel de conception 3D (CAO)
  • Ordinateur (PC, Raspberry pi 3 ou 4, …) avec logiciel IDE Thonny
  • Fer à souder et étain
  • pinces de sertissage / dénudage
  1. no-controls
  2. no-controls
  3. no-controls
  4. no-controls

Etape n°1 - câblage

Choix des fils:

  • Les fils standard de câblage d'électroniques section max 0.3mm²
  • préférable de choisir les couleurs noir et rouge pour les alimentations et des autres couleur pour GPIO.

NB: ce projet nécessite peu des fils (langueur total max 20 cm)

Câblage du ESP32 et l'afficheur OLED et connecteur HY2.0-4P câbler les 3 éléments comme indiquer dans le diagramme (voir figure), utiliser des langueurs des fils la plus court possible, sachant que l'afficheur sera monté juste en haute du ESP32 et le connecteur juste à coté d'antenne (ESP32), cela permet de mettre l'ensemble dans un petit boitier.

no-controls no-controls no-controls no-controls no-controls

Etape n°2 - Boitier (impression 3D) et assemblage

  • Le boitier du système se compose de trois parties (capot supérieur, couvercle inférieur et la partie latérale) cette décomposition facilite l'impression 3D, la maintenance du système et l'accès à ses composantes électroniques.

Lien Thingiverse vers le fichier format F3D https://www.thingiverse.com/thing:5487673

  • Le boitier peux être imprimé sans utilisation de mâtereaux support et sans paramètres particuliers.
  • le boitier est des dimensions (38mm*18.5mm*14mm) permet d'accueillir le M5Stamp C3 l'afficheur OLED et le connecteur HY2.0 4P.

L'assemblage consiste à utiliser la colle à chaud: M5Stamp C3 est collé sur le capot inférieur de telle façon soit accessible par USB-C du côté et on fixe de l'autre côté le connecteur HY2.0 4P. Enfin l'afficheur OLED et coller sur le couvercle supérieur de tell façon que toute la partie d'affiche soi visible.

Système d'arrosage automatique IMG 20220704 221436.jpg Système d'arrosage automatique IMG 20220704 221336.jpg Arrosage automatique Capture d cran 2022-08-29 230406.png Arrosage automatique Sans nom v5.png Arrosage automatique Capture d cran 2022-08-29 231623.png

Etape n°3 - Programmation

pump.value(0) oled.blit(frameH, 60, 12) oled.show()

</code>

/Fichier:Syst%C3%A8me_d%27arrosage_automatique_Micropython-logo.svg_-768×782.png

Notes et références