Kazalo:
- 1. korak: Materiali
- 2. korak: Oblikovanje in rezanje
- 3. korak: Spajkanje in žica
- 4. korak: Preveč žic…
- 5. korak: Neopixel
- 6. korak: Koda
- 7. korak: Jam Out
Video: Arkadna tipkovnica MIDI tipkovnica: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
To je različica 2.0 enega mojih prvih napadov na programiranje Arduino in DIY MIDI. Razvil sem svoje veščine pri oblikovanju prototipov in oblikovanju, zato sem mislil, da bo to dobra predstavitev procesa in napredovanja. Z bolj informiranim postopkom oblikovanja sem recikliral gumbe od prvega poskusa in se lotil izdelave 2.0!
1. korak: Materiali
Moja prva različica je uporabljala Arduino Mega zaradi številnih vhodov, ki jih ima, vendar so mi všeč majhnost in HID MIDI zmogljivosti, ki jih ima Pro Micro pri uporabi knjižnice Midi_controller.h. Zato sem se odločil, da bom uporabil dva 16-kanalna multiplekserja, da bom zadovoljil vhodno zahtevo za 2-oktavno območje.
Tu je seznam delov, ki sem jih uporabil:
Veliki arkadni gumbi x15
Majhni arkadni gumbi x10
Pro Micro x2
16-kanalni multiplekser x2
Neopixel prstan
10k potenciometer x6
Priključna žica
Spajkalna orodja
1/8 '' MDF
2. korak: Oblikovanje in rezanje
Vključil sem datoteko.svg za spraševanje, ali je to koristno, vendar vse spodbujam, da v procesu oblikovanja povečajo ustvarjalnost in eksperimentirajo. Morda bi bila uporaba akrila namesto mdf videti super!
V prvi različici sem uporabil vrtalnik in vrtalnik, zato sem tokrat želel dobiti natančnejši izdelek s programsko opremo za oblikovanje in laserskim rezalnikom.
3. korak: Spajkanje in žica
To je najbolj zamuden del. Nekateri deli spajkanja se mi zdijo terapevtski, zato si privoščite čaj, si privoščite gladko marmelado in vedite, da je ta korak maraton in ne sprint!
Poskušal sem rešiti čim več žice iz prve različice, pri čemer sem upošteval, kam bom postavil Arduino in mux, da bi poskušal odstraniti nekaj mase žice, ki bi jo morali stisniti v škatlo, potem ko je bila Končano.
Ponavadi bolj kot nekateri sprejemam kaos dobrega spleta žic, zato pri razvrščanju žic sledite svojim ambicijam.
Kar zadeva navodila za povezave, je najprej napisal kodo, nato pa naj to določi, kam bodo šle žice …
Tipkovnico sem zgradil od najnižje do najvišje note, pri čemer je prvih 16 opomb v mux1, preostale note pa v mux2, pri nastavitvi muxa se lahko rahlo poveča zamuda, vendar 16mhz procesor zdrsne dovolj hitro, da lahko ne more opaziti.
Pred kakršnimi koli vajami sem se poskušal potopiti v midi multipleksiranje in udaril v steno, zato priporočam, da naredite nekaj osnovnih vadnic, da boste razumeli izhodišče, če se vam zdi, da so stvari nedosegljive.
Sledim tem preprostim korakom za odpravljanje težav: 1. Prepričajte se, da je vse ozemljeno2. Preverite kratke hlače3. Lonci dobijo 5v4. Dvakrat preverite, ali je vse ozemljeno
4. korak: Preveč žic…
Podcenjeval sem globino škatle in sem imel težave, da je vrh lepo sedel z videzom, kot da bo kmalu izbruhnil "Akira Style", zato sem se o tem pogovarjal s prijatelji v studiu in pripravil načrt, kako ga postaviti prikaz pod kotom. Naredil sem nekaj hitrih prototipov z akrilnimi ostanki in na koncu dobil lepo rešitev. Nekako prikazuje vitrine, na katerih ptice gnezdijo zadaj, kot labirint patch kablov v sintetizatorjih Moog iz 60. let. Končano, kajne?
5. korak: Neopixel
V prejšnjem projektu, ki sem uporabljal MIDI, sem uporabljal Neopixel in ugotovil sem, da MIDI za svoje delo potrebuje namensko ploščo, zato sem ožičil še en Pro Micro z vhodom "RAW" za napajanje 5V, ki teče s prve plošče. Nisem programiral nič posebnega, le našel sem program iz najnovejše vzorčne skice iz knjižnice Adafruit.
6. korak: Koda
Za nalaganje: 1. Prenesite knjižnico Midi_Controller.h2. Izberite "Arduino Leonardo" pri vrsti plošče3. V meniju Port izberite borad4. Sestavite in naložite
Po nalaganju testa z aplikacijo za spremljanje midi. Če se zdi, da vse deluje po načrtih, je čas, da naredimo glasbo!
7. korak: Jam Out
Ableton Live uporabljam pri svojih projektih zaradi njegove prilagodljivosti. Če uporabljate Garage Band, bo še vedno deloval, vendar imajo gumbi fiksne funkcije, odvisno od tega, kaj programirate številke MIDICC, kot je na skici. Pustite jih v komentarjih! Happy Making!
Priporočena:
Arkadna omara z mehurčki Bobble (Bartop): 14 korakov (s slikami)
Bubble Bobble Arcade Cabinet (Bartop): Še en vodnik za izdelavo omare? No, svojo omaro sem zgradil predvsem s predlogo Galactic Starcade, vendar sem med tem naredil nekaj sprememb, za katere menim, da sem za nazaj izboljšal oboje enostavnost vgradnje nekaterih delov in izboljšanje estetike
Arkadna omara Bartop po meri: 32 korakov (s slikami)
Arkadna omara Bartop po meri: Pozdravljeni in hvala, ker ste preverili moj prvi Instructable o tem, kako zgraditi arkadno omaro po meri! Arkade so se res začele vračati, ko smo starejši in želimo uživati v nostalgičnih retro igrah. To je odlična priložnost
Arduino Easy Midi tipkovnica: 5 korakov (s slikami)
Arduino Easy Midi Keyboard: Jaz sem velik glasbeni norček in zelo rad izdelujem svoje inštrumente in pripomočke, vendar nimam veliko znanja ali sredstev za dokončanje kompleksnih projektov, zato sem bil navdušen in želel sem mu dati strel. Eden od
Navpična arkadna plošča z vgrajenim LED zaslonom PIXEL: 11 korakov (s slikami)
Navpična arkadna čelna plošča z vgrajenim LED zaslonom PIXEL: **** Posodobljeno z novo programsko opremo julija 2019, podrobnosti tukaj ****** Arkadna arkadna miza z edinstveno funkcijo, ki jo polje za matriko LED spreminja, da ustreza izbrani igri. Umetnost likov na straneh omare je lasersko izrezana intarzija in se ne lepi
Arkadna ciklonska arkadna igra: 6 korakov
Arkadna ciklonska arkadna igra: Utripajoče bliskovite luči! Arduino! Igra! Kaj je še treba povedati? Ta igra temelji na arkadni igri Cyclone, kjer igralec poskuša ustaviti LED premikanje po krogu na določenem mestu