İçindekiler:
- Gereçler
- Adım 1: İşleri Bir Araya Getirmek
- Adım 2: Temelleri Anlamak
- Adım 3: Kod
- 4. Adım: Bağlantılar
- Adım 5: MIDI Kontrolörümüzü Test Etme
- 6. Adım: DAW'ınıza Bağlanın ve Biraz Müzik Yapın
Video: Temassız Midi Kontrol Cihazı: 6 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Temassız şeyler yapmak günümüzde trend oldu. Arduino Pro mikro ve yerleşik bir karşılaştırıcıya sahip bazı IR-yakınlık dedektörleri kartını kullanarak basit bir midi denetleyici oluşturdum, bu oldukça kolay ve ucuz olmalı. Bu proje, 32u4 tabanlı herhangi bir Arduino'da kullanılabilir, bu, bu kartların MIDI'ye sahip olması, tüysüz midi ve bununla ilgili aksaklıkları kullanmak zorunda olduğunuz baş ağrısı olmadan kullanma yeteneği nedeniyle yapıldı. Bu proje diğer notalara kolayca genişletilebilecek 7 ana nota için yapılmıştır. BandLab'ın cakewalk'ını DAW'ım olarak kullandım çünkü havalı ve ücretsiz. Umarım bunu yaparken eğlenirsiniz. Bu proje başlangıçta öğrencilere Kızılötesi'nin güzel dünyasını ve eğlenceli uygulamasını tanıtmak için tasarlandı.
Gereçler
Arduino Pro Micro (veya herhangi bir 32u4 tabanlı kart)
IR-yakınlık sensörü * istediğiniz not sayısı
düğmeler (isteğe bağlı)
havya ve kurşun
berg pimleri
perfboard
Tel
bilgisayar
Adım 1: İşleri Bir Araya Getirmek
Önce bu projeyi yapmak için ihtiyacımız olan şeyleri alalım. Bilgisayarınızın bu MIDI denetleyicisini kullanmasını isteyeceksiniz.
Arduino Pro Micro (veya herhangi bir 32u4 tabanlı kart) IR-yakınlık sensörü * istediğiniz not sayısı
düğmeler (isteğe bağlı)
havya ve kurşun
berg pimleri
perfboard
Tel
kartınızı programlamak için Arduino IDE'ye ihtiyacınız olacak. Projeyi kontrol etmek için MIDI-OX yazılımı yeniden başlatılır. Bunu bir DAW ile kullanmak harika sonuçlar verir.
Adım 2: Temelleri Anlamak
Mikro denetleyici, bir nesne IR yakınlık dedektörüne yaklaştığında algılar. Ardından bilgisayara karşılık gelen bir MIDI kodu gönderir.
Bunu başarmak için harici bir kütüphane kullanacağız. Aşağıdaki linkten kütüphaneye ulaşabilirsiniz.
github.com/arduino-libraries/MIDIUSB
MIDI-OX yazılımını kullanarak bilgisayar tarafından uygun sinyalin alınıp alınmadığını kontrol edebiliriz.
Dijital IO'yu kullanacağız, IR yakınlık kartında bir karşılaştırıcımız var. Karşılaştırıcı nedeniyle mikro denetleyici I/O portunda 1 veya 0 olarak girdi alıyoruz
Adım 3: Kod
Kod nispeten basit ve kolayca değiştirilebilir. kodu bu talimatla ekledim.
IR yakınlık dedektörüne müdahale eden bir nesne olduğunda, ilgili sinyali bilgisayara göndeririz.
Farklı notlar kullanmak istiyorsanız MIDI tablosunu kullanın.
Programı mikro denetleyiciye yükleyin
4. Adım: Bağlantılar
VCC ve toprak sağlayarak IR yakınlık kartına güç verin.
Çıkışı ilgili dijital G/Ç pinlerine bağlayın. Projem için pin 2-8 kullandım.
kodu kullanılan pime göre değiştirdiğinizden emin olun.
Gerektiğinde IR yakınlık dedektörünü ve arduinoyu kolayca çıkarabilmem ve değiştirebilmem için dişi berg pimleri kullandım.
Adım 5: MIDI Kontrolörümüzü Test Etme
MIDI-OX'u bilgisayarınıza kurmanızı tavsiye ederim.
Perfboard'daki tüm bağlantıları tamamladıktan sonra IR dedektörünü ekleyin.
Kartı bilgisayara bağlayın.
MIDI test programınızı açın.
Bir parmağınızı dedektörün yanına getirmeyi deneyin
6. Adım: DAW'ınıza Bağlanın ve Biraz Müzik Yapın
Temassız oyun tarzına alışmak biraz zaman alacak ama eğlenceli bir deneyim olacak. Ben şahsen Cakewalk'ta bunu kullanarak bateri çalmayı seviyorum. Zevkinize göre tahtadan ışık ekleyin veya engelleyin
Önerilen:
Temassız Su Çeşmesi: 9 Adım (Resimli)
Temassız Su Çeşmesi: MCT öğrencisi olarak ilk yılımın sonunda, yıl boyunca kurslardan edindiğim tüm becerileri içeren bir proje yapmakla görevlendirildim. Belirlenen tüm gereksinimleri kontrol edecek bir proje arıyordum. öğretmenlerim tarafından ve
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
Temassız Voltaj Dedektörü: 5 Adım (Resimli)
Temassız Voltaj Dedektörü: Bu Eğitilebilir Kitapta, canlı güç kablolarının kontrolü için nasıl temassız bir voltaj dedektörü oluşturabileceğinizi göstereceğim. Kullanılan araçlar ve malzemeler (Ortak bağlantıları):Transistörler http://s.click.aliexpress.com /e/bWomecjILED'ler http://s.click.aliexpress.com/e/
Temassız Voltaj Dedektörü: 15 Adım (Resimli)
Temassız Voltaj Dedektörü: Bir Dolardan Daha Düşük Bir Maliyete Kendi Temassız Voltaj Dedektörünüzü Oluşturmanın 3 YoluGiriş------------ Elektrik uygun şekilde kullanılmadığında, kötü bir deneyimle elektrik çarpmalarına neden olur; bu yüzden çalışırken güvenlik önce gelmelidir
Spielatron veya Diğer MIDI Synth için MIDI 5V LED Şerit Işık Kontrol Cihazı: 7 Adım (Resimlerle)
Spielatron veya Diğer MIDI Synth için MIDI 5V LED Şerit Işık Kontrol Cihazı: Bu kontrolör, not başına 50mS için üç renkli LED şerit ışıkları yanıp söner. G5 ila D#6 için mavi, E6 ila B6 için kırmızı ve C7 ila G7 için yeşil. Kontrolör bir ALSA MIDI cihazıdır, bu nedenle MIDI yazılımı, bir MIDI synth cihazı ile aynı anda LED'lere çıkış verebilir