Mündəricat:

Əlaqəsiz Midi Nəzarətçisi: 6 Addım (Şəkillərlə birlikdə)
Əlaqəsiz Midi Nəzarətçisi: 6 Addım (Şəkillərlə birlikdə)

Video: Əlaqəsiz Midi Nəzarətçisi: 6 Addım (Şəkillərlə birlikdə)

Video: Əlaqəsiz Midi Nəzarətçisi: 6 Addım (Şəkillərlə birlikdə)
Video: Açılış komandiri göyərtəsi qırğın maestros, yeni Capenna küçələrində 2024, Iyul
Anonim
Əlaqəsiz Midi Nəzarətçisi
Əlaqəsiz Midi Nəzarətçisi
Əlaqəsiz Midi Nəzarətçisi
Əlaqəsiz Midi Nəzarətçisi
Əlaqəsiz Midi Nəzarətçisi
Əlaqəsiz Midi Nəzarətçisi

Kontaktsız şeylər etmək bu günün tendensiyasıdır. Arduino Pro micro və daxili müqayisə cihazı olan bəzi IR yaxınlıq detektorlar lövhəsindən istifadə edərək sadə bir midi nəzarətçi yaratdım, bu olduqca asan və ucuz olmalıdır. Bu layihə, 32u4 əsaslı lövhəsi olan hər hansı bir Arduino -da istifadə edilə bilər, bu, bu lövhənin MIDI -yə sahib olması səbəbindən baş ağrısı olmadan tüksüz midi və onunla əlaqəli qüsurlardan istifadə etmək məcburiyyətindədir. Bu layihə, digər notlar üçün asanlıqla uzadıla bilən 7 əsas not üçün edildi. Mən sərin və pulsuz olduğu üçün DAW olaraq BandLab tərəfindən tort keçidindən istifadə etdim. Ümid edirəm bunu etməkdən zövq alırsınız. Bu layihə əvvəlcə şagirdləri gözəl Infra-Red dünyası və əyləncəli tətbiqi ilə tanış etmək üçün hazırlanmışdır.

Təchizat

Arduino Pro Micro (və ya 32u4 əsaslı hər hansı bir lövhə)

IR yaxınlıq sensoru * istədiyiniz qeyd yoxdur

düymələr (isteğe bağlı)

lehimləmə dəmiri və qurğuşun

berg sancaqları

perfboard

Tel

kompüter

Addım 1: Hər şeyi bir araya gətirin

Əşyaları Birlikdə Almaq
Əşyaları Birlikdə Almaq
Əşyaları Birlikdə Almaq
Əşyaları Birlikdə Almaq
Əşyaları Birlikdə Almaq
Əşyaları Birlikdə Almaq

Əvvəlcə bu layihəni yerinə yetirmək üçün lazım olan şeyləri əldə edək. Kompüterinizin bu MIDI nəzarətçisindən istifadə etməsini tələb edəcəksiniz.

Arduino Pro Micro (və ya 32u4 əsaslı hər hansı bir lövhə) IR yaxınlıq sensoru * İstədiyiniz qeyd yoxdur

düymələr (isteğe bağlı)

lehimləmə dəmiri və qurğuşun

berg sancaqları

perfboard

Tel

Lövhənizi proqramlaşdırmaq üçün Arduino IDE tələb edəcəksiniz. Layihəni yoxlamaq üçün MIDI-OX proqram təminatı yenidən işə salınır. Bunu DAW ilə istifadə etmək əla nəticələr verir.

Addım 2: Əsasları Anlamaq

Əsasları Anlamaq
Əsasları Anlamaq

Mikro nəzarətçi, obyektin İK yaxınlıq detektoruna yaxınlaşdığını aşkar edir. Sonra kompüterə uyğun bir MIDI kodu göndərir.

Bunun üçün xarici kitabxanadan istifadə edəcəyik. Kitabxananı aşağıdakı linkdən tapa bilərsiniz.

github.com/arduino-libraries/MIDIUSB

MIDI-OX proqramından istifadə edərək kompüter tərəfindən müvafiq siqnalın alındığını yoxlaya bilərik.

Rəqəmsal IO istifadə edəcəyik, IR yaxınlıq lövhəsində bir müqayisə cihazımız var. Komparator sayəsində mikro nəzarətçi I/O portunda 1 və ya 0 olaraq giriş alırıq

Addım 3: Kod

Kod
Kod

Kod nisbətən sadədir və asanlıqla dəyişdirilə bilər. kodu bu təlimatla əlavə etdim.

IR yaxınlıq detektoruna müdaxilə edən hər hansı bir obyekt olduqda, müvafiq siqnalı kompüterə göndəririk

Fərqli qeydlərdən istifadə etmək istəyirsinizsə, MIDI qrafikindən istifadə edin.

Proqramı mikro nəzarətçiyə yükləyin

Addım 4: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

VCC və torpaq təmin edərək IR yaxınlıq lövhəsini gücləndirin.

Çıxışı müvafiq rəqəmsal I/O pinlərinə qoşun. Layihəm üçün 2-8 pin istifadə etdim.

kodu istifadə olunan pinə uyğun olaraq dəyişdirdiyinizə əmin olun.

Lazım olduqda IR yaxınlıq detektorunu və arduino -nu asanlıqla söküb əvəz edə biləcəyim üçün dişi berg sancaqlarından istifadə etdim.

Addım 5: MIDI nəzarətçimizi sınayın

MIDI Nəzarətçimizi sınayırıq
MIDI Nəzarətçimizi sınayırıq

Kompüterinizə MIDI-OX yükləməyi məsləhət görürəm.

Perfor taxtasındakı bütün əlaqələri tamamladıqdan sonra İR detektoru əlavə edin.

Lövhəni kompüterə qoşun.

MIDI test proqramınızı açın.

Bir barmağınızı detektora yaxınlaşdırmağa çalışın

Addım 6: DAW -a qoşulun və bir az musiqi yaradın

DAW -a qoşulun və bir az musiqi yaradın
DAW -a qoşulun və bir az musiqi yaradın
DAW -a qoşulun və bir az musiqi yaradın
DAW -a qoşulun və bir az musiqi yaradın
DAW -a qoşulun və bir az musiqi yaradın
DAW -a qoşulun və bir az musiqi yaradın

Əlaqəsiz oynama üsuluna alışmaq bir az vaxt aparacaq, amma əyləncəli bir təcrübə olacaq. Şəxsən mən Cakewalk -da bundan istifadə edərək nağara çalmağı sevirəm. Zövqünüzə görə lövhəyə işıq əlavə edin və ya bloklayın

Tövsiyə: