Sisukord:
- Samm: koguge materjalid
- 2. samm: joonistamine ja puurimine
- 3. samm: kontseptsiooni tõestamine
- 4. samm: jootmine
- Samm: kood
- 6. samm: moos
Video: Midi-kontrolleri nupp-klaviatuur: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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
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
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:
Microsofti meeskondade vaigistamise nupp: 4 sammu
Microsoft Teamsi vaigistamisnupp: looge hõlpsasti ligipääsetav nupp, et vaigistada/vaigistada Microsoft Teamsi kõne ajal! Kuna 2020. aastal. See projekt kasutab Adafruit Circuit Playground Expressi (CPX) ja suurt nuppu, et luua Microsoft Teamsi jaoks kiirklahvi abil vaigistusnupp
$ 5 koduautomaatika nupp: 4 sammu
5 -dollarine koduautomaatika nupp: 5 -dollarine koduautomaatika nupp Mõnikord on lihtsaim lahendus üks nupp. Tahtsime lihtsat võimalust käivitada oma koduautomaatika jaotises (Hubitat Elevation) „magamamineku” rutiin, mis lülitab enamiku tuled välja, seab teised teatud tasemele ja
Pöörleva kodeerija nupp: 6 sammu
Pöörleva kodeerija nupp: see on pöörleval kodeerijal põhinev pöörlev kaugjuhtimispult. Sellel on järgmised funktsioonid. Aku töötab väga väikese voolutarbega, kui see on aktiveeritud Automaatne aktiveerimine, kui juhtnuppu pööratakse Automaatne uni pärast tegevusetuse perioodi Seadistamine
Jalaga juhitav PTT -nupp: 5 sammu
Jalaga juhitav raadiosaatja nupp: nii tegin Push to Talk nupu, mida saate jalgadega kasutada
FPGA Cyclone IV DueProLogic - nupp ja LED: 5 sammu
FPGA Cyclone IV DueProLogic - nupp ja LED: selles õpetuses kasutame välise LED -ahela juhtimiseks FPGA -d. Me rakendame järgmisi ülesandeid (A) Kasutage LED -i juhtimiseks FPGA Cyclone IV DuePrologic nuppe. (B) Välklamp põleb & perioodiliselt välja lülitatud Video demolabor