Cuprins:

Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: 3 pași
Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: 3 pași

Video: Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: 3 pași

Video: Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: 3 pași
Video: DOCUMENTAR - Cuza Vodă şi România faptului împlinit 2024, Iunie
Anonim
Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți
Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți

Acest proiect este o încercare de a pune componentele electronice într-un joc de societate. Magneții erau lipiți de pioni și senzorii de hală erau lipiți sub tablă. De fiecare dată când un magnet lovește un senzor, se redă un sunet, se aprinde un led sau se declanșează un servomotor. Am făcut un joc de masă Pokemon ca un cadou de Crăciun pentru nepotul și nepoata mea pentru că iubesc Pokemoni, dar proiectul poate fi potrivit pentru orice fel de joc de societate, în special RPG.

Provizii

- Arduino Mega 2560

- Buzzer

- Servo motor

- LED-uri

- Senzor HAL 3144

- Placă USB breakout

- placaj

- fire / lipici fierbinți / instrumente / etc.

Pasul 1: Proiectarea jocului

Proiectarea jocului
Proiectarea jocului

Acesta este un joc simplu pentru copii în care pionii (Squirtle, Charmandar, Pikachu și Bulbassaur) trebuie să traverseze terenul și să ajungă în cealaltă parte. În calea lor, ei puteau lupta cu alți pokemoni, să obțină cărți pentru a crește atacul sau pentru a reduce apărarea inamicului și să obțină cărți de bani pentru a cumpăra alte cărți.

Nu m-am gândit în avans la modul de joc, pentru că știu că nepoții mei își vor stabili propriile reguli:)

Am pus împreună foaia de hârtie A4 și schițez poziția petelor pe teren. Am pus un senzor HAL sub fiecare desen pokeball, atunci când jucătorul a pus pionul pe loc, un LED va indica ce pokemon va trebui să lupți și un sunet de luptă va juca.

Când jucătorul ajunge la punctul de a lupta cu Jolteon sau Vaporeon, două LED-uri vor clipi și va răsuna o altă muzică, același lucru cu Zapdos, Articunos, Moltres și Meltwo.

Când jucătorul se confruntă cu Snorlax înainte de pod, trebuie să fie plasat un jeton pentru a elimina Snorlax din drum. Acest simbol și Snorlax în sine au, de asemenea, un magnet și un alt magnet atașat la axa unui servo sub placă va interacționa cu acesta pentru a-l face să se îndepărteze.

Pasul 2: Construcții și electronică

Construcții și electronică
Construcții și electronică
Construcții și electronică
Construcții și electronică

Sistemul electronic implicat este simplu, dar rutinele codului pot fi foarte dificile, deoarece trebuie presupuse multe scenarii. De exemplu: dacă trei sau patru jucători lovesc locuri pentru a reda sunetul în același timp? Sau copilul mișcă lent pionul, iar arduino își crede locurile pe loc?

Rutinele de dezabonare mi-au luat ceva timp până la depanare, dar sper că codul i-ar putea ajuta pe alți producători. Când magnetul din pion declanșează senzorul HALL, LED-ul se va aprinde imediat, dar trebuie să rămână 0,8 secunde pentru ca sunetul să fie redat.

În opinia mea, sunetul este cea mai bună parte a acestui proiect. Am putut identifica fiecare notă a unui fișier MIDI pentru a fi reprodusă într-un buzzer. În viitor, voi face un Instructable doar pentru a arăta cum se identifică acordurile pe un software muzical și se transferă în codul arduino.

Structura este doar o foaie de MDF cu resturi de lemn ca cadru. Toate componentele au fost lipite la cald pentru a rămâne la locul lor.

Snorlax și podul au fost tipărite 3D, fișierele STL sunt disponibile pe Thingverse:

Bridge:

Snorlax:

Recomandat: