Satura rādītājs:

Izveidojiet Arduino MIDI kontrolieri: 5 soļi (ar attēliem)
Izveidojiet Arduino MIDI kontrolieri: 5 soļi (ar attēliem)

Video: Izveidojiet Arduino MIDI kontrolieri: 5 soļi (ar attēliem)

Video: Izveidojiet Arduino MIDI kontrolieri: 5 soļi (ar attēliem)
Video: 1. Q light controller plus sākt darbu ar QLC +. Stiprinājumi un funkcijas 2024, Novembris
Anonim

Sveiki visiem! Šajā pamācībā es jums parādīšu, kā izveidot savu Arduino darbināmu MIDI kontrolieri. MIDI apzīmē mūzikas instrumentu digitālo saskarni, un tas ir protokols, kas ļauj datoriem, mūzikas instrumentiem un citai aparatūrai sazināties. Ja sekojat katram šīs apmācības solim, jūs varēsit muzicēt ar Arduino!

Ko jūs mācīsities no šīs pamācības:

  1. Izvēlieties šim projektam pareizās sastāvdaļas.
  2. Uzzīmējiet saskarni ar pareizajiem izmēriem un izveidojiet to.
  3. Izlasiet shēmas shēmas un pievienojiet/lodējiet katru komponentu Arduino.
  4. Izvēlieties pareizo programmatūru, lai savienotu MIDI kontrolieri ar DAW, kuru izmantojat.
  5. MIDI kontroliera kartēšana.

Noteikti skatieties videoklipu, jo tas ir vairāk ilustratīvs. Abonējiet manu Youtube kanālu, lai nepalaistu garām jaunu projektu un palīdzētu man augt!

1. darbība: apkopojiet visu materiālu

Savāc visu materiālu
Savāc visu materiālu
Savāc visu materiālu
Savāc visu materiālu
Savāc visu materiālu
Savāc visu materiālu

Šeit ir saraksts ar materiāliem un rīkiem, kas mums nepieciešami šī projekta pabeigšanai:

1 x Arduino Uno sākuma komplekts

12 x arkādes spiedpogas

4 x katla pogas potenciometrs

2 x bīdāms potenciometrs

Materiāls korpusa izveidošanai (es nolēmu uzbūvēt koka korpusu)

Es izvēlējos Arduino sākuma komplektu, jo šis komplekts nodrošina daudz noderīgu materiālu šim projektam, piemēram, rezistorus un visu vadu un savienotājus. Turklāt, ja esat iesācējs kā es, cits materiāls ar šo komplektu var palīdzēt jums sākt darbu ar elektroniku

Es nopirku Arkādes pogas no iepriekš norādītās saites, bet, ja es pērk vēlreiz, es pirktu šīs POGAS, jo es gribēju interfeisam piešķirt paraugu, un tas nebija iespējams ar vienkrāsainām pogām, tāpēc man tās bija jākrāso.

Jums būs nepieciešami rīki:

  • Hobija fails
  • Smilšpapīrs
  • Skrūvgriezis
  • X-acto nazis
  • Suports
  • Lineāls
  • Koka gabaliņi
  • Lāpsta mazliet
  • Jumper vadi
  • Izolācijas lente
  • Lakas
  • Krāsa
  • Stiepļu noņēmējs
  • Stiepļu griezējs
  • Ieraudzīja
  • Spēka urbis
  • Mini cirvja zāģis
  • Dremel
  • Super līme
  • Lodāmurs
  • Lodēt
  • Lodēšanas pasta

Lai iegūtu sīkāku informāciju, varat pārbaudīt attēlus.

2. darbība. Saskarnes skicēšana un izveide

Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana
Saskarnes skicēšana un veidošana

Es ļoti iesaku ieskicēt interfeisu, lai būtu pārliecināts par korpusa izveidošanai nepieciešamajiem izmēriem.

Es projicēju savu saskarni uz A4 lapas, izmantojot zīmuli, lineālu un kompasu. Rezultātu varat redzēt zemāk esošajā attēlā. Ieskicējot saskarni, jūs uzzināsit izmērus, kas nepieciešami visu komponentu instalēšanai. Manām spiedpogām ir 29,7 mm diametrs, tāpēc es urbšu 30 mm caurumu, lai to uzstādītu. Katrs caurums atrodas 10 mm attālumā. Būtībā katrs apļa centrs atrodas 40 mm attālumā (diametrs = 30 + atstarpe = 10).

Katla pogas ir 10 mm diametrā. Ieteicams urbt ar pieaugoša diametra uzgaļiem, lai koks nesaplaisātu. Es arī atstāju 10 mm atstarpi starp pogām un pot potometra potenciometriem.

Un visbeidzot, bīdāmie potenciometri. No datu lapas es zinu, ka viņu attālums ir aptuveni 80 mm. Jums vajadzētu izmantot Dremel, lai atvērtu spraugas, lai tās ietilptu bīdāmajos potenciometros, t.i., FADERS. Ja jums nav šī īpašā rīka, jūs vienmēr varat to darīt, kā parādīts videoklipā. Padomājiet par slotu, kura garums ir 80 mm un platums 3 mm.

Šis bija mans COVID-19 karantīnas projekts. Es biju apņēmies atrast produktīvu laika pavadīšanas veidu, un prātā ienāca atvilktnē atstātais Arduino. Es devos uz vietējo veikalu, lai nopirktu koksni, lai izgatavotu norobežojumu, un, to iegādājoties, man teica, ka viņi nezāģē koku personāla trūkuma dēļ un visas pašizolācijas/bloķēšanas dēļ. Tātad, es nolēmu nopirkt koksni un sagriezt to mājās, izmantojot pieejamo materiālu.

Pēc šķembu noņemšanas ar smilšpapīru un virsmas sagatavošanas es uzklāju lakas krāsu. Tika uzklāti divi pārklājumi. Pēc tam, kad es izvēlējos krāsu, lai krāsotu korpusu. Jūs varat pārbaudīt attēlus, lai redzētu rezultātu!

3. darbība: shēmas shēma un savienojumi

Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi
Ķēdes shēma un savienojumi

Es nolēmu ilustrēt shēmas shēmu, nevis zīmēt parasto shēmu, jo tā var kļūt ļoti mulsinoša. Es izmantoju vairākas krāsas, lai atdalītu džemperu vadus, lai jūs varētu saprast, kur katrs vads pieder.

Arduino izmantotajā mikroshēmā ir iekšējie pievilkšanas rezistori, tāpēc nav nepieciešams vadu rezistori katrai arkādes pogai. Tas ievērojami vienkāršo kontroliera vadu savienošanu.

Viss, kas mums jādara, ir izvēlēties vienu Arkādes pogu pogu kā zemi, otra būs jauda, kas tiks savienota ar vienu no Arduino plates digitālajām ieejām.

Faderiem ir trīs kājas, pirmā (skaitot no apakšas) ir zeme (-), otrā ir jauda (+) un trešā ir signāls.

Pot potometra potenciometriem tā ir: kreisā kāja ir noslīpēta (-), vidējā kāja ir signāls, un labā kāja būs jauda (+).

Arduino būs MIDI kontroliera smadzenes. Tas gatavojas nosūtīt MIDI instrukcijas programmatūrai atkarībā no pogas nospiešanas.

Visu vadu dēļ interjers kļūs ļoti nesakārtots, es ieteiktu jums strukturēt lodēšanas procesu. Piemēram, es nolēmu vispirms pielodēt visus zemējuma vadus, jaudu un visbeidzot es lodēju signāla džempera vadus.

Pēc lodēšanas un visu tapu pievienošanas Arduino plāksnei mēs varam aizvērt korpusu. Apskatiet attēlus, lai redzētu gala rezultātu!

4. solis: programmatūra un programmēšana

Programmatūra un programmēšana
Programmatūra un programmēšana
Programmatūra un programmēšana
Programmatūra un programmēšana
Programmatūra un programmēšana
Programmatūra un programmēšana

Lai varētu veidot mūziku ar savu Arduino, jums būs nepieciešami trīs programmatūras gabali.

Pirmkārt, jums ir jālejupielādē Arduino IDE programmatūra, lai sāktu rakstīt savu kodu un augšupielādēt skices Arduino panelī.

Otrkārt, jums ir jālejupielādē programmatūra LoopMidi, kas būtībā ir virtuāls midi kabelis.

Visbeidzot, lai nosūtītu savus midi sērijas datus uz programmatūru LoopMidi, jums būs nepieciešama Matu bez seriāla programmatūra. Šī programmatūra ir lieliska, lai informētu jūs, vai vadu savienojums ir pareizs, jo jūs varat redzēt datu plūsmu, kas tiek apmainīta starp MIDI kontrolieri un matu bez seriālu.

Pirmais solis ir atvērt Arduino programmatūru un kodu, ko es pievienoju šai instrukcijai (saukta par MIDI_Controller). Kredīti tiek piešķirti autoram Maiklam Balceram. Jums nevajadzētu mainīt kodu. Vienkārši pārbaudiet skici, kas ir līdzīga "atkļūdošanai", un, saņemot ziņojumu, ka apkopojums ir pabeigts, varat to nosūtīt uz Arduino tāfeli.

Pēc tam dodieties uz LoopMidi un izvēlieties jaunu porta nosaukumu. Kad esat izvēlējies vienu, vienkārši nospiediet plus pogu, kas izveidos jauno portu. Pēc šī soļa atveriet Midi seriālo tiltu bez matiem un sāciet, atlasot tikko izveidoto MIDI In portu. Pēc tam atlasiet to pašu MIDI Out portu. Visbeidzot izvēlējāties sava datora seriālo portu (parasti COM#). Apsveicam, jūs tikko iespējojāt savu MIDI kontrolieri saziņai ar datoru!

5. darbība: MIDI kontroliera kartēšana

MIDI kontroliera kartēšana
MIDI kontroliera kartēšana
MIDI kontroliera kartēšana
MIDI kontroliera kartēšana

Ja esat tik tālu, apsveicu !!! Jūs esat tikai dažu soļu attālumā no mūzikas veidošanas ar Arduino un spēlēšanas ar savu MIDI kontrolieri!

Tagad jūs vēlaties doties uz savu DAW (Digital Audio Workstation) un iestatīt iestatījumus, lai atpazītu ārējo ievadi, kas ir jūsu MIDI kontrolieris. Piemērs, ko es sniedzu, ir Ableton Live. Jums jāiet uz

Iespējas >> Preferences: Ievades midi pieslēgvietai vajadzētu būt tai, kuru definējāt iepriekš, un jums ir jāieslēdz sliežu ceļš un tālvadības pārslēgšanas poga.

Tagad, nospiežot jebkuru pogu MIDI saskarnē, DAW augšējā labajā stūrī vajadzētu redzēt mirgojošu gaismu, kas nozīmē, ka programmatūra saņem jūsu sūtītos midi signālus! Lai kartētu MIDI kontrolieri, vienkārši noklikšķiniet uz pogas "MIDI", un DAW krāsai vajadzētu kļūt purpursarkanai. Tagad noklikšķiniet uz jebkura slota un pēc tam nospiediet jebkuru pogu, un jūs redzēsiet ar to saistītu piezīmi/vadīklu, kas nozīmē, ka poga ir kartēta!

Un jūs esat pabeidzis! Apsveicam! Lielisks projekts un lielisks darbs! Ļaujiet man zināt, vai jums tas izdevās!

Ieteicams: