Karim

Karim

Karim

Loading

shape
DESCRIPTION

🌱 Système Automatisé d'Arrosage de Plantes

🎯 Objectif : Ce projet consiste à concevoir un système électronique capable d'arroser automatiquement une plante. L'objectif principal est d'assurer un arrosage régulier et précis, sans intervention humaine, grâce à un contrôle automatisé.

Le système utilise une pompe, un Arduino NANO, et d'autres composants électroniques, intégrés dans une structure conçue pour être à la fois fonctionnelle et esthétique.

Tâche

🛠️ Étapes de réalisation

1️⃣ Fabrication d'une boîte en 3D avec Blender
🎨 Conception et modélisation d'une structure 3D pour protéger les composants électroniques. Cette boîte assure à la fois la protection et un design attrayant.

2️⃣ Soudure des câbles
🔗 Assemblage des connexions électriques entre la pompe, le driver et l'Arduino pour garantir une communication stable.

3️⃣ Liaison des connectiques sur l'Arduino
🔌 Connexion des composants électroniques sur l'Arduino NANO afin de créer le circuit principal.

4️⃣ Programmation et tests
💻 Écriture du code pour contrôler la pompe via l'Arduino. Les tests permettent d'ajuster les paramètres pour un fonctionnement optimal.

5️⃣ Création de la boîte de commande en MDF et assemblage final
📦 Fabrication d'une boîte de commande en MDF à l'aide d'une découpe laser, puis assemblage complet du système.

💻 Logiciels utilisés :
💻 Arduino : pour programmer le système.
🎨 Blender : pour modéliser la boîte en 3D.

🧩 Composants :
🔋 Arduino NANO : contrôle de l'ensemble du système.
💧 Pompe : pour l'arrosage automatique.
🔄 Chauffeur : contrôle précis de la pompe.
🔌 Alimentation 5V DC : source d'énergie du système.

🛠️ Outils :
🔧 Fer à souder : pour connecter les câbles.
✂️ Pince à dénuder : préparation des fils électriques.
Période d’exercice:
28/01/2019
processus

⚙️ Explication du Code Arduino :

1️⃣ Branchement correspondant au relais
🔌 Le relais

2️⃣ Branchement correspondant au capteur d'humidité
💧

3️⃣ Définition du type de composant
📋 Les broches utilisées (relais et capteur) sont définies dans le code, permettant une gestion claire des connexions et des données.

4️⃣ Définition du débit de données en bauds
💻 Serial.begin(9600);: Cette ligne initialise la communication série à 9600 bauds, permettant de visualiser les données du capteur d'humidité en temps réel sur le moniteur série.

5️⃣ Lecture de la valeur du capteur d'humidité
📈 analogRead(pin);: Lit la valeur envoyée par le capteur d'humidité sur la broche analogique. La valeur obtenue se situe entre 0 (très sec) et 1023 (très humide).

6️⃣ Affichage de la valeur mesurée
🖥️ Serial.print();: Affiche la valeur lue sur le moniteur série pour surveiller en temps réel les conditions d'humidité.

7️⃣ Pause entre les conférences
⏱️ delay(150);: Une pause de 150 millisecondes est ajoutée entre chaque lecture pour éviter des calculs excessifs.

8️⃣ Condition d'humidité insuffisante
❗ if (value < 500) { ... }: Si la valeur mesurée est inférieure à 500, cela indique que le sol est trop sec.
     🟢 Action : Le relais est activé, ce qui allume la pompe pour arroser la plante.

9️⃣ Condition d'humidité suffisante
✅ else { ... }: Si la valeur est supérieure ou égale à 500, cela signifie que le sol a suffisamment d'humidité.
     🔴 Action : Le relais est désactivé, ce qui éteint la pompe pour éviter un arrosage excessif.

Post a Comment

Your email address will not be published. Required fields are marked *

    Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
    • Image
    • SKU
    • Rating
    • Price
    • Stock
    • Availability
    • Add to cart
    • Description
    • Content
    • Weight
    • Dimensions
    • Additional information
    Click outside to hide the comparison bar
    Compare