Een geautomatiseerde parking is een parking dat met behulp van sensoren de auto's zal begeleiden naar hun parkingplaats.
Ik ben Warre Van Rechem. Ik studeer industriële ICT aan het GTI beveren. Momenteel ben ik bezig aan mijn 6de jaar op het GTI. Buiten de school uren ben ik ook leider op KSA vlaamse kerels Zwijndrecht. Als er nog tijd overblijft hou ik mij graag bezig met muziek. Zelf speel ik graag gitaar.
Ik heb gekozen voor een Raspberry Pi 3B+ over een Arduino doordat de Raspberry Pi de mogelijkheid biedt tot connectie met het internet. Dit zal mij in een later stadium van mijn project mij de mogelijkheid geven tot het gebruiken van een database.
Druk hier voor meer infoDe Micro servo 9g FS90 zal in dit project worden gebruikt om de slagboom naar boven of naar beneden te sturen. Deze servo heeft een relatief klein vermogen maar we hebben namelijk geen groot vermogen nodig om de slagboom van positie te doen veranderen. Dit komt omdat we gebruik maken van een relatief lichte slagboom in de maquette. Als we willen gaan gebruik maken van een grootere slagboom zullen we een zwaardere servo motor moeten gaan gebruiken.
Druk hier voor meer infoIk maak gebruik van de Infrared IR Sensor WPSE330 omdat deze sensor mij de mogelijkheid geeft om zeer nauwkeurig signalen te versturen en ontvangen. Over een niet al te lange afstand wat zeer geschikt is voor dit project
Druk hier voor meer informatieDe TFT LCD ST7735 is een LCD scherm dat zeer compact is en zeer makkelijk aan te sluiten is op de Raspberry Pi 3B+. Doordat hij aan te sluiten is via zijn GPIO pinnen. Hierdoor kan het scherm zeer snel reageren op commando’s van de Raspberry pi. De reden waarom er is gekozen voor een TFT (Thin Film Transistor) scherm en niet voor een LCD scherm is dat een TFT scherm een betere kwaliteit garandeert op vlak van beeld kwaliteit. Dit is deels doordat een TFT scherm vaker zijn beeld zal her inladen per seconde. Maar de grootste reden is dat een TFT scherm haar pixels allemaal apart worden aangestuurd. Ook wel Active-Matrix genoemd.
Druk hier voor meer infoIk heb voor Led's gekozen omdat deze relatief makkelijk aanstuurbaar zijn. Ze kunnen met behulp van een weerstand rechtstreeks worden aangesloten aan de MCU.
De adafruit MCP23017 I²C GPIO expander breid het aantal GPIO poorten uit via een I²C interface. Wat dit juist inhoud, de expander word aan gesloten aan de hand van vier kabels aan de raspberry pi en de expander breid deze aan de hand van zijn interne chip. In totaal zou hij 128 GPIO poorten kunnen bekrijgen.
Druk hier voor meer infoIk maak gebruik van deze display om weer te geven hoeveel parkeerplaatsen er nog vrij zijn in de parking. De reden waarom ik voor dit scherm heb gekozen is dat het word aangestuurd via I²C. Dit zorgt dat er minder draden nodig zijn om deze aan te sturen. Het is een tweekleurig scherm omdat het simpel weg maar getallen moet afbeelden.
Druk hier voor meer infoVoor dit project gebruik ik de programeer taal Python. Ik gebruik python omdat het vele voordelen kent. Het is ook de taal die wordt gebruikt voor de meeste Raspberry pi projecten omdat het een zeer krachtige taal is dat het zeer overzichtelijk maakt om alle pinnen van de Raspberry pi aan te spreken. Een ander pluspunt van python is de zeer grote community. Dit komt zeer goed van pas in geval dat je vast komt te zitten of op een probleem stuikt. De zeer brede keuze aan bibliotheken komt ook zeker van pas dit zorgt ervoor dat er veel componenten zeer gemakkelijk aan te sturen zijn.
Aan de basis van dit project ligt een Database. Maar hoe werkt dit precies? Elke seconde worden de sensoren geactiveerd om te meten of een parkeerplaats bezet is. De gemeten data wordt vervolgens opgeslagen in de database, waar deze wordt bewaard. De database die gebruikt wordt voor dit project is Mariadb, dit is een veelzijdig programma dat zorgt voor een efficiënt beheer van de data. Dankzij Mariadb kan de Raspberry Pi op een vlotte manier toegang krijgen tot de benodigde informatie, en kan het systeem soepel blijven draaien. Kortom, de database is onmisbaar in dit project.
Link naar de website van Kruibeke klik hier
Doorheen mijn jaarproject heb ik verschillende obstakels ondervonden. Mijn grootste obstakel doorheen het jaar was het juist indelen van mijn tijd. Dit heb ik uiteindelijk kunnen verhelpen door zeer grondig te beginnen plannen. Een tweede obstakel was het aansturen van elk component met de Raspberry Pi aan de hand van Python. Dit heb ik uiteindelijk kunnen oplossen door uitbundig te testen en veel opzoek werk te doen. Een derde obstakel dat ik ben tegen gekomen is het vervoeren van mijn jaarproject. Doordat mijn ouders gescheiden zijn moest ik elke week mijn eindwerk van locatie wisselen waardoor er iedere week een beetje extra werk waardoor mijn motivatie steeds minder werd. Dit probleem heb ik uiteindelijk niet kunnen oplossen maar ben ik beginnen inplannen waardoor ik niet achter liep op schema . In de toekomst zou ik een project beter uitdenken voor ik er zou aan beginnen. Waardoor ik minder voor verrassingen sta tijden het uitwerken van het project. Hierdoor zou ik veel minder tijd verliezen. Ook zou ik concretere doelen stellen doorheen het jaar waardoor ik het project niet even uit het oog verlies. Verder zou ik ervoor zorgen dat mijn project vanaf dag één op dezelfde plaats kan blijven staan. Doorheen het afgelopen jaar heb ik zeer veel bijgeleerd. Ik heb geleerd hoe belangrijk een planning is. Verder heb ik een helemaal nieuwe programeer taal geleerd. Dit was een zeer leuke uitdaging door de vele mogelijkheden in Python. Het maken van een maquette was een zeer leuk proces dat mijn project zeer visueel heeft gemaakt. Ik heb ook gemerkt wat mij interesseert en wat mijn minder interesseert dit heeft mij uiteindelijk geholpen met het maken van een studie keuze in het hoger onderwijs.