Kazalo:
- Zaloge
- 1. korak: Oblikovanje celotnega sistema
- 2. korak: 1. korak: Izdelava blokovske plošče
- 3. korak: 2. korak: Ustvarjanje blokirnega tipala na dotik
- 4. korak: 3. korak: Povežite Unity in Arduino
Video: Glasbeni sestavljalec: integriran navidezni glasbeni inštrument z blokovskim tipalom na dotik: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Obstaja veliko ljudi, ki se želijo naučiti igrati glasbila. Na žalost nekateri od njih tega ne začnejo zaradi visoke cene instrumentov. Na podlagi tega smo se odločili, da naredimo integriran sistem virtualnih glasbenih instrumentov, ki bo zmanjšal proračun za začetek novih izkušenj in ljudem dal več možnosti dostopa do različnih instrumentov. Uporabili smo blok tipkani senzor, saj smo menili, da je prilagoditev strojne opreme nujna, da bi ljudje imeli podobne izkušnje, kot da igrajo na dejanskem instrumentu.
Za strojno opremo smo uporabili Stickii roll bock (gumijasti blok), prevodni trak, arduino. Čeprav smo uporabili gumijasti blok, lahko uporabite kateri koli material ali uporabite samo prevodni trak.
Zaloge
Za izdelavo blok tipalnega senzorja na dotik potrebujete naslednje materiale:
- Stickii Roll Block (ni potrebno)
- Prevodni trak
- Arduino (primer bo uporabil mega)
- Kabli
- 1M upor
Potrebujete tudi naslednjo programsko opremo:
- Arduino IDE
- Enotnost
1. korak: Oblikovanje celotnega sistema
Celoten sistem deluje tako.
2. korak: 1. korak: Izdelava blokovske plošče
Najprej, če poskusite uporabiti valjast blok lepljivega ali podobnega, morate narediti blokovno ploščo.
Narediti morate luknje, ki bodo neposredno povezane z arduinom in senzorjem na dotik. Če imate v arduinu dovolj zatiča ali ga lahko razširite, lahko naredite več lukenj. Več lukenj obstaja, zato lahko ljudje svobodneje uporabljajo strojno opremo. Luknje lahko dobijo podatke o dotikih senzorjev z uporabo arduinove kapacitivne knjižnice senzorjev.
Ko naredite luknjo, vstavite žico v celoto kot drugo sliko in žico povežite z arduinom z 1 uporom, kot je na skici prve slike.
Spodaj je arduino koda primera.
#include #define SIZE 24
CapacitiveSensor cs [SIZE] = {
CapacitiveSensor (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (38, 39), Kapacitivni senzor (36, 37), Kapacitivni senzor (34, 35), Kapacitivni senzor (32, 33), Kapacitivni senzor (30, 31), Kapacitivni senzor (28, 29), Kapacitivni senzor (26, 27), Kapacitivni senzor (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};
void setup ()
{int i; Serial.begin (9600); for (i = 0; i <SIZE; i ++) {sens = false; }}
void loop ()
{dolg začetek = millis (); za (int i = 0; i 600) sens = res; else sens = napačno; }
for (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); zamuda (50); // poljubna zakasnitev za omejitev podatkov na serijska vrata}
3. korak: 2. korak: Ustvarjanje blokirnega tipala na dotik
Izdelava senzorja na dotik je enostavna. Tako kot blok ploščo naredite luknjo kot na prvi sliki in postavite tudi žico.
Nato položite kapacitivni trak na vrh bloka (ali drugega materiala, ki ga želite uporabiti).
4. korak: 3. korak: Povežite Unity in Arduino
To je zadnji korak.
Ko naložite kodo v arduino, zaženite programsko opremo Unity. (Za povezavo enote in arduina ne smete odpreti serijskega monitorja). Projekt Unity lahko prenesete v spodnjem githubu.
github.com/crysm28/musicassembler
Priporočena:
Vadnica za sestavljalec AVR 2: 4 koraki
AVT Assembler Tutorial 2: Ta vadnica je nadaljevanje " AVR Assembler Tutorial 1 " Če niste šli skozi vadnico 1, se ustavite in najprej naredite to. V tej vadnici bomo nadaljevali s preučevanjem programiranja montažnega jezika atmega328p u
Digitalni termin: brezstopenjski glasbeni instrument: 4 koraki
Digitalni termin: brezstopenjski glasbeni instrument: V tem poskusu z digitalno elektroniko vam bom pokazal, kako ustvariti glasbo (blizu nje: P), ne da bi se dotaknili glasbenega instrumenta, z uporabo Oscilatorjev & Op-ojačevalnik. V bistvu se ta instrument imenuje Theremin, prvotno izdelan v
Tri vezja senzorja na dotik + vezje časovnika na dotik: 4 koraki
Tri vezja senzorja na dotik + vezje časovnika na dotik: Senzor na dotik je vezje, ki se vklopi, ko zazna dotik na nožicah na dotik. Deluje na prehodni osnovi, to je, da bo obremenitev vklopljena le za čas dotika na zatičih. Tukaj vam bom pokazal tri različne načine, kako občutiti dotik
STIKALO NA DOTIK - Kako narediti stikalo na dotik s tranzistorjem in ploščico: 4 koraki
STIKALO NA DOTIK | Kako narediti stikalo na dotik z uporabo tranzistorja in tiskalne plošče.: Stikalo na dotik je zelo preprost projekt, ki temelji na uporabi tranzistorjev. V tem projektu je uporabljen tranzistor BC547, ki deluje kot stikalo na dotik. OBVEZNO OGLEDITE VIDEO, KI vam bo dal popolne podrobnosti o projektu
Glasbeni inštrument v slogu DDR: 3 koraki
Glasbeni inštrument v slogu DDR: To je hitro zgrajen glasbeni inštrument, ki sem ga naredil z uporabo "brezplačnih" promocijskih plesnih preprog za ples-ples-revolucijo, ki jih daje Kraft