Cuprins:
- Pasul 1: Materiale
- Pasul 2: Proiectare și tăiere
- Pasul 3: lipire și sârmă
- Pasul 4: Prea multe fire …
- Pasul 5: Neopixel
- Pasul 6: Cod
- Pasul 7: Jam Out
Video: Tastatură MIDI cu buton Arcade: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Aceasta este versiunea 2.0 a uneia dintre primele mele incursiuni în programarea Arduino și DIY MIDI. Mi-am dezvoltat abilitățile în prototipare și proiectare, așa că m-am gândit că va fi o bună demonstrație a procesului și progresiei. Cu un proces de proiectare mai informat, am reciclat butoanele de la prima mea încercare și am pornit să construiesc 2.0!
Pasul 1: Materiale
Prima mea versiune a folosit un Arduino Mega datorită numeroaselor intrări pe care le are, dar îmi plac dimensiunile mici și capacitățile MIDI HID pe care le are Pro Micro atunci când se utilizează biblioteca Midi_controller.h. Așa că am decis să folosesc două multiplexoare cu 16 canale pentru a satisface cerința de intrare pentru 2 octave de gamă.
Iată o listă de piese pe care le-am folosit:
Butoane Arcade mari x15
Butoane mici Arcade x10
Pro Micro x2
Multiplexer cu 16 canale x2
Inel neopixel
Potențiometru 10k x6
Sârmă de conectare
Unelte de lipit
MDF 1/8"
Pasul 2: Proiectare și tăiere
Am inclus un fișier.svg pentru întrebarea minților dacă este util, dar îi încurajez pe toți să excereze creativitatea și experimentarea în procesul de proiectare. Poate că utilizarea acrilului în loc de MDF ar arăta minunat!
Am folosit un burghiu și un burghiu în prima versiune, așa că am căutat să obțin un produs mai precis folosind software de proiectare și un tăietor laser de această dată.
Pasul 3: lipire și sârmă
Aceasta este cea mai consumatoare de timp. Găsesc anumite părți ale lipirii terapeutice, așa că ia-ți ceai, pune-ți un gem neted și știi că acest pas este un maraton și nu un sprint!
Am încercat să recuperez cât mai mult fir posibil din prima versiune și am luat act de locul în care aveam să plasez Arduino și mux pentru a încerca să elimin o parte din masa firului care ar trebui să se strângă în cutie după ce a fost Terminat.
Tind să îmbrățișez haosul unei încurcături bune de fire mai mult decât unele, așa că urmați-vă propriile ambiții atunci când sortați firele.
În ceea ce privește o prezentare generală pentru conexiuni, a scris mai întâi codul și apoi lăsați acest lucru să dicteze unde vor merge firele …
Am construit tastatura de la cea mai mică la cea mai înaltă notă cu primele 16 note mergând la mux1 și notele rămase mergând la mux2 ar putea exista o ușoară creștere a latenței cu configurarea mux, dar procesorul de 16 MHz îl parcurge suficient de repede, astfel încât să nu pot observa.
Am încercat să mă scufund în multiplexarea midi înainte de orice tutoriale și am lovit un perete, așa că vă recomand să faceți câteva tutoriale de bază pentru a obține o înțelegere de bază dacă lucrurile par indepărtate.
Urmez acești pași simpli de depanare: 1. Asigurați-vă că totul este împământat2. Verificați dacă există pantaloni scurți3. Ghivecele primesc 5v4. Verificați din nou dacă totul este împământat
Pasul 4: Prea multe fire …
Am subestimat adâncimea cutiei și am avut dificultăți în a face partea de sus să se așeze frumos, arătând că era pe punctul de a izbucni „Akira Style”, așa că am discutat cu ei cu niște prieteni din studio și am venit cu un plan pentru ao pune afișează sub un unghi. Am făcut câteva prototipuri rapide cu resturi de acril și am ajuns la o soluție frumoasă. Este un fel de prezentare a păsărilor care se cuibăresc pe spate ca un labirint de cabluri de patch-uri din sintetizatoarele Moog din anii '60. Terminat, nu?
Pasul 5: Neopixel
Am folosit Neopixels într-un proiect anterior folosind MIDI și am constatat că MIDI are nevoie de o placă dedicată pentru a-și face treaba, așa că am conectat un alt Pro Micro folosind intrarea „RAW” pentru puterea de 5v care rulează de pe prima placă. Nu am programat nimic fantezist, ci doar am găsit un program din schița eșantionului test de la biblioteca Adafruit.
Pasul 6: Cod
Pentru încărcare: 1. Asigurați-vă că descărcați biblioteca Midi_Controller.h2. Selectați „Arduino Leonardo” din placa tip3. Selectați borad din meniul Port4. Compilați și încărcați
După încărcarea testului cu o aplicație de monitorizare midi. Dacă totul pare să funcționeze conform planificării, este timpul să faci muzică!
Pasul 7: Jam Out
Folosesc Ableton Live cu proiectele mele datorită flexibilității sale. Dacă utilizați Garage Band, acesta va funcționa în continuare, dar butoanele vor avea funcții fixe în funcție de ceea ce programați numerele MIDICC ca în schiță. Aveți întrebări? Lasă-le în comentarii! Happy Making!
Recomandat:
Buton Amazon Dash Buton silențios: 10 pași (cu imagini)
Buton Amazon Dash Buton silențios: Privind constant pe fereastră, astfel încât să puteți intercepta vizitatorii înainte de a suna la sonerie? V-ați săturat că câinii și bebelușul înnebunesc oricând sună? Nu doriți să cheltuiți o avere pe un „inteligent” soluție? Efectuarea unui sunet silențios este la fel de
Tastatură USB RGB cu un singur buton: 6 pași (cu imagini)
Tastatură USB cu un singur buton RGB: Ați simțit vreodată nevoia de a avea o tastatură minusculă, dar funcțională, iluminată RGB, nu mai mare decât dimensiunea unei singure taste? Nu? Cui îi pasă, fă una oricum! Acest instructable vă va ghida prin pașii de care aveți nevoie pentru a vă face proprii, ușor inutili, pe
Buton-tastatură controler Midi: 6 pași
Buton-tastatură controler Midi: Inspirat de proiectul meu midifighter, mi-am propus să fac un controler midi în stil buton care să profite de numeroasele intrări digitale pe care le are placa Mega Arduino. În acest Instructable vom parcurge pașii luați de la strângerea materialelor
Buton tastatură servo poziționer: 3 pași
Buton de tastatură Servo Positioner: În acest instructable, se va putea apăsa un buton de pe tastatură și, în funcție de ce caracter a fost apăsat, servomotorul va roti un anumit grad. Programul se va bucla continuu de fiecare dată când este apăsat un buton
Tastatură rapidă și murdară Das (tastatură goală): 3 pași
Tastatură Das rapidă și murdară (tastatură goală): o tastatură Das este numele celei mai populare tastaturi fără inscripții pe taste (tastatură goală). Tastatura Das se vinde cu 89,95 USD. Acest instructiv vă va ghida, deși creați unul singur cu orice tastatură veche pe care o aveți în jur