Satura rādītājs:

Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi
Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi

Video: Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi

Video: Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem: 3 soļi
Video: Почему нельзя бить детей? Открытие новой жизненной парадигмы! 2024, Decembris
Anonim
Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem
Skaņas, gaismas un kustības ieviešana galda spēlē ar magnētiem

Šis projekts ir mēģinājums ievietot eletronikas komponentus galda spēlē. Magnēti tika pielīmēti pie bandiniekiem un zāles sensori tika pielīmēti zem dēļa. Katru reizi, kad magnēts skar sensoru, tiek atskaņota skaņa, iedegas gaismas diode vai tiek iedarbināts servomotors. Es izveidoju Pokemon galda spēli kā Ziemassvētku dāvanu savam brāļadēlam un brāļameitai, jo viņi mīl pokemonus, taču projekts var būt piemērots jebkura veida galda spēlēm, īpaši RPG.

Piegādes

- Arduino Mega 2560

- skaņas signāls

- Servomotors

- gaismas diodes

- HAL sensors 3144

- USB sadalīšanas panelis

- saplāksnis

- vadi/karstā līme/instrumenti/utt

1. darbība: spēles izstrāde

Spēles projektēšana
Spēles projektēšana

Šī ir vienkārša spēle bērniem, kur bandiniekiem (Squirtle, Charmandar, Pikachu un Bulbassaur) ir jāšķērso laukums un jānokļūst otrā pusē. Savā ceļā viņi varēja cīnīties ar citiem pokemoniem, iegūt kārtis, lai palielinātu uzbrukumu, vai samazināt ienaidnieka aizsardzību un iegūt naudas kartes, lai iegādātos citas kārtis.

Es nedomāju iepriekš, kā spēlēt spēli, jo es zinu, ka mani brāļadēli izdomās savus noteikumus:)

Es saliku A4 papīra lapu kopā un ieskicēju plankumu stāvokli uz lauka. Es ievietoju HAL sensoru zem katra Pokeball zīmējuma, kad spēlētājs nolika bandinieku uz vietas, gaismas diode parādīs, ar kādu pokemonu jums būs jācīnās, un tiks atskaņota kaujas skaņa.

Kad spēlētājs sasniegs punktu cīņai ar Jolteonu vai Vaporeonu, mirgos divas gaismas diodes un tiks atskaņota cita mūzika, tas pats ar Zapdos, Articunos, Moltres un Meltwo.

Kad spēlētājs saskaras ar Snorlax pirms tilta, ir jāievieto žetons, lai noņemtu Snorlax no ceļa. Šim marķierim un pašam Snorlax ir arī magnēts, un cits magnēts, kas piestiprināts pie servo ass zem tāfeles, mijiedarbosies ar to, lai liktu viņam attālināties.

2. solis: būvniecība un elektronika

Celtniecība un elektronika
Celtniecība un elektronika
Celtniecība un elektronika
Celtniecība un elektronika

Iesaistītā elektronika ir vienkārša, taču koda kārtība var būt ļoti sarežģīta, jo ir jāpieņem daudzi scenāriji. Piemēram: ja trīs vai četri spēlētāji trāpīs vietās, lai vienlaikus atskaņotu skaņu? Vai arī bērns lēnām kustina bandinieku un arduino domā par savām vietām uz vietas?

Debounce rutīnas man prasīja kādu laiku, lai atkļūdotu, bet es ceru, ka kods varētu palīdzēt citiem veidotājiem. Kad bandinieka magnēts iedarbina HALL sensoru, gaismas diode nekavējoties iedegsies, bet skaņai jāpaliek 0,8 sekundes.

Manuprāt, skaņa ir šī projekta labākā daļa. Man bija iespēja identificēt katru MIDI faila piezīmi, lai to atskaņotu skaņas signālā. Nākotnē es izveidošu pamācību, lai parādītu, kā mūzikas programmatūrā identificēt akordus un pārsūtīt uz arduino kodu.

Konstrukcija ir tikai MDF loksne ar koka lūžņiem kā rāmi. Visas sastāvdaļas tika karsti pielīmētas, lai paliktu vietā.

Snorlax un tilts tika izdrukāti 3D formātā, STL faili ir pieejami vietnē Thingverse:

Tilts:

Snorlax:

Ieteicams: