GSP 2025-2026

Plantenrobot

Wie ben ik

foto Simon

Mijn naam is Simon. Ik ben 17 jaar oud en woon in Stekene. Ik zit in de Chiro waar ik ook in de Muziekkapel zit. In mijn vrije tijd voetbal ik graag en speel ook graag videogames.

In het vierde middelbaar leerde ik programmeren, de basisprincipes van Python. Omdat dit mij wel aansprak koos ik in het vijfde middelbaar voor de richting Informatica en Communicatie Wetenschappen (ICW) op het GTI.

INLEIDING

logo GTI

Voor mijn GSP ga ik een soort robot maken die met zo weinig mogelijk menselijk contact een plant gaat verzorgen. Dit gaat door middel van verschillende sensoren gecontroleerd worden.

Deze sensoren gaan dan de temperatuur meten, de grondvochtigheid meten en nog een paar andere dingen. aan de hand van deze uitslagen gaan de sensoren verschillende signalen doorsturen.

HARDWARE

Raspberry Pi zero

Een kleine maar krachtige microcomputer die het hele systeem aanstuurt

Relais

Een schakelaar die op vraag van de microcontroller gaat schakelen

Relais schakelt apparaten veilig aan en uit volgens de microcontroller logica.

Peristalische pomp

Watertoevoer voor de plant

De pomp zorgt dat de plant automatisch water krijgt wanneer nodig.

Grondvochtigheidssensor

Controleert of de grond vochtig genoeg is

De grondvochtigheidssensor geeft door aan de Raspberry Pi wanneer de plant water nodig heeft

Plant

Het testobject van het project

Doormiddel van sensoren gaat deze groeien

BMP280

Controleert de temperatuur en de luchtdruk

De BMP280 geeft door aan de Raspberry Pi wanneer het te warm wordt

Breadboard

Makkelijk om jumpercables te verbinden

Het breadboard gaat gebruikt worden om de sensoren en de raspberry pi te verbinden

Servo motor

Laat het deksel open gaan

De watersensor geeft door aan de raspberry pi wanneer er geen water meer is

Waterlevelsensor

Controleert de hoeveelheid water er nog is

De watersensor geeft door aan de raspberry pi wanneer er geen water meer is

Camera

Maakt foto's van de plant

Gaat foto's maken van de plant om een timelaps van te maken


Blokschema

SOFTWARE

De talen die ik ga gebruiken zijn Python voor mijn GSP en HTML Voor mijn website

logo Python
logo HTML
Dataflow Globale flowchart Flowchart Functie in de flowchart

LOGBOEK

klik hier om naar het logboek te gaan

PLANNING

Planning_1 Planning_2

BEELDMATERIAAL


De grondvochtigheidssensor geeft de waarde dat hij meet, deze veranderd als je hem vast houd.




De BMP280 meet de temperatuur en de luchtdruk, aan de hand van de luchtdruk kan hij ook de hoogte berekenen.


De motor wordt aangestuurd met een H-brug. Deze zal er voor zorgen dat de inductiespanning mijn microcontroller kapot maakt en dat de motor beide kanten kan opdraaien. Hij kan nu alleen nog maar met een zetje beginnen draaien


De relais werkt door een elektrische stroom door de relais te sturen. Hierdoor gaat er een spoel in de relais een magnetisch veld opwekken en wordt de schakelaar in de relais aangetrokken.


De Peristalische pomp werkt door lucht vooruit te duwen en zo een zuigkracht te ontwikkelen. Deze heeft 12V nodig om te werken en daarvoor gebruik ik een transformator op de netspanning.


De LEDstrip maakt gebruik van de library neopixel. Omdat deze heel precieze timing nodig heeft moet ik de code aanzetten in de terminal.


De Camera wordt door een timer in de code aangestuurd om elke 15 seconden een foto te nemen. Deze tijd kan je makkelijk aanpassen. Wanneer hij een foto neemt krijgt deze aan de hand van een teller telkens een andere naam. Deze foto wordt dan opgeslagen in een map op de raspberry pi. Om de foto's op mijn laptop te zetten gebruik ik FileZilla.

foto Camera

REFLECTIE

Toen ik dit project kreeg, dacht ik eerst: “Dit zal wel lukken.” Maar net voor de paasvakantie had ik nog maar twee sensoren aangesloten en besefte ik dat alleen werken tijdens de les niet genoeg zou zijn. Daarom heb ik er thuis ook extra tijd in gestoken om alles op tijd af te krijgen en er een mooi eindresultaat van te maken.


Mocht ik ooit nog een ander project moeten maken, dan zou ik er toch elke week iets aan doen, zodat je niet alles op één moment moet verwezenlijken. Volgens mij beleef je dan ook meer plezier aan het maken van je project.


Uiteindelijk heb ik er veel uit geleerd en ben ik tevreden met het resultaat.


“Succes is niet definitief, falen is niet fataal: het is de moed om door te gaan die telt.” — Winston Churchill