Përmbajtje:
- Furnizimet
- Hapi 1: Dizajni i të gjithë Sistemit
- Hapi 2: Hapi 1: Ndërtimi i një pllake bllok
- Hapi 3: Hapi 2: Krijimi i sensorit të prekjes të tipit bllok
- Hapi 4: Hapi 3: Lidhni Unity dhe Arduino
Video: Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ka shumë njerëz që duan të mësojnë të luajnë instrumente muzikore. Mjerisht, disa prej tyre nuk e fillojnë për shkak të çmimit të lartë të instrumenteve. Bazuar në të, ne vendosëm të krijonim një sistem të integruar të instrumenteve muzikore virtuale për të zvogëluar buxhetin e fillimit të përvojës së re dhe për t'u dhënë njerëzve më shumë mundësi për të hyrë në instrumente të ndryshme. Ne përdorëm sensorë të shtypur me bllok pasi menduam se personalizimi i harduerit është i nevojshëm për t'u dhënë njerëzve përvojë të ngjashme që ata janë duke luajtur instrumentin aktual.
Ne përdorëm Stickii roll bock (bllok gome), shirit përçues, arduino për pajisje. Edhe pse ne përdorëm bllok gome, ju mund të përdorni çdo material ose të përdorni vetëm shirit përçues.
Furnizimet
Për të bërë sensorin e prekjes të tipit bllok, ju nevojiten materialet e mëposhtme:
- Blloku i rrotullës Stickii (jo i nevojshëm)
- Shirit përçues
- Arduino (shembulli do të përdorë mega)
- Kabllot
- Rezistencë 1M
Ju gjithashtu keni nevojë për softuerin e mëposhtëm:
- Arduino IDE
- Uniteti
Hapi 1: Dizajni i të gjithë Sistemit
I gjithë sistemi funksionon kështu.
Hapi 2: Hapi 1: Ndërtimi i një pllake bllok
Së pari, nëse përpiqeni të përdorni bllokun rrotullues stickii ose të ngjashëm, duhet të bëni pllakë bllok.
Ju duhet të bëni vrima që do të lidhen drejtpërdrejt me arduino dhe sensorin e prekjes. Nëse keni mjaft pin në arduino ose mund ta zgjeroni atë, mund të bëni më shumë vrima. Sa më shumë vrima të ekzistojnë, njerëzit mund ta përdorin harduerin më lirshëm. Vrimat mund të marrin të dhënat e prekjes së sensorëve duke përdorur bibliotekën e sensorit kapacitiv të arduino.
Pasi të keni bërë vrimën, vendoseni telin në tërësi si fotografia e dytë dhe lidheni tela me arduino me 1 rezistencë si skica e figurës së parë.
Më poshtë është kodi arduino i shembullit.
#përfshi #përcakto SIZE 24
CapacitiveSensor cs [SIZE] = {
Sensor Capacitive (52, 53), CapacitiveSensor (50, 51), CapacitiveSensor (48, 49), CapacitiveSensor (46, 47), CapacitiveSensor (44, 45), CapacitiveSensor (42, 43), CapacitiveSensor (40, 41), CapacitiveSensor (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), Sensori Capacitive (A8, A9), Sensori Capacitive (A10, A11)};
bool sens [SIZE] = {false};
void setup ()
{int i; Serial.filloj (9600); për (i = 0; i <SIZE; i ++) {sens = false; }}
lak void ()
{fillim i gjatë = millis (); për (int i = 0; i 600) sens = e vërtetë; tjetër sens = false; }
për (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); vonesë (50); // vonesë arbitrare për të kufizuar të dhënat në portin serik}
Hapi 3: Hapi 2: Krijimi i sensorit të prekjes të tipit bllok
Bërja e sensorit të prekjes është e lehtë. Ashtu si pllaka bllok, bëni një vrimë si fotografia e parë dhe gjithashtu vendosni një tel.
Pastaj vendosni shiritin kapacitiv në krye të bllokut (ose material tjetër që dëshironi të përdorni).
Hapi 4: Hapi 3: Lidhni Unity dhe Arduino
Ky është hapi i fundit.
Pas ngarkimit të kodit në arduino, ekzekutoni programin e unitetit. (Ju nuk duhet të hapni monitor serik për të lidhur unitetin dhe arduino). Ju mund ta shkarkoni projektin e unitetit në github më poshtë.
github.com/crysm28/musicassembler
Recommended:
Si të përdorni sensorin e prekjes TTP-223B: 4 hapa
Si të përdorni sensorin e prekjes TTP-223B: TTP223-BA6 është një IC që mund të zbulojë prekjet. Ky IC është bërë për të zëvendësuar butonin tradicional direkt. Duke shtuar komponentë, ky IC mund të zhvillohet për qëllime të ndryshme, të tilla si: DC switch AC switch Tact Switch Etc,. Unë do të jap një shembull të një projekti
Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: 8 hapa
Ndërfaqja Arduino me sensorin tejzanor dhe sensorin e temperaturës pa kontakt: Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë të përdoruesve. Në këtë projekt
Digital Theremin: Instrumenti muzikor pa prekje: 4 hapa
Digital Theremin: Instrumenti muzikor pa prekje: Në këtë eksperiment me Digital Electronics, unë do t'ju tregoj se si të krijoni muzikë (afër saj: P) pa prekur instrumentin muzikor, duke përdorur oshilatorë & Op-amp. Në thelb ky instrument quhet Theremin, i krijuar fillimisht duke përdorur
Si të bëni sensorin e ndërrimit të prekjes: 7 hapa
Si të bëni sensorin e ndërrimit të prekjes: Hii mik, sot do të bëj një sensor prekjeje të thjeshtë duke përdorur transistorin BC547. Kur të prekim tela atëherë LED do të shkëlqejë dhe pasi ne nuk do të prekim tela atëherë LED nuk do të ndriçojë. Le të fillojmë
Luaj Mario duke përdorur sensorin e ri të prekjes Grove: 5 hapa
Luaj Mario Duke përdorur Sensorin e Prekjes së Grove të Re: Si të luani një lojë gërvishtëse me një Sensor Prekjeje?