Mundarija:

Midi Controller tugmachasi-6 qadam
Midi Controller tugmachasi-6 qadam

Video: Midi Controller tugmachasi-6 qadam

Video: Midi Controller tugmachasi-6 qadam
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Noyabr
Anonim
Midi Controller tugmachasi-klaviatura
Midi Controller tugmachasi-klaviatura

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

Kontseptsiya isboti
Kontseptsiya isboti

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

Lehim
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

Kod
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

Jam!
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: