Tartalomjegyzék:

Gitárhős Arduino -val: 4 lépés
Gitárhős Arduino -val: 4 lépés

Videó: Gitárhős Arduino -val: 4 lépés

Videó: Gitárhős Arduino -val: 4 lépés
Videó: gitárhős 2024, Július
Anonim
Image
Image

Az Arduino lehetővé teszi a felhasználók számára, hogy kis mennyiségű kóddal gyakorlatilag bármit testre szabjanak, amire csak vágynak. Úgy döntöttem, hogy kifejlesztek egy Guitar Hero játékot, állítható sebességgel, hangerővel és többféle játékmóddal. Ez a projekt 3 AA elemről is lemerülhet, így hordozható. Remélem, tanultok ebből a projektből, és jó szórakozást a testreszabásához! Tudassa velem, mit gondolnak!

Általános áttekintéshez nézze meg a fenti videót.

A projekt összköltsége kevesebb, mint 15 dollár

Kellékek

3d nyomtató

5x pillanatnyi nyomógomb

Hangszóró vezeték, 2x 50k ohmos potenciométer

0,5 wattos hangszóró

Arduino Nano

30x WS2812b LED

1 erősítő kapcsoló

Forrasztópáka + forrasztópáka

Forró ragasztó

1. lépés: Nyomtassa ki a kijelölt alkatrészeket

Nyomtassa ki a kijelölt alkatrészeket
Nyomtassa ki a kijelölt alkatrészeket

Összesen körülbelül 9 része van ennek a projektnek. A teljes nyomtatási idő számomra körülbelül 15 óra volt. Felosztottam a projekteket, és összeragasztottam a darabokat az e6000 -el. Célom az volt, hogy egy fehér 3D nyomtatott darabot át lehessen csúsztatni a LED -eken, hogy eloszlassa őket és ragyogó hatást keltsen. Ezt szem előtt tartva szerkesztenem kellett a falakat, és egy rést kellett hozzáadnom ahhoz, hogy a fehér darabot át lehessen csúsztatni.

Az első rész, amit kinyomtattam, a nyomógombos ház. A célom az, hogy egy földelő vezetéket és százszorszép láncot forgassak az egyik gombról a másikra a földelő vezetékkel. Amikor megnyomja a gombot, visszaadja a földelő vezeték jelét az Arduino -nak, jelezve, hogy megnyomták. A széles lyukak arra szolgálnak, hogy a led végéhez be lehessen csúszni, ha lenne további helyiség, azonban ezt ki lehetett tölteni, és nem volt szükség rá.

A kis lyukak arra szolgálnak, hogy a földelő vezetékek a gomboktól az Arduino felé menjenek. Ezek a vezetékek ezután a következő komponenshez vezetnének, amely a rács

A rács 5 oszlopból és 6 sorból állt. A LED -ek a széles lyukak mindegyikén átcsúsznak, hogy a helyükön maradjanak, miközben a kis huzal mellettük halad, hogy az Arduino ház felé menjen. Miután kinyomtattam a rácsot, kifejlesztettem egy burkolatot, amely a rácsot a helyén tartotta.

A tábla végén az Arduino, a hangszóró és a potenciométerek háza található. Végül egy Dremelt használtam, hogy ássak egy lyukat az Arduino számára a közvetlen frissítés és az áramellátás érdekében.

2. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

Fentebb a forrasztási diagram és a projekt kinézete. Sok forrasztásról volt szó. Győződjön meg a megfelelő szellőzésről, és segíthet egy segítő kéz vagy csipesz, amely segíti a vezetékek és egyéb anyagok megtartását. Miután a darabok a helyükön voltak, szorosan össze kellett nyomni a vezetékek forrasztását, különösen a LED -szalagokon. Az egyes darabok ragasztásakor bilincseket használtam, hogy lapos és erős kötést biztosítsak a műanyagok között. Ha cserélni kell az alkatrészeket, eltávolíthatom a ragasztott darabokat, és szükség szerint újra ragaszthatom őket

A gombokat földelő vezetékkel láncoltam, ahelyett, hogy minden egyes vezetéket egy gombhoz futtatnék. Minden gombnak van egy megfelelő csapja az Arduino -hoz, valamint a LED -ek.

3. lépés: Kódolja

Kódolja!
Kódolja!

Létrehozhat saját kódot és 3D -s nyomatokat, vagy letöltheti a kódot a 3D -s nyomatokkal együtt a webhelyemről: www.neehaw.com

A kódom nem a leghatékonyabb, de elvégzi a munkát. Két játékállapotom van, amelyek a jelenleg megvalósított két játékmódot képviselik. Az első egy rendes gitárhős, és ehhez el kell érni az első gombot üresjáratban. Végigfut egy animációs sorozaton, majd elindul a játék. A hangerő beállítása megváltoztatja a hangszóró hangerejét, míg a sebesség -potenciométer beállítása a LED -ek lefelé haladásának sebességét.

A másik 8 bites gitárjáték mód használatához nyomja meg az ötödik gombot. Ebben a módban a felhasználó elektromos gitáron tud játszani, miközben a sebességgombbal hangol. A gomb elmozdításakor a következő gomb megnyomása az új dallam lesz. Az üzemmódból való kilépéshez tartsa lenyomva mind az 5 gombot egyszerre.

4. lépés: Élvezze

Remélem, tanult ebből a projektből. Nyugodtan szerkessze, és ha létrehozza ezt a projektet, tudassa velem, hogy milyen lett:)

Nyitott vagyok minden észrevételre vagy javaslatra. Köszönöm az idődet.

Ajánlott: