Inhoudsopgave:

EcoDuino Automatische Plantenwaterer - Ajarnpa
EcoDuino Automatische Plantenwaterer - Ajarnpa

Video: EcoDuino Automatische Plantenwaterer - Ajarnpa

Video: EcoDuino Automatische Plantenwaterer - Ajarnpa
Video: Self Watering System - Arduino program 2024, November
Anonim
EcoDuino Automatische Plantenwaterer
EcoDuino Automatische Plantenwaterer

EcoDuino is een kit van DFRobot om je planten automatisch water te geven. Het werkt op 6 AA-batterijen die niet in de set zijn inbegrepen. De installatie is heel eenvoudig en bevat een op Arduino gebaseerde microcontroller.

Stap 1: Onderdelen

Onderdelen
Onderdelen
Onderdelen
Onderdelen

U zou alle hier getoonde onderdelen moeten hebben. Extra's zijn onder andere twee leuke badges en 2 schroevendraaiers. We hadden alleen de gele schroevendraaier nodig.

U dient te beschikken over de volgende onderdelen: EcoDuino Besturingskaart, accupack, pomp, vochtsensor, temperatuur/vochtigheidssensor, kunststof koffer (2 stuks), USB-kabel, 2 schroevendraaiers, 2 badges, 4 schroeven en een kunststof slang.

Niet inbegrepen zijn 6 AA-batterijen die je ook nodig hebt.

Stap 2: Controleer de kaartprogrammering

Bordprogrammering verifiëren
Bordprogrammering verifiëren

We begonnen met het verifiëren dat we onze computer op het bord konden aansluiten en de Arduino IDE konden gebruiken om het te programmeren.

Sluit de USB-kabel van het bord aan op uw computer en open de Arduino IDE. Selecteer Leonardo als je bord. Als het bord in de bordlijst verschijnt, ben je klaar om te gaan. Koppel het bord los van uw computer.

Stap 3: Sensortest

Sensortest
Sensortest
Sensortest
Sensortest
Sensortest
Sensortest

Bevestig nu de sensoren. De sensoren worden verticaal bevestigd met de zwarte of GND-draad aan de onderkant. De vochtigheid/temperatuursensor gaat in de middelste gleuf en de bodemvochtsensor gaat erboven aan de zijkant van de USB-stekker. Sluit beide sensoren aan en bevestig het bord vervolgens weer aan uw computer.

Kopieer de voorbeeldcode en plak deze in een lege Arduino-schets. Upload de schets naar het bord en open de seriële monitor om de resultaten te zien. Download de DHT11-bibliotheek als u deze niet hebt. Zorg ervoor dat u het in uw Arduino-bibliotheekmap plaatst. Plaats de bodemsensor in de grond rond een plant en zie de waarden veranderen op de seriële monitor. Bekijk onze oranje olifantenplanter en varenplant. Er zijn geen olifanten gewond geraakt bij het maken van deze kit.

Zodra dit werkt, opent u een nieuw leeg bestand in Arduino en plaatst u de Test The Pump-schets zoals we dat hierna zullen doen. Upload de schets naar het bord. Sluit nu het seriële venster en koppel het bord los van uw computer.

Stap 4: Pomptest

Pomptest
Pomptest
Pomptest
Pomptest

Nu moet je de pomp aansluiten. Sluit de kabel met de bruine en blauwe draden die op de foto worden getoond aan op de pompkabel.

Sluit nu de bruine draad aan op de positieve pool en de blauwe draad op de negatieve op het bord met het label Solenoid Valve.

Sluit nu de andere kabel met rode en zwarte draden aan op de PWR-aansluiting op het bord. Sluit rood aan op positief en zwart op negatief.

Laad de batterij weer op met 6 AA-batterijen en sluit de kabel van het batterijpakket aan op de draad die u zojuist op het bord hebt aangesloten. Je zou de pomp aan en uit moeten horen gaan. Wanneer dit werkt, koppelt u de batterij los. Nu alles werkt, moet je alles in de hoes stoppen. Koppel de sensoren los van het bord en schroef en verwijder de kabels die u hebt toegevoegd.

*De pomp heeft 4,5 - 12 V nodig en gebruikt 0,5 - 5,0 W vermogen. Omdat ik niet zeker wist wat de USB-aansluiting van mijn computer aankan, heb ik het bord nooit van stroom voorzien vanaf de computer met de pomp eraan.

Stap 5: Case Test Fit

Case Test Fit
Case Test Fit
Case Test Fit
Case Test Fit

Plaats het bord op de plastic helft met de gaten erin. Het bord gaat met de afbeelding naar beneden in de koffer. Lijn de USB-poort uit met het poortgat op de behuizing. Lijn ook de vier schroefpalen uit met de gaten op het bord. Controleer ook het bord vanaf de kant met de gaten zodat je kunt zien waar alles heen moet. Als u klaar bent, haalt u het bord van de behuizing.

Stap 6: Case-fit

Case Fit
Case Fit
Case Fit
Case Fit

Leid de pompkabel door een rechthoekig gat en schroef de draden terug in de connector met het label magneetventiel. Sluit de draden van de accu aan op de aansluiting met het label PWR.

Duw nu de sensorconnectoren door het gat op de plastic behuizing in het midden en sluit ze aan op het bord. Onthoud dat de vochtigheidssensor in het midden gaat en de zwarte draad of GND aan de onderkant.

Plaats nu het bord terug op zijn plaats en lijn de schroefgaten uit met de plastic palen. Zodra het bord op zijn plaats zit, ga je gang en schroef je de vier schroeven in de plastic palen. Bevestig nu de andere kant van de plastic behuizing.

Stap 7: definitieve code

Koppel nu het accupack en de pomp los door de stekkerverbindingen uit elkaar te trekken. Sluit je bord aan op je computer en plak de code Ecoduino Test in een nieuwe blanco schets in de Arduino IDE. Deze schets combineert alles zoals het uitlezen van de sensoren en het aan- en uitzetten van de pomp.

Momenteel is de schets ingesteld om elke minuut de sensoren te controleren en de plant 1 seconde water te geven als het bodemvochtniveau lager is dan 50. U kunt deze waarden in de schets aanpassen. Zoek naar de 3 variabelen hieronder in de buurt van de bovenkant van de sketch.const lange interval = 60000; // Verander de waarde om de tijd te wijzigen om te controleren op watergift. 60000 = 1 minuut

int waterTijd = 1000; // Wijzig de lengte van de bewatering 1000 = 1 seconde

int vochtniveau = 50; // Pas aan om te weten wanneer je water moet geven

* 0 ~ 300 droge grond

* 300 ~ 700 vochtige grond

* 700 ~ 950 in water

U kunt meer code toevoegen om dit beter te maken voor de plant door de luchtvochtigheid te controleren. Als de luchtvochtigheid onder een bepaalde hoeveelheid ligt en de bodemvochtigheid is laag genoeg, geef de plant dan water.

Upload de code naar het bord en koppel hem los van je computer.

Stap 8: definitieve installatie

Image
Image

Bevestig nu het doorzichtige plastic huis aan de pomp. Plaats de pomp in een kleine bak met water. Steek het andere uiteinde in een plantenpot. Plaats de grondsensor in de grond rond je plant en sluit de accukabel aan en kijk hoe het water eruit spuit. Hoeveel water je eruit haalt hangt ook af van waar de plantpot staat ten opzichte van de bak met water. Zet de waterbak onder of onder de plantpot zodat er minder water naar buiten komt.

Goed gedaan, dat is alles, je bent klaar!

Voor meer tips en how to's, bezoek ons op The Soldering Station.

Aanbevolen: