Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Il s'agit d'un appareil d'arrosage automatique qui démarrera la pompe pendant un temps spécifique et à des intervalles spécifiques.
Fonctionnement: le projet fonctionne sur la simple minuterie de la carte Arduino Uno et initiera la pompe à fonctionner pendant une durée spécifique à des intervalles spécifiques. J'ai pris le temps de fonctionnement de la pompe comme 2 secondes et l'intervalle comme 6 heures.
Fournitures
Électronique
Arduino Uno:
Bouclier moteur:
Pompe:
Adaptateur:
Outils
Pistolet à colle chaude
Tournevis
Encore du matériel
Une plante en pot
Vieux récipient en plastique pour l'eau
Étape 1: Téléchargement du code
Code:
Le code est assez simple et facile à comprendre.
#include // Ajout de la bibliothèque AFMotor à l'IDE
AF_DCMoteur moteur(2); // Création d'un objet moteur sur la deuxième sortie moteur
void setup() {
motor.setSpeed (100); // Définit la vitesse du moteur
motor.run(RELEASE);
} boucle vide() {
motor.run(AVANT); // Démarrer le moteur
retard (2000); //Temps de fonctionnement de la pompe = 2 secondes, peut être modifié selon les besoins
motor.run(RELEASE); // Arrêter le moteur
retard(2160000); // Intervalle de pompe = 6 heures, peut être modifié selon les besoins
Étape 2: Câblage
Faites le câblage des composants selon ce schéma. Notez que le Shield est attaché à Arduino Uno (en haut).
Le moteur doit être connecté sur la borne M2 et la source d'alimentation selon le positif négatif. Le blindage doit être au-dessus d'Arduino Uno.
Étape 3: Étape importante
Ajoutez la bibliothèque AFMotor:
- Téléchargez le dossier compressé joint.
- Pour ajouter la bibliothèque, accédez à l'onglet Esquisse> Inclure la bibliothèque> Ajouter une bibliothèque. ZIP> Sélectionnez le dossier compressé de ce fichier.
En utilisant également le pistolet à colle, collez le moteur dans le récipient en plastique.
S'il vous plaît visitez mon blog:
Commentez, partagez et suivez