Sisukord:

Muusika koguja: integreeritud virtuaalne muusikariist koos plokitüüpi puuteanduriga: 4 sammu
Muusika koguja: integreeritud virtuaalne muusikariist koos plokitüüpi puuteanduriga: 4 sammu

Video: Muusika koguja: integreeritud virtuaalne muusikariist koos plokitüüpi puuteanduriga: 4 sammu

Video: Muusika koguja: integreeritud virtuaalne muusikariist koos plokitüüpi puuteanduriga: 4 sammu
Video: 5 причин НЕ покупать лобзик DeWALT Barrel Grip Grip 2024, November
Anonim
Muusika koguja: integreeritud virtuaalne muusikariist koos plokk-tüüpi puuteanduriga
Muusika koguja: integreeritud virtuaalne muusikariist koos plokk-tüüpi puuteanduriga

On palju inimesi, kes soovivad õppida pillimängu. Kahjuks ei alusta mõned neist seda instrumentide kõrge hinna tõttu. Selle põhjal otsustasime luua integreeritud virtuaalsete muusikariistade süsteemi, et vähendada uute kogemuste alustamise eelarvet ja anda inimestele rohkem võimalusi erinevate instrumentide kasutamiseks. Kasutasime plokitüüpi andurit, kuna arvasime, et riistvara kohandamine on vajalik, et anda inimestele sarnane kogemus, et nad mängivad tegelikku pilli.

Riistvara jaoks kasutasime Stickii rullikut (kummist plokk), juhtivat linti, arduino. Kuigi kasutasime kummist plokki, saate kasutada mis tahes materjali või kasutada ainult juhtivat linti.

Tarvikud

Plokitüüpi puuteanduri valmistamiseks vajate järgmisi materjale:

  • Stickii rullplokk (pole vajalik)
  • Juhtiv lint
  • Arduino (näites kasutatakse mega)
  • Kaablid
  • 1M takisti

Teil on vaja ka järgmist tarkvara:

  • Arduino IDE
  • Ühtsus

Samm: kogu süsteemi kujundamine

Kogu süsteemi disain
Kogu süsteemi disain

Kogu süsteem töötab nii.

2. samm: 1. samm: plokiplaadi ehitamine

Samm: plokiplaadi ehitamine
Samm: plokiplaadi ehitamine
Samm: plokiplaadi ehitamine
Samm: plokiplaadi ehitamine

Esiteks, kui proovite kasutada stickii rullplokki või muud sarnast, peate tegema plokiplaadi.

Peate tegema auke, mis ühendatakse otse arduino ja puuteanduriga. Kui teil on arduinos piisavalt tihvti või saate seda laiendada, võite teha rohkem auke. Mida rohkem auke on, seda rohkem saavad inimesed riistvara vabamalt kasutada. Avad saavad andurite puuteandmeid, kasutades arduino mahtuvuslikku anduriteeki.

Pärast augu tegemist pange traat tervikuna nagu teine pilt ja ühendage traat arduinoga 1 takisti abil nagu esimese pildi visand.

Allpool on näite arduino kood.

#kaasas #definiseeri SUURUS 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), 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};

tühine seadistus ()

{int i; Seriaalne algus (9600); jaoks (i = 0; i <SIZE; i ++) {sens = vale; }}

tühine tsükkel ()

{pikk algus = millis (); (int i = 0; i 600) jaoks sens = tõene; else sens = vale; }

jaoks (int i = 0; i <SIZE; i ++) {Serial.print (sens ); } Serial.println (); Serial.flush (); viivitus (50); // suvaline viivitus andmete piiramiseks jadapordiga}

3. samm: 2. samm: plokk-tüüpi puuteanduri valmistamine

2. samm: plokk-tüüpi puuteanduri valmistamine
2. samm: plokk-tüüpi puuteanduri valmistamine
2. samm: plokk-tüüpi puuteanduri valmistamine
2. samm: plokk-tüüpi puuteanduri valmistamine

Puuteanduri valmistamine on lihtne. Nagu plokkplaat, tehke auk nagu esimesel pildil ja pange ka traat.

Seejärel pange mahtuvuslik lint ploki (või muu materjali, mida soovite kasutada) peale.

Samm: ühendage Unity ja Arduino

See on viimane samm.

Pärast koodi üleslaadimist arduino, käivitage unity tarkvara. (Ühtsuse ja arduino ühendamiseks ei tohiks seeriamonitori avada). Ühtsuse projekti saate alla laadida githubist.

github.com/crysm28/musicassembler

Soovitan: