Sisukord:
- Samm: mis on MIDI -kontroller
- 2. samm: riistvaraosa
- Samm: vooluahela skeem
- Samm: trükkplaatide valmistamine
- Samm: koostisosad
- 6. samm: elektrooniline kokkupanek
- 7. samm: riistvara kokkupanek
- 8. samm: tarkvaraosa
Video: Arduino MIDI kontroller DIY: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Hei poisid! Loodan, et teile juba meeldis minu eelmine juhendatav "Arduino CNC plotter (minijoonistusmasin)" ja olete uueks valmis, nagu tavaliselt, tegin selle õpetuse, mis juhendab teid samm -sammult, tehes sedalaadi hämmastavaid odavaid elektroonilisi projekte. mis on "Midi kontroller".
Selle projekti tegemise ajal püüdsime veenduda, et see juhend on teie jaoks parim juhend, mis aitab teid, kui soovite ise MIDI -kontrollerit valmistada, seega loodame, et see juhend sisaldab vajalikke dokumente.
Seda projekti on nii mugav teha spetsiaalselt pärast kohandatud trükkplaadi saamist, mille oleme tellinud JLCPCB -lt, et parandada meie masina välimust, samuti on selles juhendis piisavalt dokumente ja koode, mis võimaldavad teil hõlpsasti oma midi -kontrollerit luua.
Oleme selle projekti teinud vaid 3 päevaga, vaid kolme päevaga, et saada kõik vajalikud osad ning lõpetada riistvara valmistamine ja kokkupanek, siis oleme koostanud koodi, mis sobib meie projektiga. Enne alustamist vaatame kõigepealt
Mida saate sellest õpetlikust õppida:
- Tehke oma projekti jaoks õige riistvara valik sõltuvalt selle funktsioonidest.
- Koostage skeem kõigi valitud komponentide ühendamiseks.
- Pange kokku kõik projekti osad (mehaaniline ja elektrooniline kokkupanek).
- Seadistage midi -kontrollerile sobiv tarkvara.
- käivitage oma MIDI -ekraan.
Samm: mis on MIDI -kontroller
Otsisin selliseid instrumente või muusikaga seotud seadmeid ja leidsin Internetist selle kohta mõningaid üksikasju seoses Vikipeedia kirjeldusega "on tehniline standard, mis kirjeldab sideprotokolli, digitaalset liidest ja elektripistikuid, mis ühendavad väga erinevaid elektroonilisi muusikariistu, arvuteid ja nendega seotud heliseadmeid muusika esitamiseks, redigeerimiseks ja salvestamiseks."
Lisaks põhineb selline muusikaseade kahel põhiosal, mis on kontroller riistvarana ja muusikainstrumentide mängija kui tarkvara ning need osad tuleks kuidagi ühendada, nii et iga riistvaraosa vajutus peaks kuvama konkreetse või konfigureeritud muusikariista noot.
2. samm: riistvaraosa
Selles õpetuses võtame vastutuse riistvara osa eest ja loome kontrolleri klaviatuuri, millel on 12 digitaalse juhtimise nuppe ja 6 potentsiomeetrit analoogjuhtimiseks, nii et on ilmne, et märkmete ja märkmete kuvamiseks kasutatakse kõiki nuppe potentsiomeetrid kontrollivad selliseid asju nagu helitugevus jne.
Meil on kõik need kontrollerid ühendatud Arduino Nano plaadiga, millel on kõik vajalikud sisend-/väljundpistikud nende sisendite koos hoidmiseks, ja selle USB -pistiku kaudu on lihtne saata juhiseid kontrollerilt tarkvara poolele. Valisin saidilt seeedstudio.com veebipoest oma Arduino nano, kust saate selle Arduino ja muud elektroonilised seadmed mõne eripakkumisega, ja soovitan seda veebipoodi tarnijana, nii et minge sinna ja kontrollige, kas seal on palju lahedaid asju seal.
Kindlasti, et meie MIDI -kontrolleri paremaks muuta, olen selle kasti kujundanud, arvestades nuppude ja potentsiomeetrite suurust, ning CNC -laserlõikamisprotsessi abil saan valmistada oma projekti jaoks kavandatud osi.
Samm: vooluahela skeem
Meie kontrolleri süda on arduino Nano Dev plaat, mis kontrollib tarkvara osa mõne MIDI juhise kaudu, need juhised saadetakse sõltuvalt sisendite vajutamisest. Nagu ma projekti kirjelduse osas kirjutasin, kasutame 12 arkaadnuppu ja 6 potentsiomeetrit, kõik need ühendatakse Arduinoga, võttes arvesse iga kontrolleri funktsionaalsust.
Ülaltoodud vooluahela skeem näitab, kuidas ühendada iga kontroller plaadiga ja üles tõmbamiseks on vaja 1KOhm takisti, nii et ärge unustage seda kasutada ja soovitan teil selle skeemi juurde tagasi pöörduda, jootes kõik need komponendid kokku vältida igasugust väärkasutust.
Samm: trükkplaatide valmistamine
JLCPCB kohta
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.) on Hiina suurim PCB prototüüpide ettevõte ja kõrgtehnoloogiline tootja, mis on spetsialiseerunud kiirele PCB prototüübile ja väikese partii PCB tootmisele. JLCPCB -l on rohkem kui 10 -aastane PCB tootmise kogemus ja rohkem kui 200 000 klienti kodu- ja välismaal ning üle 8 000 veebipõhise PCB -prototüüpide tellimuse ja väikese koguse PCB tootmist päevas. Aastane tootmisvõimsus on 200 000 ruutmeetrit. mitmesuguste ühe-, kahe- või mitmekihiliste trükkplaatide jaoks. JLC on professionaalne trükkplaatide tootja, millel on laiaulatuslikud kaevude seadmed, range juhtimine ja kõrge kvaliteet.
Rääkiv elektroonika
Pärast vooluahela koostamist muutsin selle tootmiseks PCB kujunduseks, et PCB tootmiseks valida JLCPCB parimad trükkplaatide tarnijad ja odavaimad PCB pakkujad oma vooluringi tellimiseks. nende usaldusväärse platvormiga pean tegema vaid mõned lihtsad klõpsud, et laadida üles Gerberi fail ja määrata mõned parameetrid, näiteks PCB paksuse värv ja kogus, siis olen maksnud vaid 2 dollarit, et saada oma PCB ainult viie päeva pärast. olete märganud JLCPCB kohta, et seekord on "tasuta PCB värv", see tähendab, et maksate iga valitud PCB värvi eest ainult 2 USD.
Seotud allalaadimisfailid
Nagu ülaltoodud piltidel näha, on trükkplaat väga hästi toodetud ja mul on sama trükkplaadi kujundus, mille oleme oma põhiplaadi jaoks teinud, ja kõik sildid ja logod aitavad mul jootmise ajal toimida. Selle vooluahela Gerberi faili saate alla laadida ka allolevalt allalaadimislingilt juhul, kui soovite tellida sama vooluahela disaini.
Samm: koostisosad
Vaatame nüüd läbi selle projekti jaoks vajalikud komponendid, ma kasutan Arduino Nano, nagu eespool mainitud, see on meie seadme süda. Allpool leiate mõned soovitatud amazoni lingid sobivate üksuste jaoks
Selliste projektide loomiseks vajame:
★ ☆ ★ Vajalikud komponendid ★ ☆ ★
- PCB, mille oleme selle JLCPCB -lt tellinud
- Arduino Nano:
- 12 arkaadnuppu:
- 4 slaidipotentiomeetrit:
- 2 pöörlevat potentsiomeetrit:
- 1KOhm takisti:
- Mõned päise ühendajad:
6. samm: elektrooniline kokkupanek
Nüüd on kõik valmis, nii et hakkame jootma oma elektroonilisi komponente trükkplaadile ja selleks vajame jootekolvi ja jootmisjuhet.
Ohutus ennekõike
Jootekolb
- Ärge kunagi puudutage jootekolvi elementi…. 400 ° C!
- Hoidke juhtmeid kuumutamiseks pintsettide või klambritega.
- Hoidke puhastuskäsn kasutamise ajal märjana.
- Pange jootekolb alati oma alusele tagasi, kui seda ei kasutata. Ärge kunagi pange seda töölauale.
- Lülitage seade välja ja eemaldage vooluvõrgust, kui te seda ei kasuta.
Nagu näete, on selle trükkplaadi kasutamine väga lihtne tänu selle väga kõrgele kvaliteedile ja unustamata silte, mis juhendavad teid iga komponendi jootmisel, sest ülemisel siidikihil on iga komponendi silt, mis näitab selle paigutust pardal ja nii olete 100% kindel, et te ei tee jootmisvigu.
Olen iga komponendi jootnud oma kohale ja saate oma elektrooniliste komponentide jootmiseks kasutada PCB mõlemat külge.
7. samm: riistvara kokkupanek
Nüüd on meil trükkplaat valmis ja kõik komponendid on väga hästi joodetud. Nüüd peame kõik nupud asetama oma kohale vööri ülaosas, see on nende nuppude paigutamine nii mugav. Pärast seda keerame liuguriga potentsiomeetrid ja sama ka pöörlevate potentsiomeetrite jaoks ning ärge unustage potentsiomeetrite õõnsusi panna, nii et teema kasutamine on teie jaoks lihtsam.
Pärast seda peame mõned juhtmed jootma, et need kontrollerid plaadiga ühendada. Kui teil oleks nende juhtmete jootmisel raskusi, pöörduge lihtsalt tagasi skeemi juurde, kus on selge, kuidas neid juhtmeid paigutada. Sama skeemi järgimine pole nii raske, on teil lõpuks kõik surunuppude sisendjuhtmed lihtsalt kruvivad need plaadi päisepistikute külge ja teevad sama potentsiomeetrite puhul, viimasena, kuid mitte vähem, võtame oma karbi alumise aluse ja keerame sellesse trükkplaadi.
Olgu, nii et pärast plaadi paigutamist on kõik, mida peame praegu tegema, lõpetama karbi kokkupanek ja lõpetasime riistvaraosa.
8. samm: tarkvaraosa
Liigume edasi tarkvaraosa juurde. Esimene asi, mida vajate, on Arduino kood, millel on Arduino jaoks täielik midi -kogu, nii et laadige see lihtsalt alla allolevalt lingilt tasuta alla ja laadige see oma Arduinosse üles.
Muusikatoimetaja kohta kasutan Abletoni tarkvara, aga kuidas seda tarkvara siduda Arduino juhistega, mis saadetakse jadapordi kaudu! See on lihtne, kuna kasutan loopMidi sotware'i, et luua Midi-port, millesse meie Arduino on ühendatud, ja teine tarkvara, mis on karvutu ja keskseeriaalne ning mis võtab vastu arduino juhised ja teisendab teema midi-juhisteks ning saadab need seejärel Abletonile.
Nii et kõigepealt käivitame loop midi ja loome uue midi pordi, andes sellele uue nime.
Seejärel liigume karvutute kesk-seriaalide juurde ja valime oma Arduino com-pordi ning nagu näete, kui olete õige komporti valinud, hakkab Arduino saatma seeriakäske, teisel pool valime meie loodud midi-pordi, seejärel liigume Abletoni seadete juurde ja eelistuste all aktiveerime välise sisendkontrolleri seadme.
Viimane samm on kontrolleri funktsioonide kaardistamine, valides, mida iga nupp peaks juhtima, see on nii lihtne, lihtsalt valige funktsioon Abletonis ja vajutage oma kontrolleris soovitud nuppu ja see kaardistatakse.
Ja kui olete selle lõpetanud, võite hakata mängima oma uue MIDI -kontrolleriga.
Nagu näete poisid, on seda projekti nii lihtne teha ja see on hämmastav, kuid siiski mõned muud parandused, et seda palju rohkem teha, sellepärast ootan teie ettepanekuid selle MIDI -kontrolleri täiustamiseks.
Soovitan:
Ehitage Arduino MIDI -kontroller: 5 sammu (piltidega)
Ehitage Arduino MIDI -kontroller: Tere kõigile! Selles juhendis näitan teile, kuidas luua oma Arduino toitega MIDI -kontroller. MIDI tähistab muusikariistade digitaalset liidest ja see on protokoll, mis võimaldab arvutitel, muusikariistadel ja muul riistvaral suhelda
DIY MIDI -KONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): 12 sammu
Isetegija MIDI -KONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): kirglik MAO ja elektrooniline muusika, kuid nähes ka seda, et oli võimalik luua isikupärastatud Midi -liides, tegin mine6 potentsiomeetri ja 12 nuppu (sisse / välja), kuid muutes koha raskemaks et see oli juba soovin lisada visuaalseid märke
Arduino MIDI kontroller Aalto jaoks: 7 sammu
Arduino MIDI -kontroller Aalto jaoks: amatöörmuusikuna lähen sageli analoogsündmustest VST -desse. Kui olen " VST " meeleolu, mul on tõesti üks hämmastav pill: Madronalabi Aalto VST See uskumatu VST on väga paindlik, tekitab väga häid helisid ja on päris ea
Põhiline Arduino MIDI -kontroller: 5 sammu
Põhiline Arduino MIDI -kontroller: Sissejuhatus: Olen Arduinoga töötamisel uus, kuid loodan oma teadmisi laiendada, õpetades teisi ja saades tagasisidet. See on väga lihtne MIDI -kontroller, millel on 4 nuppu ja potentsiomeeter. Selle projekti ülevaade näeb välja selline: 1. Ehita välja
EAL - Arduino MIDI kontroller: 7 sammu
EAL - Arduino MIDI kontroller: tootja S ø ren Ø stergaard Petersen, OEAAM16ED See juhend kirjeldab arduino -põhist MIDI kontrollerit. See on kooliprojekt. Käega saate mängida lihtsaid meloodiaid MIDI -ühenduse ja ühendatud MIDI -instrumente kasutades