Math Candy-Dispenser

by tiany fransen in Circuits > Arduino

29 Views, 0 Favorites, 0 Comments

Math Candy-Dispenser

IMG_1353.jpeg

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

IMG_4748.jpeg
IMG_4749.jpeg

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

IMG_1350.jpeg
IMG_1352.jpeg
IMG_4895.jpeg
IMG_4889.jpeg

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)

IMG_4907.jpeg

Mijn code heb ik meerdere keren aangepast. Ik ben begonnen met:

  1. maaltafel juist beantwoord: servomotor draait + volgende oefening
  2. maaltafel fout beantwoord: servomotor draait niet + volgende oefening


Hierna heb ik ervan gemaakt:

  1. maaltafel juist beantwoord: servomotor draait + volgende oefening
  2. maaltafel fout beantwoord: servomotor draait niet + zelfde oefening tot ze juist beantwoord wordt


Hierna heb ik ervan gemaakt:

  1. maaltafel juist beantwoord: servomotor draait + ’Correct!’ + volgende oefening
  2. maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze juist beantwoord wordt


Hierna heb ik ervan gemaakt:

  1. maaltafel juist beantwoord: servomotor draait + ‘Correct!’ + volgende oefening
  2. maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze 3 keer fout beantwoord wordt


Hierna heb ik ervan gemaakt:

  1. maaltafel juist beantwoord: servomotor draait + ‘Correct!’ + volgende oefening
  2. 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:

  1. maaltafel juist beantwoord: servomotor draait + ‘Correct!’ + volgende oefening
  2. maaltafel fout beantwoord: servomotor draait niet + ‘Fout antwoord!’ + zelfde oefening tot ze 3 keer fout beantwoord wordt + na 3 foute antwoorden 5 minuten wachten
  3. potentiometer naar rechts: ‘Program stopped.’
  4. potentiometer naar links: nieuwe maaltafel


Uiteindelijke uitvoering van de code:

Maken (maakLAB)

Schermafbeelding 2025-03-13 111917.png
Schermafbeelding 2025-03-13 111826.png
Schermafbeelding 2025-03-13 111720.png
Schermafbeelding 2025-05-26 231129.png
Schermafbeelding 2025-05-26 231413.png
Schermafbeelding 2025-05-26 231308.png
Schermafbeelding 2025-05-26 231245.png
IMG_5382.jpeg
IMG_1353.jpeg

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:

  1. bij elk juist antwoord krijg je snoepjes.
  2. 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.

Downloads