Sisukord:

Midi-kontrolleri nupp-klaviatuur: 6 sammu
Midi-kontrolleri nupp-klaviatuur: 6 sammu

Video: Midi-kontrolleri nupp-klaviatuur: 6 sammu

Video: Midi-kontrolleri nupp-klaviatuur: 6 sammu
Video: Новости NAMM 2018 - Nord Electro 6, Adam T-series, модульный микшер и др. 2024, November
Anonim
Midi kontrolleri nupp-klaviatuur
Midi kontrolleri nupp-klaviatuur

Oma keskvõitleja projektist inspireerituna otsustasin teha nupp -stiilis midi -kontrolleri, mis kasutab ära palju Mega Arduino plaadi digitaalseid sisendeid. Selles juhendises tutvume materjalide kogumisest muusika tegemiseni tehtud sammudega!

Samm: koguge materjalid

Selle projekti jaoks kasutasin:

Arduino Mega (kloon)

22 gabariidi traat

16 suurt valget arkaadinuppu

10 väiksemat musta arkaadinuppu

Jootetööriistad

Puurida 16 mm ja 26 mm puuridega

Saag

Paigalduslaud

2. samm: joonistamine ja puurimine

Peate oma nuppe pilkama, ükskõik kuhu te neid paigaldate, leidsin selle puutüki prügikastist ja arvasin, et see oleks selle projekti jaoks ideaalne. Võib -olla soovite sama teha või minna riistvara poodi.

Jälgige nuppe ja märkige, kuhu augud puurida ja välja tõmmata. Nagu hiljem näete, näeb põhi päris nägus välja. Enne kõigi aukude puurimist võiksite nupu sobivust testida.

Hiljem saagisin oma plaadi pooleks, kuid soovitaksin seda teha selles etapis.

3. samm: kontseptsiooni tõestamine

Kontseptsiooni tõestus
Kontseptsiooni tõestus

Jooksin mõnele nupule mõned alligaatoriklambrid ja seadistasin 10K potti ning laadisin koodi üles, et seda enne jootmist testida. See pole 100% vajalik, kuid see on hea mõte, kui teile meeldib asju üle kontrollida.

4. samm: jootmine

Jootma
Jootma

Siin on palju juhtmeid, mis lähevad digitaalsetele tihvtidele, võib -olla proovin järgmisel korral kasutada multiplekserit, kuid see pole tõesti väga halb, lihtsalt kontrollige juhtmestiku edenedes asja. Kood määrab algtihvti 22 ja nupud suurenevad kromaatiliselt ühe võrra (seega C = tihvt 22, C#= tihvt 23 jne). Diagrammil näete, et kõik nupud on ühendatud suure ahelaga.

Potid saavad toite 5v pistikust ja on sellega aheldatud. Samuti on potid maandatud samamoodi nagu nupud. Lõpuks käivitage andmesidejuhtmed pottidest kohtadesse A0, A1, A2, A3.

Sa võiksid tõesti lolliks minna, kui tahaksid rohkem nööpe või potte… ja ma julgustan sind seda tegema!

Samm: kood

Kood
Kood

Enne koodi sisestamist tahaksin tänada Gustavo Silveirat aadressil www.musiconerd.com, kuna kasutasin tema koodi eelmises projektis ja muutsin seda selles projektis kasutamiseks.

Käitan oma Macbookis juukseteta Midi, et teisendada jadasignaalid midsignaalideks, mida Ableton Live vastu võtab.

Tunnistan, et seeria-midi tarkvara täielikuks seadistamiseks kulus aega, kuni see töötas laitmatult, kuid mul pole probleemi olnud, kuna olen selle praeguses konfiguratsioonis seadistanud.

Olen parimal juhul algaja kodeerija, kuid kui järgite Arduino IDE koodi kommentaare ja vastate kindlasti koodi ja karvutu midi edastuskiirusele, siis peaksite olema töökorras ilma liigse tõrkeotsinguta.

6. samm: moos

Moos!
Moos!

Mulle meeldib kasutada Ableton Live'i, kuna midi-kaardistamise paindlikkus tõesti sobib sellistele instrumentidele. Siin on link, kus ma mängin mõne Mussorgskiga kaasa! Minu esimene juhendatav!

Soovitan: