İçindekiler:

Temassız Midi Kontrol Cihazı: 6 Adım (Resimli)
Temassız Midi Kontrol Cihazı: 6 Adım (Resimli)

Video: Temassız Midi Kontrol Cihazı: 6 Adım (Resimli)

Video: Temassız Midi Kontrol Cihazı: 6 Adım (Resimli)
Video: Bunu da sadece müslümanlar anlıyacak 🙃 #shorts 2024, Aralık
Anonim
Temassız Midi Kontrol Cihazı
Temassız Midi Kontrol Cihazı
Temassız Midi Kontrol Cihazı
Temassız Midi Kontrol Cihazı
Temassız Midi Kontrol Cihazı
Temassız Midi Kontrol Cihazı

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

İşleri Bir Araya Getirmek
İşleri Bir Araya Getirmek
İşleri Bir Araya Getirmek
İşleri Bir Araya Getirmek
İşleri Bir Araya Getirmek
İş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

Temelleri Anlamak
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
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

Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
Bağlantılar
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 Kontrolörümüzü Test Etme
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

DAW'ınıza Bağlanın ve Biraz Müzik Yapın
DAW'ınıza Bağlanın ve Biraz Müzik Yapın
DAW'ınıza Bağlanın ve Biraz Müzik Yapın
DAW'ınıza Bağlanın ve Biraz Müzik Yapın
DAW'ınıza Bağlanın ve Biraz Müzik Yapın
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: