INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n selfgroeiende plantapparaat wat die pomp vir 'n spesifieke tyd en met spesifieke tussenposes begin.
Werk: die projek werk op die eenvoudige timer van die Arduino Uno -bord en sal die pomp met spesifieke tussenposes vir 'n spesifieke tyd laat werk. Ek het die pomp se werktyd as 2 sekondes en die interval as 6 uur geneem.
Voorrade
Elektronika
Arduino Uno:
Motor Shield:
Pomp:
Adapter:
Gereedskap
Warm gom geweer
Skroewedraaier
Nog 'n paar materiale
'N Potplant
Ou plastiekhouer vir water
Stap 1: Laai die kode op
Kode:
Die kode is eenvoudig en maklik om te verstaan.
#include // Voeg die AFMotor -biblioteek by die IDE
AF_DCMotor motor (2); // Maak 'n motorvoorwerp op die tweede motoruitset
ongeldige opstelling () {
motor.setSpeed (100); // Stel die snelheid van die motor in
motor.run (RELEASE);
} leemte lus () {
motor.run (VOORUIT); // Begin die motor
vertraging (2000); // Tyd vir die pomp om te werk = 2 sekondes, kan volgens behoeftes verander word
motor.run (RELEASE); // Stop die motor
vertraging (21600000); // Pompinterval = 6 uur, kan volgens behoeftes verander word
Stap 2: Bedrading
Doen die bedrading van die komponente volgens hierdie diagram. Let daarop dat die skild aan die Arduino Uno (bo -op) geheg is.
Motor moet op die M2 -aansluiting gekoppel word en die kragbron volgens negatiewe positiewe. Die skild moet bo -op Arduino Uno wees.
Stap 3: Belangrike stap
Voeg die AFMotor -biblioteek by:
- Laai die aangehegte saamgeperste vouer af.
- Om die biblioteek by te voeg, gaan na die oortjie Skets> Sluit biblioteek in> Voeg. ZIP -biblioteek by> Kies die saamgeperste vouer van hierdie lêer.
Plak die motor ook in die plastiekhouer met die gomgeweer.
Besoek my blog:
Lewer kommentaar, deel en volg