Obsah:

Umístění zvuku, světla a pohybu do deskové hry s magnety: 3 kroky
Umístění zvuku, světla a pohybu do deskové hry s magnety: 3 kroky

Video: Umístění zvuku, světla a pohybu do deskové hry s magnety: 3 kroky

Video: Umístění zvuku, světla a pohybu do deskové hry s magnety: 3 kroky
Video: Fyzik odhaluje tajemství UFO cestování v čase: Nimitz & Tic Tac 2024, Červen
Anonim
Vložení zvuku, světla a pohybu do deskové hry s magnety
Vložení zvuku, světla a pohybu do deskové hry s magnety

Tento projekt je pokusem o vložení komponent elektroniky do deskové hry. Magnety byly přilepeny k pěšcům a halová čidla byla přilepena pod desku. Pokaždé, když magnet zasáhne senzor, zazní zvuk, rozsvítí se dioda LED nebo se spustí servomotor. Deskovou hru Pokemon jsem vytvořil jako vánoční dárek svému synovci a neteři, protože milují Pokémony, ale projekt může být vhodný pro jakýkoli druh deskové hry, zejména RPG.

Zásoby

- Arduino Mega 2560

- Bzučák

- Servomotor

- LED diody

- Senzor HAL 3144

- USB breakout deska

- překližka

- dráty/horké lepidlo/nástroje/atd

Krok 1: Navrhování hry

Navrhování hry
Navrhování hry

Jedná se o jednoduchou hru pro děti, kde pěšáci (Squirtle, Charmandar, Pikachu a Bulbassaur) potřebují přejít pole a dostat se na druhou stranu. Cestou mohli bojovat s jinými pokémony, získat karty ke zvýšení útoku nebo snížit obranu nepřítele a získat karty peněz na nákup dalších karet.

Dopředu jsem nepřemýšlel o tom, jak tuto hru hrát, protože vím, že moji synovci si vymyslí vlastní pravidla:)

Dal jsem dohromady papír formátu A4 a načrtl polohu skvrn na poli. Pod každou kresbu pokeballu jsem umístil senzor HAL, když hráč umístí pěšce na místo, LED dioda indikuje, jaký pokémon budete potřebovat k boji, a bude znít zvuk bitvy.

Když hráč dosáhne bodu boje s Jolteonem nebo Vaporeonem, dvě LED diody budou blikat a bude hrát další hudba, to samé se Zapdosem, Articunosem, Moltresem a Meltwem.

Když je hráč čelem ke Snorlaxu před můstkem, je třeba umístit žeton, který Snorlaxe odstraní z cesty. Tento token a samotný Snorlax mají také magnet a další magnet připevněný k ose serva pod deskou s ním bude interagovat, aby se odstěhoval.

Krok 2: Konstrukce a elektronika

Stavebnictví a elektronika
Stavebnictví a elektronika
Stavebnictví a elektronika
Stavebnictví a elektronika

Zapojená elektronika je jednoduchá, ale rutiny kódu mohou být velmi složité, protože je třeba předpokládat mnoho scénářů. Například: pokud tři nebo čtyři hráči narazí na místa pro přehrávání zvuku současně? Nebo dítě pohybuje pěšcem pomalu a arduino si myslí, že je na místě?

Rutiny debounce mi nějakou dobu trvalo, než jsem debbugoval, ale doufám, že kód by mohl pomoci ostatním tvůrcům. Když magnet v pěšci spustí senzor HALL, LED se okamžitě rozsvítí, ale pro přehrání zvuku musí zůstat 0,8 sekundy.

Podle mého názoru je zvuk nejlepší částí tohoto projektu. Dokázal jsem identifikovat každou notu souboru MIDI, která se má reprodukovat bzučákem. V budoucnu vytvořím Instructable, abych ukázal, jak identifikovat akordy v hudebním softwaru a přenést do arduino kódu.

Struktura je jen list MDF s úlomky dřeva jako rám. Všechny součásti byly lepeny za tepla, aby zůstaly na svém místě.

Snorlax a most byly vytištěny 3D, soubory STL jsou k dispozici na Thingverse:

Most:

Snorlax:

Doporučuje: