Sisällysluettelo:

Äänen, valon ja liikkeen tuominen lautapeliin magneeteilla: 3 vaihetta
Äänen, valon ja liikkeen tuominen lautapeliin magneeteilla: 3 vaihetta

Video: Äänen, valon ja liikkeen tuominen lautapeliin magneeteilla: 3 vaihetta

Video: Äänen, valon ja liikkeen tuominen lautapeliin magneeteilla: 3 vaihetta
Video: BEHM - Hei rakas (Lyriikkavideo) 2024, Kesäkuu
Anonim
Äänen, valon ja liikkeen tuominen lautapeliin magneeteilla
Äänen, valon ja liikkeen tuominen lautapeliin magneeteilla

Tämä projekti on pyrkimys laittaa elektroniikan komponentit lautapeliin. Magneetteja liimattiin pantteihin ja hallitunnistimet liimattiin levyn alle. Aina kun magneetti osuu anturiin, kuuluu ääni, LED syttyy tai servomoottori laukeaa. Tein Pokemon -lautapelin joululahjaksi veljenpojalleni ja veljentytärilleni, koska he rakastavat Pokemoneja, mutta projekti voi sopia kaikenlaisiin lautapeleihin, erityisesti RPG: hen.

Tarvikkeet

- Arduino Mega 2560

- summeri

- Servo moottori

- LEDit

- HAL -anturi 3144

- USB -murtokortti

- vaneri

- johdot/kuuma liima/työkalut/jne

Vaihe 1: Pelin suunnittelu

Pelin suunnittelu
Pelin suunnittelu

Tämä on yksinkertainen peli lapsille, jossa sotilaiden (Squirtle, Charmandar, Pikachu ja Bulbassaur) täytyy ylittää kenttä ja päästä toiselle puolelle. Heidän polullaan he voisivat taistella muita pokemoneja vastaan, saada kortteja hyökkäyksen tehostamiseksi tai heikentää vihollisen puolustusta ja saada rahaa kortteja toisen kortin ostamiseksi.

En ajatellut etukäteen, kuinka pelata peliä, koska tiedän, että veljenpoikani laativat omat säännöt:)

Laitan A4 -paperiarkin yhteen ja hahmotan pisteiden sijainnin kentällä. Laitan HAL -anturin jokaisen pokeball -piirustuksen alle, kun pelaaja laittaa pantin paikalleen, LED osoittaa, mitä pokemonia tarvitset taisteluun ja taistelun ääni kuuluu.

Kun pelaaja saavuttaa pisteen taistella Jolteonin tai Vaporeonin kanssa, kaksi merkkivaloa vilkkuu ja toinen musiikki soi, sama juttu Zapdosin, Articunosin, Moltresin ja Meltwon kanssa.

Kun pelaaja kohtaa Snorlaxin ennen siltaa, on asetettava merkki Snorlaxin poistamiseksi tieltä. Tässä tunnuksessa ja itse Snorlaxissa on myös magneetti ja toinen magneetti, joka on kiinnitetty servon akselille levyn alla, on vuorovaikutuksessa sen kanssa saadakseen hänet poistumaan.

Vaihe 2: Rakentaminen ja elektroniikka

Rakentaminen ja elektroniikka
Rakentaminen ja elektroniikka
Rakentaminen ja elektroniikka
Rakentaminen ja elektroniikka

Elektroniikka on yksinkertaista, mutta koodirutiinit voivat olla hyvin hankalia, koska monia skenaarioita on oletettava. Esimerkiksi: jos kolme tai neljä pelaajaa osuvat paikkoihin toistamaan ääntä samanaikaisesti? Tai lapsi liikuttaa panttia hitaasti ja arduino ajattelee paikkansa paikan päällä?

Debounce -rutiinit veivät jonkin aikaa virheenkorjauksen, mutta toivon, että koodi voisi auttaa muita päättäjiä. Kun pantin magneetti laukaisee HALL -anturin, LED -valo syttyy välittömästi, mutta sen on pysyttävä 0,8 sekunnin ajan, jotta ääni toistetaan.

Mielestäni ääni on paras osa tätä projektia. Pystyin tunnistamaan kaikki MIDI -tiedoston muistiinpanot toistettavaksi summerissa. Jatkossa teen Instructable -ohjelman vain näyttääkseni, kuinka musiikkiohjelmiston soinnut tunnistetaan ja siirretään arduino -koodiin.

Rakenne on vain MDF -levy, jonka runko on puujätettä. Kaikki komponentit liimattiin kuumaksi pysyäkseen paikallaan.

Snorlax ja silta tulostettiin 3D -muodossa, STL -tiedostot ovat saatavilla Thingverse -sivustossa:

Talla:

Snorlax:

Suositeltava: