Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Es tracta d’un aparell de planta de reg automàtic que engegarà la bomba durant un temps específic i a intervals específics.
Funcionament: el projecte funciona amb el temporitzador simple de la placa Arduino Uno i iniciarà la bomba perquè funcioni durant un temps específic a intervals específics. He pres el temps de treball de la bomba com a 2 segons i l'interval com a 6 hores.
Subministraments
Electrònica
Arduino Uno:
Escut del motor:
Bomba:
Adaptador:
Eines
Pistola de cola calenta
Tornavís
Alguns materials més
Una planta en test
Vell recipient de plàstic per a aigua
Pas 1: penjar el codi
Codi:
El codi és senzill i fàcil d’entendre.
#include // Afegiu la biblioteca AFMotor a l'IDE
Motor AF_DCMotor (2); // Feu un objecte motor a la segona sortida del motor
configuració nul·la () {
motor.setSpeed (100); // Estableix la velocitat del motor
motor.run (RELEASE);
} bucle buit () {
motor.run (FORWARD); // Arrencar el motor
endarreriment (2000); // El temps de funcionament de la bomba = 2 segons es pot canviar segons les necessitats
motor.run (RELEASE); // Atureu el motor
retard (21600000); // Interval de la bomba = 6 hores, es pot canviar segons les necessitats
Pas 2: cablejat
Feu el cablejat dels components segons aquest esquema. Tingueu en compte que l’escut està connectat a Arduino Uno (a la part superior).
Motor que es connectarà al terminal M2 i a la font d’alimentació segons el positiu negatiu. L’escut a la part superior d’Arduino Uno.
Pas 3: Pas important
Afegiu la biblioteca AFMotor:
- Descarregueu la carpeta comprimida adjunta.
- Per afegir la biblioteca, aneu a la pestanya Sketch> Inclou biblioteca> Afegeix biblioteca. ZIP> Seleccioneu la carpeta comprimida d'aquest fitxer.
Feu servir també la pistola de cola per enganxar el motor al contenidor de plàstic.
Visiteu el meu bloc:
Comenta, comparteix i segueix