Table des matières:
- Étape 1: Recherche de composants
- Étape 2: Interfaçage du capteur d'humidité
- Étape 3: interfacer l'écran LCD
- Étape 4: Interfaçage du servomoteur 9g
- Étape 5: AMPOULES LED
- Étape 6: Connexion finale
- Étape 7: Le code
- Étape 8: Terminé
Vidéo: Projet d'arrosage automatique des plantes à fleurs-arduino: 8 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Bonjour gars!
Aujourd'hui, je vais vous expliquer comment arroser vos plantes, avec un système de contrôle de l'eau. C'est super facile. Vous avez juste besoin d'un arduino, d'un écran LCD et d'un capteur d'humidité. ce que nous faisons ici est
- à l'aide d'un capteur d'humidité du sol mesurant le niveau d'humidité
- afficher le niveau d'humidité sur l'écran LCD (0%-100%)
- si le niveau d'humidité est inférieur à 60%, allumez la LED rouge, s'il est inférieur, allumez la LED verte
- si le niveau d'humidité est inférieur à 60%, vous devez arroser votre plante en ouvrant la vanne d'eau (par servomoteur) la vanne doit s'ouvrir proportionnellement au niveau d'humidité.
- afficher l'état d'arrosage sur l'écran LCD (OUVERT/FERME)
hyper facile ! passons par les étapes
Étape 1: Recherche de composants
vous avez besoin
Arduino uno/mega 2560 et câble USB
www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…
led rouge, led verte
Écran lcd 16X2
www.ebay.com/itm/16x2-Character-LCD-Displa…
tour Pro micro servo 9g
www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…
capteur d'humidité
www.ebay.com/itm/Soil-Humidity-Hygrometer-…
potentiomètre
fils de liaison, mini planche à pain
Étape 2: Interfaçage du capteur d'humidité
du capteur d'humidité, nous obtenons des lectures analogiques de 0 à 1023, nous n'avons donc pas besoin de broches d'E/S numériques d'arduino. mais nous avons besoin d'une broche A0 analogique.
vcc ------------5V d'arduino
GND ----------0 V d'arduino
SIGNAL (A0) ------A0 de l'arduino
gardez à l'esprit que les lectures analogiques que nous obtenons de 0 à 1023 sont mappées de 0 à 100 à l'aide de la commande map (0, 1023, 100, 0)
cela signifie que s'il est sec---5V-----1023 CARTE À 0%
humide---0V------0 CARTE À 100%
Étape 3: interfacer l'écran LCD
J'espère que vous savez comment interfacer un écran LCD avec arduino. Si vous ne savez pas, ne vous inquiétez pas, je vous guiderai pour l'interfacer.
prenez l'écran lcd 16 X 2 et connectez les câbles de connexion et l'interface à l'arduino comme suit:
LCD ARDUINO
TERRE TERRE
VCC 5V
VEE AU POTENTIOMETRE
RS PIN 12 (N'IMPORTE QUEL PIN NUMÉRIQUE)
R/W GND
FR PIN 11 (N'IMPORTE QUEL PIN NUMÉRIQUE)
DB4 NIP 5
DB5 BROCHE 4
DB6 BROCHE 3
DB7 BROCHE 2
Un 5V
K GND
Étape 4: Interfaçage du servomoteur 9g
rouge (+)--------------------------------5V en arduino
marron (-) -------------------gnd en arduino
jaune (broche de signal) ---------------- TOUT PIN PWM
Étape 5: AMPOULES LED
vous êtes à mi-chemin pour terminer votre système de contrôle de l'eau.
interfacez les LED rouge et verte à 8 et 9 respectivement. (extrémité plus longue à arduino, extrémité plus courte à GND… j'espère que vous ne l'avez pas oublié)
Étape 6: Connexion finale
votre connexion finale ressemblerait à ceci
Étape 7: Le code
1. Téléchargez et installez l'IDE Arduino Desktop
fenêtres -
Mac OS X -
Linux -
2. Téléchargez et collez les fichiers servo.h et LiquidCrystal.h dans le dossier des bibliothèques Arduino.
github.com/arduino-libraries/Servo
github.com/arduino-libraries/LiquidCrysta…
Collez les fichiers dans le chemin - C:\Arduino\libraries
3. Téléchargez et ouvrez flower_plant_project.ino
4. Téléchargez le code sur la carte arduino via un câble USB
Étape 8: Terminé
vous avez terminé votre projet. mais ne soyez pas pressé d'arroser vos plantes, utilisez un mouchoir humide et vérifiez s'il fonctionne correctement pour le mouillé et le sec. je pense que vous pouvez modifier cela davantage et je vous le laisserai faire.
bon arrosage!!!
Conseillé:
Système d'arrosage automatique des plantes à l'aide d'un Micro:bit : 8 étapes (avec photos)
Système d'arrosage automatique des plantes à l'aide d'un Micro:bit : dans ce Instructable, je vais vous montrer comment construire un système d'arrosage automatique des plantes à l'aide d'un Micro:bit et d'autres petits composants électroniques. Le Micro:bit utilise un capteur d'humidité pour surveiller le taux d'humidité dans le sol de la plante et
UWaiPi - Système d'arrosage automatique des plantes à temps : 11 étapes (avec photos)
UWaiPi - Système d'arrosage automatique des plantes à commande temporelle : Bonjour ! Vous avez oublié d'arroser vos plantes aujourd'hui matin ? Vous prévoyez des vacances mais vous vous demandez qui va arroser les plantes ? Eh bien, si vos réponses sont Oui, alors j'ai une solution à votre problème. Je suis vraiment heureux de vous présenter uWaiPi
Construisez un pot d'arrosage automatique avec WiFi - Arrose les plantes automatiquement et envoie des alertes lorsque l'eau est faible : 19 étapes
Construire un pot d'arrosage automatique bricolage avec WiFi - Arrose les plantes automatiquement et envoie des alertes lorsque l'eau est faible: Ce tutoriel vous montre comment construire une jardinière personnalisée à arrosage automatique connectée au WiFi à l'aide d'une vieille jardinière, d'une poubelle, d'un adhésif et d'un Self Kit de sous-assemblage de pot d'arrosage d'Adosia
Comment construire un système d'arrosage automatique des plantes avec des alertes WiFi : 15 étapes
Comment construire un système d'arrosage automatique des plantes DIY avec alertes WiFi : Ceci est le projet terminé, un système d'arrosage automatique des plantes DIY contrôlé via #WiFi. Pour ce projet, nous avons utilisé le kit de sous-assemblage de système de jardinage automatique à arrosage automatique d'Adosia. Cette configuration utilise des électrovannes d'eau et un moisi analogique du sol
Système d'arrosage automatique des plantes : 5 étapes (avec photos)
Système d'arrosage automatique des plantes : c'est le système d'arrosage des plantes le plus simple et le moins cher que vous puissiez créer. Je n'ai utilisé aucun microcontrôleur. Il s'agit essentiellement d'un commutateur à transistor. .(ne pas utiliser w