Automatisch plantenwatersysteem met Arduino
Componenten en benodigdheden
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
![]() |
| × | 1 |
Apps en online services
![]() |
|
Over dit project

Heb je moeite om eraan te denken om die tomaten water te geven? Wilt u op vakantie, maar vreest u het ergste voor uw containertuin als u dat toch doet? Vrees niet meer met een automatisch plantenbewateringssysteem! Met een beetje voorbereiding en Arduino aan je zijde, kun je een systeem maken dat ervoor zorgt dat je planten goed worden bewaterd, waardoor je de vrijheid hebt om te verzorgen wat je nodig hebt, terwijl je nog steeds die gezonde tomaten produceert.
Stap 1:Plan het uit!

Om een succesvolle tuin te hebben, is planning essentieel. We hebben wat ideeën opgesteld, besloten wat we nodig hadden en de fysieke constructie in elkaar gezet zodat we ervoor konden zorgen dat de pomp sterk genoeg was om water te leveren aan 12 verschillende exitpunten die we hadden gepland. Misschien wil je een andere set-up, dus zorg ervoor dat je er goed over nadenkt voordat je eropuit gaat en een heleboel dingen koopt.
Stap 2:Fysiek bouwen en planten







Alles gaat op de plank. Als je een draadframe plank gebruikt, is het eenvoudig om de hoogtes optimaal in te stellen. Zet de onderste plank zo laag mogelijk voor je emmer, zet de tweede plank zo laag mogelijk terwijl je nog ruimte laat om bij de emmer te komen, zodat de planten zoveel mogelijk ruimte hebben om te groeien. Zet de derde plank zo hoog mogelijk, zodat je ruimte hebt om je lampen aan te passen voor een optimale plantengroei.
Vul de emmer met water, plaats op de onderste plank.
Doe je aarde in de plantenbakken en laat je planten kennismaken met de nieuwe aarde.
Hang je lampen op maar werkt het beste voor het type licht. We hebben zojuist wat klittenbandriemen gebruikt om de kabels aan de draadframeplank te bevestigen, maar er zijn een heleboel verschillende stijlen kweeklampen en armaturen, en er zijn een miljoen manieren om dit te doen. Raadpleeg de handleiding die bij uw kweeklamp is geleverd voor een optimale plaatsing.
Sluit uw lampen aan op de timer en stel uw timer in op een redelijke hoeveelheid licht voor de plant. Die van ons is ingesteld op 12 uur aan, 12 uur uit, zoals dat werd voorgesteld voor het type licht en de tomaten die we kweken.
Zoek een goede plek om je elektronica te plaatsen en laat je slangen lopen naar waar je de pomp gaat houden. We gebruikten bindclips om de buizen vast te houden waar we ze wilden hebben, en ze werken fenomenaal goed. Wat het plaatsen van de pomp betreft, moet u ernaar streven deze hoger te plaatsen dan het waterreservoir en lager dan de uitlaatbuizen. Dit zorgt voor een goede werking van de pomp. Plaats het uiteinde van de buizen bij de basis van de plant, zodat het water direct naar de wortels kan stromen.
Laten we nu alles aansluiten en beginnen met het programmeren van onze microcontroller!
Stap 3:Bedrading en programmering

U moet de RTC instellen, wat u kunt doen door deze instructie te volgen.
Zodra uw RTC is ingesteld, volgt u het bovenstaande schema om uw systeem te bedraden.

Je moet de Automatic Plant Watering Sketch van HIER pakken en deze via de Arduino IDE op je GeekDuino laden.
autoPlantWatering.ino
Stap 5:Testen en tweaken

