Mündəricat:
- Təchizat
- Addım 1: Hər şeyi bir araya gətirin
- Addım 2: Əsasları Anlamaq
- Addım 3: Kod
- Addım 4: Bağlantılar
- Addım 5: MIDI nəzarətçimizi sınayın
- Addım 6: DAW -a qoşulun və bir az musiqi yaradın
Video: Əlaqəsiz Midi Nəzarətçisi: 6 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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
Ə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
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 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
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
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
Ə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ə:
Arduino MIDI Nəzarətçisi qurmaq: 9 addım (şəkillərlə birlikdə)
Arduino MIDI Controller qurmaq: Bu təlimat ilk dəfə 28 İyun 2020 -ci ildə blogumda yayımlandı. Elektronikadan ibarət əşyalar tikməkdən zövq alıram və həmişə Arduino -dan istifadə edərək bir şeylər qurmaq istəyirdim. MIDI nəzarətçi
Arduino və ya Mikrokontrolör olmadan DIY Əlaqəsiz Əl Dezinfeksiyaedici Dağıtıcı: 17 Addım (Şəkillərlə)
Arduino və ya Mikrokontrolör olmadan DIY Əlaqəsiz Əl Dezinfeksiyaedici Dispenser: Hamımızın bildiyimiz kimi, COVID-19 epidemiyası dünyanı vurdu və həyat tərzimizi dəyişdi. Bu vəziyyətdə spirt və əl dezinfeksiyaediciləri həyati mayelərdir, buna baxmayaraq düzgün istifadə edilməlidir. Əlləri yoluxmuş spirtli qablara və ya dezinfeksiyaedici vasitələrə toxunmaq
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
Əlaqəsiz Gərginlik Dedektoru: 4 Adım (Şəkillərlə birlikdə)
DIY Əlaqəsiz Gərginlik Dedektoru: Hər kəs multimetrinizdən asılı olan bu telləri istifadə edərək, hər hansı bir gərginliyin bir tel və ya bir dövrə olduğunu öyrənməkdən yorulur. Bəli, səliqəli və sadə səslənir. Beləliklə, yalnız 4 Compon istifadə edərək bunu edək
Spielatron və ya digər MIDI Synth üçün MIDI 5V LED Şerit İşıq Nəzarətçisi: 7 Addım (Şəkillərlə)
MIDI 5V Spielatron və ya digər MIDI Synth üçün LED Şerit İşıq Nəzarətçisi: Bu nəzarətçi, not başına 50mS üçün üç rəngli LED şerit işıqlarını yandırır. G5-D#6 üçün mavi, E6-B6 üçün qırmızı, C7-G7 üçün yaşıl. Nəzarətçi bir ALSA MIDI cihazıdır, buna görə MIDI proqramı bir MIDI synth cihazı ilə eyni vaxtda LED -lərə çıxara bilər