Wie ben ik?

Ik ben Leon Vriesacker. Ik ben 17 jaar oud en ik woon in Vrasene. Ik zit al 6 jaar op GTI in Beveren. Hier volg ik de richting informatica en communicatie wetenschappen ICW. Mijn hobby's zijn zwemmen en 3D-printen

Inleiding

Opdrachtomschrijving

Arduino

Arduino

Raspberry Pi

Raspberry Pi

Voor mijn eindproject heb ik gekozen om een kegelbaan te maken. Mijn doel is om een functionele kegelbaan te ontwerpen volledig gemaakt uit hout en filament. Hiervoor zal ik gebruik maken van een Raspberry pi 5. Met behulp van servomotoren, leds, knoppen, hall-sensoren voor onder de kegels en met een display zal ik de kegelbaan optimaal maken. De hoofdfunctie van de kegelbaan is dat spelers de kegels omver kunnen gooien. Vervolgens worden de omgegooide kegels geregistreerd door de hall-sensoren en wordt het weergegeven op de display. De display onthoudt vervolgens de score dat de speler heeft gegooid.


Een mogelijke uitbreiding voor mijn project is om de kegelbaan verder te automatiseren. Het idee is om de kegels automatisch terug te zetten na elke beurt met behulp van sensoren en servomotoren. Een andere uitbreiding is om meer spelers toe te voegen door een grotere display en een toetsenbord er aan te koppelen. Daarnaast zou het leuk zijn om ook animaties toe te voegen die verschijnen wanneer je een bepaald aantal kegels omgooit, vergelijkbaar met een echte kegelbaan. Ook kan ik een automatische balretour maken, zodat de bal na het gooien vanzelf naar de speler terugkomt. Voor een gevorderde uitbreiding zou ik met de camera van de raspberry pi 5 een AI-detectie kunnen maken om te herkennen of de gekegels zijn omgegooid.


Schema en componenten

Componenten

Raspberry Pi
Computer

Raspberry pi 5

Als stuurcomputer ga ik gebruik maken van een raspberry pi 5

Raspberry Pi
component

Hall-sensor

Voor het registieren van de omgegooide kegels ga ik gebruik maken van Hall-sensoren

Component

Servomotor

Servomotoren zou ik gebruiken voor eventuele automatisering van de kegelbaan

Raspberry Pi
component

Pilot Led

De pilot LED ga ik gebruiken voor de omgegooide kegels te laten weergeven

Component

Display

De display zal worden gebruik voor de puntenverdeling te laten weergegeven

Component

Ultrasone sensor

Ik zal de ultrasone sensor gebruiken om te registreren wanneer de bal voorbij rolt

Software en programma's

Software

Raspberry Pi
Software

Raspberry Pi OS

Het besturingssysteem dat ik ga gebruiken

Raspberry Pi
Software

Python

De computertaal Python zal ik gebruiken voor mijn eindproject

Software

Thonny

In Thonny zal ik in Python code schrijven voor de Raspberry Pi

Logboek

Logboek

Planning

Slide 1 Image

© MiniStrike. All Rights Reserved.

Designed by Leon Vriesacker