Cuprins:
Video: Punerea sunetului, luminii și mișcării într-un joc de societate cu magneți: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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
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ă
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:
Detectarea mișcării și întunericului luminii nocturne - fără micro: 7 pași (cu imagini)
Sensibilitate la mișcare și întuneric la lumină nocturnă - fără micro: această instrucțiune are ca scop împiedicarea de a vă împiedica degetele de la picioare atunci când mergeți printr-o cameră întunecată. Ai putea spune că este pentru propria ta siguranță dacă te ridici noaptea și încerci să ajungi în siguranță la ușă. Bineînțeles că ați putea folosi o lampă de noptieră sau un
Arduino „Primul jucător” pentru jocuri de societate: 4 pași
Arduino „Primul jucător” pentru jocuri de societate: Acest proiect a fost inspirat din „primul jucător” aplicații pe care eu și soțul meu le-am folosit pe telefoanele noastre. Ne place să jucăm jocuri de societate și să folosim „primul jucător” aplicații pentru a decide cine merge primul. Am decis să încerc să creez propria mea versiune Arduino
Arduino Dice pentru jocuri de societate: 4 pași
Zaruri Arduino pentru jocuri de societate: este posibil să fi folosit aceste zaruri în timp ce jucați LUDO și alte jocuri de societate. Dar fiind un entuziast electronic, trebuie să schimb această tendință, așa că am decis să fac un zar electronic. Am folosit Arduino pentru scopul meu
Punerea unei butoane Copiere în clipboard pe o pagină web: 5 pași (cu imagini)
Punerea unui buton Copiere în clipboard pe o pagină web: Acest lucru poate suna simplu și aș putea părea o prostie pentru a-l pune pe Instructables, dar în realitate nu este atât de ușor. Există CSS, Jquery, HTML, unele javascript fanteziste și, bine, știi
Punerea sunetului în jocul DDR Style: 6 pași
Punerea sunetului în jocul de stil DDR: Acest tutorial vă va învăța cum să creați un joc în stil DDR în Scratch