Zodra je alles hebt aangesloten, zet je hem aan en zie je hem draaien! Nou, ga daar niet letterlijk zitten wachten tot het loopt. Gebruik de testknop om de pomp te laten draaien en vullen, zorg ervoor dat het debiet niet zo krachtig is dat het de planten opblaast, en niet zo zwak dat je alleen maar druppels krijgt bij elke uitlaat. Planten zijn levende wezens, dus als je ze niet wilt beschadigen tijdens het testen, plaats je stopcontacten op een emmer en kijk hoe het gaat.
Als de stroom te krachtig is, kunt u de buis afsplitsen om meer uitlaten te hebben of de lengte van de buis na de pomp vergroten. Als de stroom te zwak is, kunt u de lengte van de buizen verkorten of het aantal uitlaten in het systeem verlagen. Als u zeker weet dat de stroomsnelheid goed is, controleert u uw planten rond de tijd dat u water geeft om het systeem in actie te zien.
Een ander punt om te overwegen is in de code. U kunt de bewateringstijden en het vochtgemiddelde instellen op wat het beste werkt voor uw planten! We hebben het ingesteld om altijd één keer per dag water te geven en elke minuut te controleren of de waarde niet droger wordt dan een gemiddelde waarde van 420, maar je kunt het instellen op wat het beste werkt voor je planten of specifieke sensoren. U kunt de sensormetingen bekijken door de USB-poort van de ~duino op uw pc aan te sluiten en de seriële monitor van de Arduino IDE te openen. Elke minuut worden de sensormetingen bijgewerkt. Met de DFRobot Vochtsensor is een hoge meting een droge meting. Als je een meting van rond de 500 krijgt, is je grond helemaal droog. Een waarde van ongeveer 300-400 is typisch voor redelijk natte grond.
Stap 6:En je bent klaar!

Nou, je bent klaar met het bouwen van het systeem. Het is raadzaam om het in de gaten te houden, ook als u goede resultaten behaalt. De wateremmer moet uiteindelijk worden bijgevuld, de planten moeten uiteindelijk worden bijgesneden en geoogst, de gebruikelijke dingen voor het tuinieren in containers zijn nog steeds van toepassing. Toegegeven, u hoeft zich nu veel minder zorgen te maken over water en voldoende licht dat uw planten bereikt, er kan nog steeds iets mis gaan. Controleer uw leidingen altijd op lekkage en houd het vocht zoveel mogelijk uit de buurt van de elektronica.
Dit systeem is inherent gebrekkig omdat het een gemiddelde van het vocht tussen de 3 punten gebruikt om te beslissen wanneer water moet worden gegeven buiten de dagelijkse bewateringscyclus, wat ertoe kan leiden dat de planten ongelijkmatig worden bewaterd. Als u meer pompen aan het systeem toevoegt, kunt u de individuele metingen van de sensoren gebruiken in plaats van het gemiddelde om elke plant indien nodig water te geven in plaats van de hele partij, waardoor u mogelijk betere resultaten krijgt! We hebben fantastische resultaten geboekt in de maand dat de planten in het systeem hebben gestaan! We kijken er zeker naar uit om bij onze volgende cookout een aantal enorme erfgoedtomaten te hebben.
Stap 7:bijwerken

Onze tomatenplanten doen het erg goed, maar ze werden veel te hoog, waardoor we het schap naar beneden moesten verplaatsen. We voegden reflectoren toe zodat het licht ook vanaf de zijkanten op de planten zou vallen. Een van de redenen waarom ze zo groot werden, was om dichter bij de enkele lichtbron op ze allemaal te komen. Nu zullen ze hopelijk beginnen met het uitplanten en produceren van tomaten!
Code
Github
https://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlantWatering.inohttps://github.com/robotgeek/robotGeekLibrariesAndtools/blob/master/RobotGeekSketches/Demos/autoPlantWatering/autoPlant /sectie>Schema's
Geen document.
Productieproces
- Raspberry Pi geautomatiseerde bewatering van planten met website
- Licht dimmen met PWM met drukknop
- Aanwezigheidssysteem met Arduino en RFID met Python
- Bedien muntvangers met Arduino
- Arduino Alarmsysteem:SERENA
- Arduino met Bluetooth om een LED te bedienen!
- Bewateringssysteem voor planten voor thuis
- Bosbrandbewakings- en detectiesysteem (met sms-waarschuwingen)
- Kelder/kruipruimte ventilatiesysteem
- Automatisch transmissiesysteem begrijpen
- Automatisch smeersysteem begrijpen