Mundarija:

MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan)
MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan)

Video: MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan)

Video: MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan)
Video: 30ta maxfiy sir клавиатурадаги 30та махфий сир 2024, Iyul
Anonim
MIDI klaviatura tugmachalari
MIDI klaviatura tugmachalari

Bu mening Arduino va DIY MIDI dasturlash bo'yicha birinchi qadamimning 2.0 versiyasi. Men prototip va dizayndagi ko'nikmalarimni rivojlantirdim, shuning uchun bu jarayon va progressiyaning yaxshi namoyishi bo'ladi deb o'yladim. Dizayn jarayonining xabardorligi bilan men birinchi urinishimdan tugmachalarni qayta ishladim va 2.0 qurishga kirishdim!

1 -qadam: materiallar

Materiallar
Materiallar

Mening birinchi versiyam Arduino Mega -ni ishlatganligi sababli ishlatilgan, lekin menga Midi_controller.h kutubxonasidan foydalanganda Pro Micro -ning kichik o'lchamlari va HID MIDI imkoniyatlari yoqadi. Shuning uchun men 2 oktavali diapazon uchun kirish talabini qondirish uchun ikkita 16 kanalli multipleksorlardan foydalanishga qaror qildim.

Mana men ishlatgan qismlar ro'yxati:

Katta Arja tugmalari x15

Kichik arja tugmalari x10

Pro Micro x2

16 kanalli Multiplexer x2

Neopixel uzuk

10k potentsiometr x6

Ulanish simlari

Lehimlash asboblari

1/8 MDF

2 -qadam: Dizayn va kesish

Image
Image
Lehim va sim
Lehim va sim

Bu foydali bo'ladimi -yo'qmi, so'rov uchun.svg faylini qo'shdim, lekin men barchani dizayn jarayonida ijodkorlik va tajriba o'tkazishga undayman. Ehtimol, MDF o'rniga akril ishlatish ajoyib ko'rinadi!

Men 1 -chi versiyada matkap va burg'ulash dastagidan foydalandim, shuning uchun men bu safar dizayn dasturlari va lazerli kesuvchi yordamida aniqroq mahsulotni qidirmoqchi edim.

3 -qadam: Lehim va sim

Lehim va sim
Lehim va sim
Lehim va sim
Lehim va sim
Lehim va sim
Lehim va sim

Bu eng ko'p vaqt talab qiladigan qism. Men lehim bilan davolashning ba'zi qismlarini topaman, shuning uchun choy iching, silliq murabbo qo'ying va bilingki, bu qadam sprint emas, balki marafon!

Men birinchi versiyadan iloji boricha ko'proq simni qutqarishga harakat qildim va qutiga siqib qo'yilishi kerak bo'lgan simlarning bir qismini yo'q qilish uchun Arduino va muxni qaerga qo'yishni aniqladim. bajarildi.

Men simlarning yaxshi chalkashliklarining tartibsizligini boshqalarga qaraganda ko'proq quchoqlayman, shuning uchun simlarni ajratishda o'z ambitsiyalaringizga amal qiling.

Ulanish bo'yicha tushuntirishga kelsak, avval kodni yozib, keyin simlar qayerga ketishini belgilab qo'ying …

Men klaviaturani eng pastdan eng yuqori notaga qadar qurdim, 16 -chi yozuvlar mux1 -ga, qolgan eslatmalar esa mux2 -ga o'tadi, lekin mux sozlamalari bilan kechikish biroz oshishi mumkin, lekin 16 MGts protsessor u orqali tez o'tib ketadi. payqay olmaydi.

Men har qanday darslardan oldin midi multipleksingga sho'ng'ib, devorga urilishga harakat qildim, shuning uchun agar biror narsaga erishish qiyin bo'lib tuyulsa, boshlang'ich tushuncha olish uchun bir necha asosiy darslarni bajarishni maslahat beraman.

Men oddiy nosozliklarni tuzatish bosqichlarini bajaraman: 1. Hamma narsa asosli ekanligiga ishonch hosil qiling2. Shortslarni tekshiring 3. Kastryulkalar 5v4 oladi. Hamma narsa asosli ekanligini ikki marta tekshiring

4 -qadam: Juda ko'p simlar …

Juda ko'p simlar…
Juda ko'p simlar…
Juda ko'p simlar…
Juda ko'p simlar…
Juda ko'p simlar …
Juda ko'p simlar …

Men qutining chuqurligini etarlicha baholamadim va tepada "Akira Style" paydo bo'ladiganga o'xshab o'tirishga qiynaldim, shuning uchun men studiyadagi do'stlarim bilan gaplashdim va uni qo'yish rejasini tuzdim. burchak ostida ko'rsatish. Men akril qoldiqlari bilan tezkor prototip qildim va yaxshi echim bilan yakun topdim. Bu qushlar 60 -yillardagi Moog sintezatorlari yamoq kabellari labirintiga o'xshab orqa tomondan uyalarini ko'rgazma qiladi. Bajarildi, to'g'rimi?

5 -qadam: Neopixel

Image
Image

Men MIDI yordamida oldingi loyihada Neopixellardan foydalanganman va MIDI o'z ishini bajarish uchun maxsus taxtaga muhtojligini aniqladim, shuning uchun men 1 -platadan ishlaydigan 5V quvvat uchun "RAW" usuli yordamida boshqa Pro Micro -ni uladim. Men hech narsani o'ylamadim, shunchaki Adafruit kutubxonasidan eng murakkab namunali eskizdan dastur topdim.

6 -qadam: kod

Yuklash uchun: 1. Midi_Controller.h kutubxonasini yuklab olganingizga ishonch hosil qiling2. 3 -turdagi taxtadan "Arduino Leonardo" ni tanlang. Port menyusidan 4 ni tanlang. Kompilyatsiya qilish va yuklash

Midi monitoring dasturi yordamida test yuklangandan so'ng. Agar hamma narsa rejalashtirilganidek ishlayotgan bo'lsa, musiqa ijro etish vaqti keldi!

7 -qadam: Jim bo'ling

Men moslashuvchanligi tufayli Ableton Live -dan o'z loyihalarim bilan foydalanaman. Agar siz Garage Band -dan foydalansangiz, u haligacha ishlaydi, lekin tugmachalar MIDICC raqamlarini eskizda qanday dasturlashingizga bog'liq holda o'zgarmas funktsiyalarga ega bo'ladi. Ularni izohlarda qoldiring! Baxtli ish!

Tavsiya: