Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Projektimi dhe Prerja
- Hapi 3: Lidhës dhe tela
- Hapi 4: Shumë tela…
- Hapi 5: Neopixel
- Hapi 6: Kodi
- Hapi 7: Jam jashtë
Video: Butoni Arcade MIDI Tastiera: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Ky është një version 2.0 i një prej sulmeve të mia të para në programimin Arduino dhe DIY MIDI. Unë kam zhvilluar aftësitë e mia në modelimin dhe modelimin e modelit, kështu që mendova se do të ishte një demonstrim i mirë i procesit dhe përparimit. Me një proces dizajni më të informuar, unë riciklova butonat nga përpjekja ime e parë dhe u nisa për të ndërtuar 2.0!
Hapi 1: Materialet
Versioni im i parë përdorte një Arduino Mega për shkak të hyrjeve të shumta që ka, por më pëlqen madhësia e vogël dhe aftësitë Fshehura MIDI që Pro Micro ka kur përdor bibliotekën Midi_controller.h. Kështu që vendosa të përdor dy multiplexerë me 16 kanale për të kënaqur kërkesën e hyrjes për rreze 2-oktava.
Këtu është një listë e pjesëve që kam përdorur:
Butona të mëdhenj të arkadës x15
Butona të vegjël Arcade x10
Pro Micro x2
Multiplekser 16-kanalësh x2
Unaza neopixel
Potenciometër 10k x6
Teli lidhës
Mjetet e saldimit
MDF 1/8"
Hapi 2: Projektimi dhe Prerja
Unë kam përfshirë një skedar.svg për pyetjen e mendjeve nëse kjo është e dobishme, por i inkurajoj të gjithë që të jashtëzakonojnë kreativitetin dhe eksperimentimin në procesin e projektimit. Ndoshta përdorimi i akrilikut në vend të mdf do të dukej i mrekullueshëm!
Kam përdorur një stërvitje dhe grimca në versionin e parë, kështu që po kërkoja të merrja një produkt më të saktë duke përdorur softuer të projektimit dhe një prestar lazer këtë herë.
Hapi 3: Lidhës dhe tela
Kjo është pjesa që kërkon më shumë kohë. Unë gjej pjesë të caktuara të terapisë së saldimit, prandaj merrni pak çaj, vendosni një bllokim të butë dhe e dini se ky hap është një maratonë dhe jo një sprint!
Unë u përpoqa të shpëtoj sa më shumë tela të jetë e mundur nga versioni i parë dhe duke marrë parasysh se ku do të vendosja Arduino dhe mux në mënyrë që të përpiqem të eliminoj një pjesë të masës së telit që do të duhej të shtrydhte në kuti pasi të ishte bërë
Unë prirem të përqafoj kaosin e një ngatërrese të mirë të telave më shumë se disa, kështu që ndiqni ambiciet tuaja kur rendisni telat.
Sa i përket përparimit për lidhjet, fillimisht shkruani kodin dhe më pas lëreni të diktojë se ku do të shkonin telat…
Kam ndërtuar tastierën nga nota më e ulët në notën më të lartë me shënimet e para 16 që shkojnë në mux1 dhe shënimet e mbetura që shkojnë në mux2 mund të ketë një rritje të lehtë të vonesës me konfigurimin e mux, por procesori 16mhz e kalon atë mjaft shpejt në mënyrë që të nuk mund ta vërejë
Unë u përpoqa të zhyten në multipleximin midi para çdo mësimi dhe të godas një mur, kështu që unë rekomandoj të bëj disa mësime bazë për të marrë një kuptim bazë nëse gjërat duken të pakapshme.
Unë ndjek këto hapa të thjeshtë të zgjidhjes së problemeve: 1. Sigurohuni që gjithçka është e bazuar2. Kontrolloni për pantallona të shkurtra 3. Tenxheret marrin 5v4. Kontrolloni dy herë që gjithçka është e bazuar
Hapi 4: Shumë tela…
Unë e nënvlerësova thellësinë e kutisë dhe kisha vështirësi ta bëja pjesën e sipërme të bukur me pamjen sikur do të shpërthente "Akira Style", kështu që bisedova me të me disa miq në studio dhe erdha me një plan për ta vënë atë shfaqur në një kënd. Bëra disa prototipime të shpejtë me copa akrilike dhe përfundova me një zgjidhje të bukur. Ajo tregon lloj -lloj foleve të zogjve nga ana e pasme si labirinti i kabllove me patch në sintetizuesit e Moog të viteve '60. Përfundoi, apo jo?
Hapi 5: Neopixel
Kam përdorur Neopixels në një projekt të mëparshëm duke përdorur MIDI dhe kisha gjetur se MIDI ka nevojë për një bord të dedikuar për të bërë punën e tij, kështu që unë instalova një tjetër Pro Micro duke përdorur hyrjen "RAW" për energji 5v që funksionon nga bordi i parë. Unë nuk programova asgjë të zbukuruar, thjesht gjeta një program nga skica më e çuditshme e mostrës nga biblioteka Adafruit.
Hapi 6: Kodi
Për të ngarkuar: 1. Sigurohuni që të shkarkoni bibliotekën Midi_Controller.h2. Zgjidhni "Arduino Leonardo" nga lloji i tabelës 3. Zgjidhni borad nga menyja Port4. Përpiloni dhe ngarkoni
Pas ngarkimit të testit me një aplikacion monitorimi midi. Nëse gjithçka duket se po funksionon siç ishte planifikuar, është koha për të bërë muzikë!
Hapi 7: Jam jashtë
Unë përdor Ableton Live me projektet e mia për shkak të fleksibilitetit të tij. Nëse përdorni Garage Band do të funksionojë akoma, por çelësat do të kenë funksione fikse në varësi të asaj që programoni numrat MIDICC si në skicë. A keni ndonjë pyetje? Lërini ato në komente! Gëzuar bërjen!
Recommended:
Butoni fizik i heshtjes së takimeve të zmadhimit: 7 hapa (me fotografi)
Butoni i heshtjes fizike të takimeve të zmadhimit: Nëse përdorni takime zmadhimi për punë ose shkollë, ky buton është për ju! Shtypni butonin për të ndryshuar heshtjen, ose mbani shtypur butonin për të lënë takimin (ose përfundojeni nëse jeni nikoqiri). gjëja më e mirë për këtë është se funksionon edhe nëse Windo juaj Zoom
Tastiera Arduino Easy Midi: 5 hapa (me fotografi)
Arduino Easy Midi Keyboard: Unë jam një budalla e madhe muzikore dhe absolutisht më pëlqen të bëj instrumentet dhe veglat e mia, por nuk kam shumë aftësi ose burime për të përfunduar projekte komplekse, kështu që kur hasa në tutorialin PretEnGineerings u emocionova dhe doja t'i jepja një qëlluar. Një nga
Mikrokontrolluesi AVR. Ndryshoni LED -të duke përdorur një çelës butoni me shtytje. Butoni i Shtypjes Debouncing .: 4 Hapa
Mikrokontrolluesi AVR. Ndryshoni LED -të duke përdorur një çelës butoni me shtytje. Butoni i Shtypjes Debouncing .: Në këtë pjesë, ne do të mësojmë Si të bëjmë programin C kodin për ATMega328PU për të ndryshuar statusin e tre LED -ve sipas hyrjes nga një çelës butoni. Gjithashtu, ne kemi eksploruar një zgjidhje për problemin e "Switch Bounce". Si zakonisht, ne duam
Butoni i tastierës Midi Controller-Keyboard: 6 Hapa
Butoni-tastiera e kontrolluesit Midi: Frymëzuar nga projekti im i luftëtarit të mesëm, vendosa të bëj një kontrollues midi të stilit të butonit që përfiton nga hyrjet e shumta dixhitale që ka bordi Mega Arduino. Në këtë Udhëzues ne do të ecim nëpër hapat e ndërmarrë nga mbledhja e materialeve
Tastiera e shpejtë dhe e ndyrë Das (Tastiera bosh): 3 hapa
Tastiera e shpejtë dhe e ndotur Das (Tastiera e zbrazët): Një tastierë Das është emri i tastierës më të popullarizuar pa mbishkrime në çelësa (tastierë bosh). Tastiera Das shitet për 89,95 dollarë. Ky udhëzues do t'ju udhëheqë edhe pse ta bëni vetë me ndonjë tastierë të vjetër që keni shtrirë përreth