Kazalo:

Dajanje zvoka, svetlobe in gibanja v družabno igro z magneti: 3 koraki
Dajanje zvoka, svetlobe in gibanja v družabno igro z magneti: 3 koraki

Video: Dajanje zvoka, svetlobe in gibanja v družabno igro z magneti: 3 koraki

Video: Dajanje zvoka, svetlobe in gibanja v družabno igro z magneti: 3 koraki
Video: Часть 02 — Аудиокнига «Моби Дик» Германа Мелвилла (Chs 010-025) 2024, December
Anonim
Dajanje zvoka, svetlobe in gibanja v družabno igro z magneti
Dajanje zvoka, svetlobe in gibanja v družabno igro z magneti

Ta projekt je poskus vključitve komponent elektronike v družabno igro. Magneti so bili zlepljeni na peške, senzorji dvorane pa pod ploščo. Vsakič, ko magnet pritisne na senzor, se predvaja zvok, zasveti LED ali se sproži servomotor. Namizno igro Pokemon sem naredil kot božično darilo svojemu nečaku in nečakinji, ker imata rada Pokemone, vendar je projekt primeren za vse vrste družabnih iger, zlasti za RPG.

Zaloge

- Arduino Mega 2560

- zvočni signal

- Servomotor

- LED diode

- Senzor HAL 3144

- Odklopna plošča USB

- vezan les

- žice/vroče lepilo/orodja/itd

1. korak: Oblikovanje igre

Oblikovanje igre
Oblikovanje igre

To je preprosta igra za otroke, kjer morajo peške (Squirtle, Charmandar, Pikachu in Bulbassaur) prečkati polje in priti na drugo stran. Na svoji poti bi se lahko borili z drugimi pokemoni, dobili karte za povečanje napada ali znižali obrambo sovražnika in dobili karte denarja za nakup drugih kart.

Nisem razmišljal vnaprej o tem, kako igrati igro, ker vem, da bodo moji nečaki sami določili pravila:)

Sestavil sem list papirja A4 in skiciral položaj točk na terenu. Pod vsako risbo v pokebalu sem dal senzor HAL, ko je igralec postavil pešaka na mesto, bo LED -lučka označila, s kakšnimi pokemoni se boste morali boriti in se bo predvajal zvok bitke.

Ko igralec doseže točko bitke z Jolteonom ali Vaporeonom, utripata dve LED diodi in predvaja se druga glasba, enako pri Zapdosu, Articunosu, Moltresu in Meltwoju.

Ko se igralec obrne proti Snorlaxu pred mostom, je treba postaviti žeton, da Snorlax odstrani s poti. Ta žeton in sam Snorlax imata tudi magnet in drug magnet, pritrjen na os servo pod ploščo, bo z njim deloval, da se bo odmaknil.

2. korak: Gradbeništvo in elektronika

Gradbeništvo in elektronika
Gradbeništvo in elektronika
Gradbeništvo in elektronika
Gradbeništvo in elektronika

Vpletena elektronika je preprosta, vendar so kode lahko zelo zapletene, ker je treba predvideti številne scenarije. Na primer: če trije ali štirje igralci zadenejo točke za predvajanje zvoka hkrati? Ali pa otrok počasi premika peš in arduino misli, da je na svojem mestu?

Za odpravljanje napak sem potreboval nekaj časa, vendar upam, da bi koda lahko pomagala drugim izdelovalcem. Ko magnet v zastavljalniku sproži senzor HALL, bo LED takoj zasvetil, vendar mora za predvajanje zvoka ostati 0,8 sekunde.

Po mojem mnenju je zvok najboljši del tega projekta. Uspelo mi je prepoznati vse zapiske datoteke MIDI, ki jih je treba reproducirati v zvočniku. V prihodnosti bom naredil Instructable samo zato, da pokažem, kako prepoznati akorde v glasbeni programski opremi in prenesti v kodo arduino.

Struktura je le list MDF z ostanki lesa kot okvirjem. Vse komponente so bile vroče zlepljene, da ostanejo na svojem mestu.

Snorlax in most sta bila 3D natisnjena, datoteke STL so na voljo na Thingverse:

Most:

Snorlax:

Priporočena: