Tartalomjegyzék:
- Kellékek
- 1. lépés: A teljes rendszer tervezése
- 2. lépés: 1. lépés: Blokklap építése
- 3. lépés: 2. lépés: A blokk típusú érintésérzékelő elkészítése
- 4. lépés: 3. lépés: Csatlakoztassa az Unity -t és az Arduino -t
Videó: Music Assembler: Integrált virtuális hangszer blokk típusú érintőérzékelővel: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Sokan szeretnének megtanulni hangszeren játszani. Sajnos néhányan nem kezdik el a műszerek magas ára miatt. Ennek alapján úgy döntöttünk, hogy integrált virtuális hangszerrendszert készítünk, hogy csökkentsük az új tapasztalatok elindításának költségkeretét, és több esélyt adjunk az embereknek a különböző hangszerek elérésére. Blokk típusú érzékelőt használtunk, mivel úgy gondoltuk, hogy a hardver testreszabása szükséges ahhoz, hogy az emberek hasonló élményt nyújtsanak a valódi hangszeren.
A hardverhez Stickii tekercset (gumi blokkot), vezető szalagot és arduino -t használtunk. Bár gumiblokkot használtunk, bármilyen anyagot használhat, vagy csak vezető szalagot használhat.
Kellékek
A blokk típusú érintésérzékelő elkészítéséhez a következő anyagok szükségesek:
- Stickii Roll Block (nem szükséges)
- Vezető szalag
- Arduino (a példa mega -t használ)
- Kábelek
- 1M ellenállás
A következő szoftverre is szüksége van:
- Arduino IDE
- Egység
1. lépés: A teljes rendszer tervezése
Az egész rendszer így működik.
2. lépés: 1. lépés: Blokklap építése
Először is, ha stickii tekercsblokkot vagy hasonlót próbál használni, blokklemezt kell készítenie.
Furatokat kell készítenie, amelyek közvetlenül kapcsolódnak az arduino -hoz és az érintésérzékelőhöz. Ha elegendő csap van az arduino -ban, vagy kibővítheti, további lyukakat készíthet. Minél több lyuk van, annál szabadabban használhatják a hardvert. A lyukak az arduino kapacitív érzékelőkönyvtárának segítségével megkaphatják az érzékelők érintési adatait.
A lyuk elkészítése után tegye a vezetéket az egészbe, mint a második képet, és csatlakoztassa a vezetéket az arduino -hoz 1 ellenállással, mint az első kép vázlata.
Az alábbiakban bemutatjuk a példa arduino kódját.
#tartalmazza #define MÉRET 24
CapacitiveSensor cs [SIZE] = {
Kapacitív érzékelő (52, 53), kapacitív érzékelő (50, 51), kapacitív érzékelő (48, 49), kapacitív érzékelő (46, 47), kapacitív érzékelő (44, 45), kapacitív érzékelő (42, 43), kapacitív érzékelő (40, 41), kapacitív érzékelő (38, 39), CapacitiveSensor (36, 37), CapacitiveSensor (34, 35), CapacitiveSensor (32, 33), CapacitiveSensor (30, 31), CapacitiveSensor (28, 29), CapacitiveSensor (26, 27), CapacitiveSensor (24, 25), CapacitiveSensor (22, 23), CapacitiveSensor (2, 3), CapacitiveSensor (4, 5), CapacitiveSensor (A0, A1), CapacitiveSensor (A2, A3), CapacitiveSensor (A4, A5), CapacitiveSensor (A6, A7), CapacitiveSensor (A8, A9), CapacitiveSensor (A10, A11)};
bool sens [SIZE] = {false};
üres beállítás ()
{int i; Sorozat.kezdet (9600); mert (i = 0; i <SIZE; i ++) {sens = hamis; }}
üres hurok ()
{long start = millis (); mert (int i = 0; i 600) sens = igaz; else sens = hamis; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Sorozat.println (); Serial.flush (); késleltetés (50); // tetszőleges késleltetés az adatok soros portra történő korlátozására}
3. lépés: 2. lépés: A blokk típusú érintésérzékelő elkészítése
Az érintésérzékelő elkészítése egyszerű. Csakúgy, mint a blokklemezt, készítsen lyukat, mint az első képen, és tegyen egy vezetéket.
Ezután tegye a kapacitív szalagot a blokk (vagy más használni kívánt anyag) tetejére.
4. lépés: 3. lépés: Csatlakoztassa az Unity -t és az Arduino -t
Ez az utolsó lépés.
Miután feltöltötte a kódot az arduino -ba, futtassa a Unity szoftvert. (Ne nyissa ki a soros monitort az egység és az arduino csatlakoztatásához). Az unity projektet a github alatt töltheti le.
github.com/crysm28/musicassembler
Ajánlott:
C típusú USB típusú PD Powerbank felépítése szuper egyszerű módon: 5 lépés
C típusú USB PD Powerbank felépítése a szuper egyszerű módon: Ebben a kis projektben megmutatom, hogyan lehet szuper egyszerű módon létrehozni egy DIY USB C típusú PD powerbank-t. Ehhez először tesztelni fogok egy Powerbank PCB -t az Aliexpress -től kapott IP5328P IC alapján. A mérések megmutatják, mennyire alkalmasak a
Házi készítésű Jenga blokk spektrofotométer algák kísérleteihez: 15 lépés
Házi készítésű Jenga blokk spektrofotométer algák kísérleteihez: Az algák fotoszintetikus protisták, és mint ilyenek, kritikus élőlények a vízi táplálékláncokban. A tavaszi és nyári hónapokban azonban ezek és más mikroorganizmusok megsokszorozhatják és eláraszthatják a természetes vízkészleteket, ami oxigénhiányhoz vezethet
Blokk játék: 3 lépés
Blokkjáték: Ezt a pockeTETRIS projekt ihlette. Szerettem volna olyan áramköri lapot, amely nagyobb képernyőt használ, kényelmesebbé teszi a játékot tok nélkül, és be- és ki kapcsolót
Játssz a Mario játékkal az új Grove érintőérzékelővel: 5 lépés
Játssz Mario -t az új Grove érintőérzékelővel: Hogyan kell játszani egy karcolásos játékot érintőérzékelővel?
Vivado HLS Video IP blokk szintézis: 12 lépés
Vivado HLS Video IP blokk szintézis: Szeretett volna valaha valós idejű feldolgozást végezni a videón anélkül, hogy sok késleltetést vagy beágyazott rendszert használna? Ehhez néha FPGA -kat (Field Programmable Gate Arrays) használnak; azonban videófeldolgozó algoritmusok írása hardver specifikációba