Math Candy-Dispenser

Ik heb een snoepdispenser gemaakt die snoepjes in een bakje laat vallen bij het juist beantwoorden van maaltafels. De reden achter het maken van dit project is de achteruitgang van het hoofdrekenen bij jongeren. Door het krijgen van snoepjes te koppelen aan maaltafels gaan leerlingen (volgens mij) sneller geneigd zijn om hun maaltafels te oefenen.
Brainstorm Via Moodboard


1) Iets om maaltafels te oefenen -> als maaltafel juist is gebeurt er iets (bv. Een luikje opent en je krijgt een cadeautje/snoepje ..)
(Dit combineert mijn 2 vakken en is perfect voor het achteruitgaan van hoofdrekenen tegen te gaan in de eerste graad SO)
☞ schets vind je hierboven
2) Sprookjesachtige nachtlamp:
Lamp veranderd van kleur afhankelijk van het geluid in de kamer
Zegt iemand een bepaald woord dan gaat de lamp aan
(Te saai en misschien ook iets te kinderachtig voor een eerste graad SO)
3) Geautomatiseerd spelbord
Magneten verplaatsen pionnen automatisch
(Programmeer een XY-coördinatensysteem en een motorcontroller)
(Andere optie is beter, maar ook interessant)
4) Slimme kledingkast met outfit suggesties
Bepaald de beste outfit op basis van het weer.
(Programmeer een database van outfits en een weer-API)
(Handig voor leerlingen van de eerste graad SO om ‘s morgens snel een outfit te kiezen voor school, maar andere optie is beter)
5) Tetris machine met 3D blokken
(Knop om naar rechts te draaien,) draaiknop om naar rechts of naar links te gaan, bij weerstand (tegen een andere blok komen) ☞ magneet los laten en volgende blok nemen
Blokken op bepaalde plaats telkens terug zetten bij einde spel
Bij volledige rij ☞ lampje naast deze rij gaat branden
(Te ingewikkeld, maar wel interessant voor een eerste graad SO)
☞ schets vind je hierboven
bronnen:
https://www.kolibriecreaties.be/snoepautomaat.html
ChatGPT
Ontwerpen




Tinkercad tekeningen en prototype
Mijn ontwerp had geen kader om het kunststof plaatje tegen te houden, maar door het prototype te maken ben ik er achtergekomen dat dit wel nodig is om de cilinder en zijn houder op hun plaats te kunnen houden.
Maken (programmeren)

Mijn code heb ik meerdere keren aangepast. Ik ben begonnen met:
- maaltafel juist beantwoord: servomotor draait + volgende oefening
- maaltafel fout beantwoord: servomotor draait niet + volgende oefening
Hierna heb ik ervan gemaakt:
- maaltafel juist beantwoord: servomotor draait + volgende oefening
- maaltafel fout beantwoord: servomotor draait niet + zelfde oefening tot ze juist beantwoord wordt
Hierna heb ik ervan gemaakt:
- maaltafel juist beantwoord: servomotor draait + ’Correct!’ + volgende oefening
- maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze juist beantwoord wordt
Hierna heb ik ervan gemaakt:
- maaltafel juist beantwoord: servomotor draait + ‘Correct!’ + volgende oefening
- maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze 3 keer fout beantwoord wordt
Hierna heb ik ervan gemaakt:
- maaltafel juist beantwoord: servomotor draait + ‘Correct!’ + volgende oefening
- maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze 3 keer fout beantwoord wordt + na 3 foute antwoorden 5 minuten wachten
Hierna heb ik ervan gemaakt:
- maaltafel juist beantwoord: servomotor draait + ‘Correct!’ + volgende oefening
- maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze 3 keer fout beantwoord wordt + na 3 foute antwoorden 5 minuten wachten
- potentiometer naar rechts: ‘Program stopped.’
- potentiometer naar links: nieuwe maaltafel
Uiteindelijke uitvoering van de code:
Maken (maakLAB)









3D-printer: dispenser, houder voor dispenser en snoepbakje
Lasercutter: buitenkant (+ enkele tussenstukken) van volledig project
Cricut: duidelijk maken naar welke kant potentiometer (aan-uitknop) gedraaid moet worden.
Testen
Op het filmpje onder deze stap is te zien dat de dispenser werkt. Hij doet alles wat ik hoopte dat hij zou doen.
Wat nog beter zou kunnen is de afsluiting van de achterzijde. Er zou een apart deurtje moeten zijn om bij de bedrading te komen zonder dat de servomotor loskomt van de cilinder.
Een uitbreidingsmogelijkheid zou kunnen zijn dat er verschillende standen zijn. Hieronder vind je enkele voorbeelden:
- bij elk juist antwoord krijg je snoepjes.
- om de 5 juiste antwoorden krijg je snoepjes.
- …
Dit zou met knoppen kunnen gedaan worden, maar dit zou ook iets kunnen zijn dat op het scherm gevraagd wordt bij het aanzetten van de dispenser. Bij dat laatste kan je oneindig veel mogelijkheden kiezen.