Innholdsfortegnelse:

Å sette lyd, lys og bevegelse i et brettspill med magneter: 3 trinn
Å sette lyd, lys og bevegelse i et brettspill med magneter: 3 trinn

Video: Å sette lyd, lys og bevegelse i et brettspill med magneter: 3 trinn

Video: Å sette lyd, lys og bevegelse i et brettspill med magneter: 3 trinn
Video: HURTIGSTE Spisere I Verden! 🤯 2024, November
Anonim
Å sette lyd, lys og bevegelse i et brettspill med magneter
Å sette lyd, lys og bevegelse i et brettspill med magneter

Dette prosjektet er et forsøk på å sette elektronikk -komponenter i et brettspill. Magneter ble limt på bonde og hallsensorer ble limt under brettet. Hver gang en magnet treffer en sensor, spilles det av en lyd, en LED lyser eller en servomotor utløses. Jeg lagde et Pokemon -brettspill i julegave til nevøen min og niesen fordi de elsker Pokemons, men prosjektet kan passe for alle slags brettspill, spesielt RPG.

Rekvisita

- Arduino Mega 2560

- summer

- Servo motor

- LED

- HAL -sensor 3144

- USB breakout -kort

- kryssfiner

- ledninger/varmt lim/verktøy/etc.

Trinn 1: Design spillet

Design av spillet
Design av spillet

Dette er et enkelt spill for barn hvor bønnene (Squirtle, Charmandar, Pikachu og Bulbassaur) trenger å krysse feltet og komme til den andre siden. På sin vei kunne de kjempe mot andre pokemoner, få kort for å øke angrepet eller til å redusere fiendens forsvar og få kort med penger for å kjøpe et nytt kort.

Jeg tenkte ikke på forhånd om hvordan jeg skulle spille spillet fordi jeg vet at nevøene mine vil lage sine egne regler:)

Jeg legger sammen for A4 -ark og skisserer plasseringen av flekkene på feltet. Jeg satte en HAL -sensor under hver pokeball -tegning, når spilleren satte bonden på stedet, vil en LED indikere hvilken pokemon du trenger for å kjempe og en lyd av kamp vil spille.

Når spilleren når poenget for å kjempe med Jolteon eller Vaporeon, blinker to lysdioder og en annen musikk spilles, det samme med Zapdos, Articunos, Moltres og Meltwo.

Når spilleren vender mot Snorlax før broen, må det plasseres et tegn for å fjerne Snorlax fra veien. Dette symbolet og Snorlax selv har også en magnet og en annen magnet festet til aksen til en servo under brettet vil samhandle med det for å få ham til å bevege seg bort.

Trinn 2: Konstruksjon og elektronikk

Bygg og elektronikk
Bygg og elektronikk
Bygg og elektronikk
Bygg og elektronikk

Den elektroniske involverte er enkel, men rutinene for kode kan være veldig vanskelige fordi mange scenarier må antas. For eksempel: hvis tre eller fire spillere treffer flekker for å spille lyd samtidig? Eller ungen beveger bonden sakte og arduinoen tenker sin plass på stedet?

Avbruddsrutinene tok meg litt tid å feilsøke, men jeg håper koden kan hjelpe andre beslutningstakere. Når magneten i bonden utløser HALL -sensoren, lyser LED -en umiddelbart, men den må forbli i 0,8 sekunder for lyden som skal spilles.

Etter min mening er lyden den beste delen av dette prosjektet. Jeg klarte å identifisere alle notater i en MIDI -fil som skulle reproduseres i en summer. I fremtiden vil jeg lage en instruerbar bare for å vise hvordan identifisere akkordene på en musikkprogramvare og overføre til arduino -kode.

Strukturen er bare et ark av MDF med rester av tre som ramme. Alle komponentene ble varmlimt for å holde seg på plass.

Snorlax og broen ble 3D -trykt, STL -filene er tilgjengelige på Thingverse:

Bridge:

Snorlax:

Anbefalt: