Kazalo:

Zgradite Arduino MIDI krmilnik: 5 korakov (s slikami)
Zgradite Arduino MIDI krmilnik: 5 korakov (s slikami)

Video: Zgradite Arduino MIDI krmilnik: 5 korakov (s slikami)

Video: Zgradite Arduino MIDI krmilnik: 5 korakov (s slikami)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim

Zdravo vsi! V tem navodilu vam bom pokazal, kako zgraditi lasten MIDI krmilnik, ki ga poganja Arduino. MIDI pomeni digitalni vmesnik za glasbene instrumente in je protokol, ki omogoča komunikacijo med računalniki, glasbili in drugo strojno opremo. Če sledite vsakemu koraku te vadnice, boste lahko ustvarjali glasbo z Arduinom!

Kaj se boste naučili iz tega navodila:

  1. Izberite prave komponente za ta projekt.
  2. Skicirajte vmesnik s pravimi dimenzijami in ga zgradite.
  3. Preberite sheme vezja in priključite/spajkajte vsako komponento na Arduino.
  4. Izberite pravo programsko opremo za povezavo MIDI krmilnika z DAW, ki ga uporabljate.
  5. Kartiranje MIDI krmilnika.

Oglejte si video, ker je bolj ilustrativen. Naročite se na moj Youtube kanal, da ne zamudite novega projekta in mi pomagate pri rasti!

Korak: Zberite ves material

Zberite ves material
Zberite ves material
Zberite ves material
Zberite ves material
Zberite ves material
Zberite ves material

Tu je seznam materialov in orodij, ki jih potrebujemo za dokončanje tega projekta:

1 x začetni komplet Arduino Uno

12 x Arkadni gumbi

4 x potenciometer z gumbom

2 x Drsni potenciometer

Material za izdelavo ohišja (odločil sem se zgraditi leseno ohišje)

Za začetni komplet Arduino sem se odločil, ker ta komplet ponuja veliko uporabnega materiala za ta projekt, kot so upori ter vsa ožičenja in priključki. Če ste tudi začetnik, kot sem jaz, vam lahko drugi material s tem kompletom pomaga pri začetku elektronike

Arkadne gumbe sem kupil na zgornji povezavi, če pa bi kupoval znova, bi namesto tega kupil TE TE GUMBE, ker sem želel dati vzorec vmesniku, kar pa z enobarvnimi gumbi ni bilo mogoče, zato sem jih moral pobarvati.

Orodja, ki jih boste potrebovali:

  • Datoteka za hobi
  • Brusni papir
  • Izvijač
  • X-acto nož
  • Čeljust
  • Vladar
  • Leseni koščki
  • Spade bit
  • Mostične žice
  • Izolacijski trak
  • Lak
  • Barvanje
  • Odstranjevalec žice
  • Rezalnik žice
  • Videl
  • Električni vrtalnik
  • Žaga za mini sekire
  • Dremel
  • super lepilo
  • Spajkalnik
  • Spajkanje
  • Spajkalna pasta

Za več podrobnosti lahko preverite slike.

2. korak: Skiciranje in izdelava vmesnika

Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika
Skiciranje in izdelava vmesnika

Priporočam skiciranje vmesnika, da boste prepričani o dimenzijah, ki jih potrebujete za izdelavo ohišja.

Svoj vmesnik sem projiciral na list A4, s pomočjo svinčnika, ravnila in kompasa. Rezultat si lahko ogledate na spodnji sliki. S skiciranjem vmesnika spoznate dimenzije, ki jih potrebujete za namestitev vseh komponent. Moji gumbi imajo premer 29,7 mm, zato bom izvrtal 30 mm luknjo, da jo namestim. Razdalja med luknjami je 10 mm. V bistvu je vsak center kroga razmaknjen za 40 mm (premer = 30 + presledek = 10).

Ročaji za lonce imajo premer 10 mm. Priporočljivo je, da vrtate s svetlečimi nastavki, da les ne poči. Prav tako sem pustil 10 mm prostora med gumbi in potenciometri gumbov.

In končno, drsni potenciometri. Iz podatkovnega lista vem, da je njihova potovalna razdalja približno 80 mm. Za odpiranje rež uporabite Dremel, ki se prilega drsnim potenciometrom, imenovanim FADERS. Če tega posebnega orodja nimate, lahko to vedno storite, kot je prikazano na videoposnetku. Pomislite na režo dolžine 80 mm in širine 3 mm.

To je bil moj projekt karantene COVID-19. Odločil sem se, da bom našel produktiven način preživljanja svojega časa in na misel mi je prišel Arduino, ki je ostal v predalu. Odšel sem v lokalno trgovino, da bi kupil les za izdelavo ograde, in ko sem ga kupil, so mi povedali, da ne sekajo lesa zaradi pomanjkanja osebja in zaradi celotne samoizolacije/zaklepanja. Odločil sem se torej, da bom les kupil in ga doma razrezal z materialom, ki sem ga imel na voljo.

Po odstranitvi drobcev z brusnim papirjem in pripravi površine sem nanesla lak. Nanešena sta bila dva premaza. Ko sem izbral barvo za barvanje ohišja. Če želite videti rezultat, si lahko ogledate slike!

3. korak: Shema vezja in povezave

Shema vezja in povezave
Shema vezja in povezave
Shema vezja in povezave
Shema vezja in povezave
Shema vezja in povezave
Shema vezja in povezave
Shema vezja in povezave
Shema vezja in povezave

Odločil sem se, da ponazorim shemo vezja, namesto da narišem običajni diagram vezja, ker je lahko zelo zmedeno. Za ločevanje mostičkov sem uporabil več barv, da lahko razumete, kamor pripada vsaka žica.

Čip, ki se uporablja na Arduinu, vsebuje notranje vlečne upore, zato uporov za vsak arkadni gumb ni treba priključiti. To močno poenostavi ožičenje krmilnika.

Vse, kar moramo storiti, je, da izberemo eno nogo arkadnih gumbov za tla, drugo pa napajanje, ki bo priključeno na enega od digitalnih vhodov na plošči Arduino.

Faderji imajo tri noge, prva (šteje od spodaj) je tla (-), druga je moč (+) in tretja je signal.

Pri potenciometrih z gumbom za pot je naslednje: leva noga je ozemljena (-), srednja noga je signal, desna pa moč (+).

Arduino bo možgani krmilnika MIDI. Programu bo poslal navodila MIDI, odvisno od gumba, ki pritisne vnos.

Notranjost bo zaradi vseh žic zelo zmedena, priporočam vam, da strukturirate postopek spajkanja. Na primer, odločil sem se, da najprej spajkam vse ozemljitvene žice, moč in na koncu sem spajkal žice signalnih mostičkov.

Po spajkanju in priključitvi vseh zatičev na ploščo Arduino lahko ohišje zapremo. Oglejte si slike, da vidite končni rezultat!

4. korak: Programska oprema in programiranje

Programska oprema in programiranje
Programska oprema in programiranje
Programska oprema in programiranje
Programska oprema in programiranje
Programska oprema in programiranje
Programska oprema in programiranje

Če želite ustvarjati glasbo s svojim Arduinom, boste potrebovali tri dele programske opreme.

Najprej morate prenesti programsko opremo Arduino IDE, da začnete pisati svojo kodo in nalagati skice na ploščo Arduino.

Drugič, morate prenesti programsko opremo LoopMidi, ki je v bistvu virtualni midi kabel.

Nazadnje, če želite poslati svoje midi serijske podatke v programsko opremo LoopMidi, boste potrebovali programsko opremo Midless Midi to Serial Bridge. Ta programska oprema je odlična za obveščanje, ali je ožičenje pravilno, saj lahko vidite tok podatkov, ki si ga izmenjujejo med krmilnikom MIDI in brezdlakim Midi Serial.

Prvi korak je odpiranje programske opreme Arduino in kode, ki jo prilagam temu Instructable (imenovan MIDI_Controller). Zasluge dobi avtor Michael Balzer. Kode vam ni treba spreminjati. Preverite skico, ki je kot "odpravljanje napak", in ko dobite sporočilo, da je kompilacija končana, jo lahko pošljete na ploščo Arduino.

Nato pojdite na LoopMidi in izberite novo ime vrat. Ko izberete enega, pritisnite gumb plus, ki bo ustvaril nova vrata. Po tem koraku odprite brezdlačni Midi serijski most in začnite z izbiro vrat MIDI In, ki ste jih pravkar ustvarili. Nato izberite ista vrata MIDI Out. Končno ste izbrali serijska vrata vašega računalnika (običajno COM#). Čestitamo, vašemu MIDI krmilniku ste pravkar omogočili komunikacijo z računalnikom!

5. korak: Kartiranje MIDI krmilnika

Kartiranje MIDI krmilnika
Kartiranje MIDI krmilnika
Kartiranje MIDI krmilnika
Kartiranje MIDI krmilnika

Če ste prišli tako daleč, čestitam !!! Le nekaj korakov vas loči od tega, da začnete ustvarjati glasbo z Arduinom in igrati s svojim MIDI krmilnikom!

Zdaj se morate odpraviti na DAW (digitalno avdio delovno postajo) in nastaviti nastavitve za prepoznavanje zunanjega vhoda, ki je vaš MIDI krmilnik. Primer, ki ga navajam, je Ableton Live. Morate iti na

Možnosti >> Nastavitve: Vhodna midi vrata bi morala biti tista, ki ste jih definirali prej, zato morate vklopiti stikalni gumb in gumb za preklop na daljavo.

Če pritisnete kateri koli gumb na vmesniku MIDI, bi morali v zgornjem desnem kotu DAW utripati lučka, kar pomeni, da programska oprema sprejema midi signale, ki jih pošiljate! Če želite preslikati krmilnik MIDI, samo kliknite gumb "MIDI" in barva DAW mora postati vijolična. Zdaj kliknite na katero koli režo in nato pritisnite kateri koli gumb, videli boste opombo/kontrolnik, ki je z njo povezan, kar pomeni, da je gumb preslikan!

In končali ste! Čestitamo! Odličen projekt in odlično delo! Sporočite mi, če vam je uspelo!

Priporočena: