Mundarija:
- 1 -qadam: materiallarni yig'ish
- 2 -qadam: Chizma va burg'ulash
- 3 -qadam: Kontseptsiyani isbotlash
- 4 -qadam: Lehim
- 5 -qadam: kod
- 6 -qadam: Jam
Video: Midi Controller tugmachasi-6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Midifighter loyihamdan ilhomlanib, men Mega Arduino platasidagi ko'plab raqamli kirishlardan foydalanadigan tugmachali uslubli midi -kontroller yasashni boshladim. Bu yo'riqnomada biz materiallarni yig'ishdan tortib musiqani yaratishgacha bo'lgan qadamlarni ko'rib chiqamiz!
1 -qadam: materiallarni yig'ish
Ushbu loyiha uchun men foydalanganman:
Arduino Mega (klon)
22 o'lchovli sim
16 ta katta oq arja tugmachalari
10 ta kichik qora arja tugmalari
Lehimlash asboblari
16 va 26 mm diametrli burg'ulash teshiklari bilan burg'ulash
Ko'rdim
O'rnatish taxtasi
2 -qadam: Chizma va burg'ulash
Siz tugmachalarni o'rnatayotgan narsangizga masxara qilishingiz kerak bo'ladi, men bu yog'ochni axlat qutisidan topdim va bu loyiha uchun juda mos keladi deb o'yladim. Siz ham shunday qilishingiz yoki apparat do'koniga borishni xohlashingiz mumkin.
Tugmalarni kuzatib boring va teshiklarni qayerda burg'ulash kerakligini belgilang. Ko'rib turganingizdek, pastki qismi juda chiroyli ko'rinadi. Siz barcha teshiklarni burg'ulashdan oldin tugmani mosligini tekshirib ko'rishingiz mumkin.
Men taxtani keyinroq yarmida ko'rdim, lekin men buni bu bosqichda qilishni taklif qilaman.
3 -qadam: Kontseptsiyani isbotlash
Men alligator kliplarini bir nechta tugmachalarga o'tkazdim va 10K qozonni o'rnatdim va uni lehimlashdan oldin sinab ko'rish uchun kodni yukladim. Bu 100% kerak emas, lekin agar siz narsalarni qayta tekshirishni yaxshi ko'rsangiz yaxshi bo'ladi.
4 -qadam: Lehim
Bu erda raqamli pimlarga juda ko'p simlar bor, men keyingi safar multipleksorni ishlatishga urinib ko'rsam bo'ladi, lekin bu unchalik yomon emas, simlar ulanishi bilan ikki marta tekshirib ko'ring. Kod boshlang'ich pinining 22 bo'lishini belgilaydi va tugmalar kromatik ravishda bir marta oshadi (C = pin 22, C#= Pin 23 va boshqalar). Diagrammada tugmalar bir -biriga ulangan katta zanjirni ko'rishingiz mumkin.
Kastryulkalar 5v pinidan quvvat oladi va shu bilan birga zanjirband qilinadi. Xuddi shunday, kostryulkalar tugmalar bilan bir xil tarzda erga ulangan. Nihoyat, ma'lumot simlarini qozonlardan A0, A1, A2, A3 ga o'tkazing.
Agar siz ko'proq tugmachalarni yoki kostryulkalarni xohlasangiz, chindan ham yong'oqqa tushishingiz mumkin edi … va men sizga buni taklif qilaman!
5 -qadam: kod
Kodni kiritishdan oldin www.musiconerd.com saytida Gustavo Silveiraga minnatdorchilik bildirmoqchiman, chunki men uning kodini oldingi loyihada ishlatganman va uni shu loyihada ishlatish uchun o'zgartirganman.
Men ketma -ket signallarni Ableton Live oladigan midi signallariga aylantirish uchun Macbook -da Sochsiz Midi bilan ishlayapman.
Qabul qilaman, ketma-ket dasturiy ta'minotni to'liq ishlay oladigan darajada to'liq o'rnatish uchun biroz vaqt kerak bo'ldi, lekin men uni hozirgi konfiguratsiyasida o'rnatganimdan beri muammoga duch kelmadim.
Men eng yaxshi kodistman, lekin agar siz Arduino IDE kodidagi izohlarga amal qilsangiz va kodning uzatilish tezligi va Sochsiz midi bilan mos kelsangiz, siz juda ko'p muammolarni bartaraf qilmasdan ishlashingiz kerak.
6 -qadam: Jam
Men Ableton Live-dan foydalanishni yaxshi ko'raman, chunki midi-xaritaning moslashuvchanligi bu kabi asboblarga mos keladi. Mussorgskiy bilan birga o'ynashimga havola! Mening birinchi ko'rsatma!
Tavsiya:
Servo to'xtatib turishning bitta tugmachasi: 3 qadam
Bir tugmachali Servo to'xtatib turishni blokirovka qilish: To'liq to'xtatilgan tog 'velosipedlari silliq yurishni ta'minlaydi, lekin tez -tez tepalikka o'tishda to'xtash joyini qulflashni talab qiladi. Aks holda, süspansiyon pedallar ustida turganingizda siqiladi va bu kuch sarflanadi. Velosiped ishlab chiqaruvchilari buni yaxshi bilishadi va
Ahtapot tugmachasi: 8 qadam
Sakkizoyoqli tugmachali tugmachali batareyalar o'rnini bosadi. U 4 sentlik batareyadan termometr va namlik o'lchagichni ishlatish uchun ishlatilgan. Bu batareyaning ishlab chiqarilishi ham ko'rsatiladi
Yoqish/o'chirish tugmachasi bilan oson tutashtirgichli fanat: 3 qadam
O'chirish/o'chirish tugmachasi bilan oson o'rnatish davri ventilyatori: Bu tezkor sxemalar yordamida oson loyiha --- sizga yoqadi degan umiddamiz! Bu loyiha o'yin-kulgi uchun, va, ehtimol, sizni sovutishga yordam berishi mumkin. Bu haqiqatan ham ishlamaydi, lekin bu ta'limiy! P.S. Bu loyiha faqat yangi boshlovchilar uchun namoyishsiz
AVR mikrokontroller. Bosish tugmachasi yordamida LEDni yoqing. Bosish tugmachasi: 4 qadam
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
MIDI klaviaturasi tugmachasi: 7 qadam (rasmlar bilan)
Arja tugmasi MIDI klaviaturasi: 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 yanada xabardorligi bilan men