Tartalomjegyzék:
Videó: Hang, fény és mozgás megjelenítése társasjátékban mágnesekkel: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a projekt egy kísérlet arra, hogy az eletronikai alkatrészeket egy társasjátékba helyezze. A mágneseket gyalogokra ragasztották, a csarnokérzékelőket pedig a tábla alá ragasztották. Minden alkalommal, amikor egy mágnes megérinti az érzékelőt, hang hallatszik, LED világít vagy szervomotor aktiválódik. Készítettem egy Pokemon társasjátékot karácsonyi ajándékként unokaöcsémnek és unokahúgomnak, mert szeretik a pokemonokat, de a projekt bármilyen társasjátékhoz, különösen RPG -hez alkalmas.
Kellékek
- Arduino Mega 2560
- Zümmögő
- Szervómotor
- LED -ek
- HAL érzékelő 3144
- USB megszakító kártya
- rétegelt lemez
- vezetékek/forró ragasztó/szerszámok/stb
1. lépés: A játék tervezése
Ez egy egyszerű játék gyerekeknek, ahol a gyalogoknak (Squirtle, Charmandar, Pikachu és Bulbassaur) át kell menniük a pályán, és át kell jutniuk a másik oldalra. Útjuk során harcolhatnak más pokemonokkal, kártyákat szerezhetnek a támadás fokozására vagy az ellenség védelmének csökkentésére, és pénzkártyákat kaphatnak újabb kártyák vásárlásához.
Nem gondoltam előre, hogyan kell játszani a játékkal, mert tudom, hogy az unokaöccseim saját szabályokat alkotnak:)
Összerakom az A4 -es papírlapot, és felvázolom a foltok helyzetét a pályán. Minden pokeball -rajz alá teszek egy HAL érzékelőt, amikor a játékos a gyalogot a helyszínre tette, egy LED jelzi, hogy milyen pokemonokra lesz szüksége, és csatahang szólal meg.
Amikor a játékos eléri azt a pontot, ahol harcolni kell a Jolteonnal vagy a Vaporeonnal, két LED villog, és egy másik zene szól, ugyanez a helyzet a Zapdos, Articunos, Moltres és Meltwo esetében.
Amikor a játékos szembenéz a Snorlax -szal a híd előtt, egy jelzőt kell elhelyezni, hogy eltávolítsa Snorlaxot az útból. Ennek a jelzőnek és magának a Snorlaxnak is van egy mágnese, és egy másik mágnes, amely a tábla alatt lévő szervó tengelyéhez van rögzítve, kölcsönhatásba lép vele, hogy elmozduljon.
2. lépés: Építés és elektronika
Az elektronika egyszerű, de a kód rutinja nagyon bonyolult lehet, mert sok forgatókönyvet kell feltételezni. Például: ha három vagy négy játékos üt egy pontot, hogy egyszerre hangot játsszon? Vagy a gyerek lassan mozgatja a gyalogot, és az arduino helyben gondolja a helyét?
A visszakapcsolási rutinok eltartottak egy ideig a hibakereséssel, de remélem, hogy a kód segíthet más készítőknek. Amikor a gyalogban lévő mágnes aktiválja a HALL érzékelőt, a LED azonnal felgyullad, de a hang lejátszásához 0,8 másodpercig kell maradnia.
Véleményem szerint a hang a legjobb része ennek a projektnek. Sikerült azonosítani a MIDI fájl minden jegyzetét, hogy zümmögésben reprodukálhassam. A jövőben készítek egy Instructable -t, hogy megmutassam, hogyan lehet azonosítani az akkordokat egy zenei szoftverben, és hogyan lehet átvinni az arduino kódba.
A szerkezet csak egy MDF lap, keretként fahulladékkal. Az összes alkatrészt melegen ragasztották, hogy a helyükön maradjanak.
A Snorlax és a híd 3D nyomtatással készült, az STL fájlok elérhetők a Thingverse webhelyen:
Híd:
Snorlax:
Ajánlott:
Hangérzékelő és szervó: Reaktív mozgás: 4 lépés
Hangérzékelő és szervo: Reaktív mozgás: Először össze kell gyűjtenie a megfelelő anyagokat az áramkör összeállításához
Éjszakai fény mozgás és sötétség érzékelés - nincs mikro: 7 lépés (képekkel)
Éjszakai fénymozgás és sötétségérzékelés - nincs mikro: Ez az oktatóanyag arról szól, hogy megakadályozza, hogy a lábujja eltörjön, amikor sötét szobában jár. Mondhatnánk, hogy a saját biztonsága érdekében, ha éjszaka felkel, és biztonságosan megpróbálja elérni az ajtót. Természetesen használhat éjjeli lámpát vagy a fő lámpát
Potenciométer és szervó: vezérelt mozgás Arduino segítségével: 4 lépés
Potenciométer és szervó: szabályozott mozgás az Arduino segítségével: Először össze kell gyűjtenie a megfelelő anyagokat az áramkör összeállításához
2 potenciométer és 2 szervó: vezérelt mozgás Arduino segítségével: 4 lépés
2 potenciométer és 2 szervó: szabályozott mozgás az Arduino segítségével: Először össze kell gyűjtenie a megfelelő anyagokat az áramkör összeállításához
Viselhető hang-fény kijelző, mikroprocesszor nélkül-a Musicator Junior .: 5 lépés (képekkel)
Viselhető hang-fény kijelző, mikroprocesszor nélkül-a Musicator Junior: Kisebb, mint az azt működtető 9 voltos akkumulátor, a Musicator Jr. ingadozó fénysávként jeleníti meg a hallott hangot (az elektret mikrofonon keresztül) . Elég kicsi ahhoz, hogy elférjen az ingzsebében, de sík felületre is elhelyezhető