Video: AutoWaterFlora: de zelfbewaterende plant - Ajarnpa
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Dit is een zelfbewaterend plantapparaat dat de pomp voor een bepaalde tijd en met bepaalde tussenpozen start.
Werking: het project werkt op de eenvoudige timer van het Arduino Uno-bord en zal de pomp met bepaalde tussenpozen voor een bepaalde tijd laten werken. Ik heb de werktijd van de pomp als 2 seconden en het interval als 6 uur genomen.
Benodigdheden
Elektronica
Arduino Uno:
Motorschild:
Pomp:
Adapter:
Gereedschap
Heet lijmpistool
Schroevendraaier
Nog wat materialen
Een potplant
Oude plastic bak voor water
Stap 1: De code uploaden
Code:
De code is vrij eenvoudig en gemakkelijk te begrijpen.
#include // Voeg de AFMotor-bibliotheek toe aan de IDE
AF_DCMotormotor(2); // Maak een motorobject op de tweede motoruitgang
ongeldige setup() {
motor.setSpeed(100); // Stel de snelheid van de motor in
motor.run(RELEASE);
} ongeldige lus() {
motor.run(VOORUIT); //Start de motor
vertraging (2000); // Tijd voor de pomp om te werken = 2 seconden, kan naar behoefte worden gewijzigd
motor.run(RELEASE); // Stop de motor
vertraging(2160000); // Pompinterval = 6 uur, kan naar behoefte worden gewijzigd
Stap 2: Bedrading
Voer de bedrading van de componenten uit volgens dit schema. Merk op dat het schild is bevestigd aan Arduino Uno (bovenaan).
Motor moet worden aangesloten op M2-aansluiting en de stroombron volgens negatief positief. Het schild moet bovenop Arduino Uno zijn.
Stap 3: Belangrijke stap
Voeg de AFMotor-bibliotheek toe:
- Download de bijgevoegde gecomprimeerde map.
- Om de bibliotheek toe te voegen, gaat u naar het tabblad Schets > Bibliotheek opnemen > ZIP-bibliotheek toevoegen > Selecteer de gecomprimeerde map van dit bestand.
Gebruik ook het lijmpistool om de motor in de plastic container te plakken.
Bezoek mijn blog:
Reageer, deel en volg