![MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan) MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/004/image-9525-23-j.webp)
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
![MIDI klaviatura tugmachalari MIDI klaviatura tugmachalari](https://i.howwhatproduce.com/images/004/image-9525-24-j.webp)
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](https://i.howwhatproduce.com/images/004/image-9525-25-j.webp)
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](https://i.howwhatproduce.com/images/004/image-9525-27-j.webp)
![](https://i.ytimg.com/vi/aQZ2ekVbeaA/hqdefault.jpg)
![Lehim va sim Lehim va sim](https://i.howwhatproduce.com/images/004/image-9525-28-j.webp)
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](https://i.howwhatproduce.com/images/004/image-9525-29-j.webp)
![Lehim va sim Lehim va sim](https://i.howwhatproduce.com/images/004/image-9525-30-j.webp)
![Lehim va sim Lehim va sim](https://i.howwhatproduce.com/images/004/image-9525-31-j.webp)
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…](https://i.howwhatproduce.com/images/004/image-9525-32-j.webp)
![Juda ko'p simlar… Juda ko'p simlar…](https://i.howwhatproduce.com/images/004/image-9525-33-j.webp)
![Juda ko'p simlar … Juda ko'p simlar …](https://i.howwhatproduce.com/images/004/image-9525-34-j.webp)
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](https://i.howwhatproduce.com/images/004/image-9525-36-j.webp)
![](https://i.ytimg.com/vi/31OWp2uTGZE/hqdefault.jpg)
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
![](https://i.ytimg.com/vi/lXIOyr3qzI8/hqdefault.jpg)
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:
Arduino Easy Midi klaviaturasi: 5 qadam (rasmlar bilan)
![Arduino Easy Midi klaviaturasi: 5 qadam (rasmlar bilan) Arduino Easy Midi klaviaturasi: 5 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/005/image-14200-j.webp)
Arduino Easy Midi klaviaturasi: Men juda katta musiqiy nodonman va o'z asboblarim va gadjetlarimni yasashni juda yaxshi ko'raman, lekin menda murakkab loyihalarni bajarish uchun ko'p mahorat va resurslar yo'q, shuning uchun PretEnGineerings o'quv qo'llanmasiga duch kelganimda, men juda xursand bo'ldim va unga berishni xohladim. otish.Bir
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam
![AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam](https://i.howwhatproduce.com/images/004/image-9193-j.webp)
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachalarini o'chirish.: Bu bo'limda biz ATMega328PU uchun C dasturini uchta tugmachaning holatiga o'tish uchun qanday o'zgartirish kerakligini bilib olamiz. Shuningdek, biz "Switch Bounce" muammosini hal qilishni o'rganib chiqdik. Odatdagidek, biz
Qayta ishlash animatsiyalarini boshqaradigan Arduino LED tugmachasi: 36 qadam (rasmlar bilan)
![Qayta ishlash animatsiyalarini boshqaradigan Arduino LED tugmachasi: 36 qadam (rasmlar bilan) Qayta ishlash animatsiyalarini boshqaradigan Arduino LED tugmachasi: 36 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/006/image-16228-5-j.webp)
Qayta ishlash animatsiyalarini boshqaradigan Arduino LED tugmachalari: nima Bu tugmachani PCB va Sparkfun tomonidan ishlab chiqarilgan boshqa komponentlar yordamida ishlab chiqariladi. U Arduino Mega tomonidan boshqariladi. Har bir tugmani bosish juda yoqimli va yoqimli, uning ichida RGB LED bor! Men uni animatsiyalarni boshqarish uchun ishlatardim
Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan)
![Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan) Mikrofoningizni boshqaring: Arduino IDE tugmachasi va boshqa GPIO: 3 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/004/image-11769-20-j.webp)
Micro: bit-ni Arduino IDE-tugmachasi va boshqa GPIO bilan boshqaring: Oldingi blogimizda Master Your Micro: bit Arduino IDE - Light LED bilan, biz Arduino IDE-ga mikro-bitli kutubxonani qanday o'rnatish haqida gaplashdik. LEDni mikro: bitda Arduino IDE yordamida boshqarish. Ushbu maqolada biz sizga aytmoqchimiz
Limpet tugmachasi: 4 qadam (rasmlar bilan)
![Limpet tugmachasi: 4 qadam (rasmlar bilan) Limpet tugmachasi: 4 qadam (rasmlar bilan)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10966147-limpet-push-button-4-steps-with-pictures-j.webp)
Qisqichbaqasimon tugmalar: dengiz qobig'i va elektronika-bu tugmalar, batareyalar, ushlagichlar, dvigatellar va LEDlarni joylashtirishdan tashqari nima qilish kerak, bu qobiqlarning to'g'ri atamasini aniqlash uchun biroz vaqt kerak bo'ldi. Ular men kabi yoki cho'chqalar emas, balki cho'loqlar