Përmbajtje:

Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok: 4 hapa
Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok: 4 hapa

Video: Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok: 4 hapa

Video: Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok: 4 hapa
Video: 100 английских вопросов со знаменитостями. | Учите англи... 2024, Nëntor
Anonim
Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok
Asamblisti i muzikës: Instrumenti muzikor virtual i integruar me sensorin e prekjes të tipit bllok

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

Dizajni i Sistemit të Gjithë
Dizajni i Sistemit të Gjithë

I gjithë sistemi funksionon kështu.

Hapi 2: Hapi 1: Ndërtimi i një pllake bllok

Hapi 1: Ndërtimi i një pllake bllok
Hapi 1: Ndërtimi i një pllake bllok
Hapi 1: Ndërtimi i një pllake bllok
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

Hapi 2: Krijimi i sensorit të prekjes të tipit bllok
Hapi 2: Krijimi i sensorit të prekjes të tipit bllok
Hapi 2: Krijimi i sensorit të prekjes të tipit bllok
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: