Note

Bonjour, bienvenue dans la communauté des passionnés de SunFounder Raspberry Pi, Arduino et ESP32 sur Facebook ! Plongez dans l’univers du Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.

Pourquoi nous rejoindre ?

  • Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.

  • Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.

  • Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux avant-premières.

  • Réductions exclusives : Profitez de réductions exclusives sur nos produits les plus récents.

  • Promotions festives et cadeaux : Participez à des concours et des promotions festives.

👉 Prêt à explorer et créer avec nous ? Cliquez sur [Ici] et rejoignez-nous dès aujourd’hui !

Moniteur de Plantes

Ce projet arrose automatiquement les plantes en activant une pompe à eau lorsque l’humidité du sol tombe en dessous d’un seuil spécifique. De plus, il affiche la température, l’humidité et l’humidité du sol sur un écran LCD, fournissant aux utilisateurs des informations sur l’environnement de croissance des plantes.

Composants nécessaires

Dans ce projet, nous avons besoin des composants suivants.

Il est certainement pratique d’acheter un kit complet, voici le lien :

Nom

ARTICLES DANS CE KIT

LIEN

Elite Explorer Kit

300+

Elite Explorer Kit

Vous pouvez également les acheter séparément à partir des liens ci-dessous.

INTRODUCTION DES COMPOSANTS

LIEN D’ACHAT

Arduino Uno R4 WiFi

-

Plaque de Montage (Breadboard)

ACHETER

Fils de Liaison

ACHETER

I2C LCD1602

ACHETER

Pompe à eau DC

-

TA6586 - Puce de contrôle de moteur

-

Module de Capteur d’Humidité du Sol

ACHETER

Module Capteur d’Humidité et de Température DHT11

ACHETER

Module d’alimentation

-

Câblage

Note

Pour protéger la batterie de la Module d’alimentation, veuillez la charger complètement avant de l’utiliser pour la première fois.

../_images/08_plant_monitor_bb.png

Schéma

../_images/08_plant_monitor_schematic.png

Code

Note

  • Vous pouvez ouvrir le fichier 08_plant_monitor.ino sous le chemin elite-explorer-kit-main\fun_project\08_plant_monitor directement.

  • Ou copiez ce code dans l’IDE Arduino.

Note

Pour installer la bibliothèque, utilisez le gestionnaire de bibliothèque Arduino et recherchez « DHT sensor library » et « LiquidCrystal I2C » et installez-les.

Comment ça marche ?

Voici une explication détaillée du code :

  1. Inclusion des bibliothèques et définition des constantes/variables :

    Importez les bibliothèques Wire.h, LiquidCrystal_I2C.h et DHT.h. Définissez les numéros de broche et d’autres paramètres liés au DHT11, au capteur d’humidité du sol et à la pompe à eau.

  2. setup() :

    Initialisez les modes de broche relatifs au capteur d’humidité du sol et à la pompe à eau. Éteignez initialement la pompe à eau. Initialisez l’affichage LCD et allumez le rétroéclairage. Démarrez le capteur DHT.

  3. loop() :

    Lisez l’humidité et la température à partir du capteur DHT. Lisez l’humidité du sol à partir du capteur d’humidité du sol. Affichez les valeurs de température et d’humidité sur l’écran LCD, puis effacez l’écran et affichez la valeur de l’humidité du sol. Déterminez s’il faut activer la pompe à eau en fonction de l’humidité du sol. Si l’humidité du sol est inférieure à 500 (un seuil configurable), activez la pompe à eau pendant 1 seconde.