İçindekiler:

Arduino Tabanlı MIDI Fighter(Dokunmaya Duyarlı): 7 Adım (Resimlerle)
Arduino Tabanlı MIDI Fighter(Dokunmaya Duyarlı): 7 Adım (Resimlerle)

Video: Arduino Tabanlı MIDI Fighter(Dokunmaya Duyarlı): 7 Adım (Resimlerle)

Video: Arduino Tabanlı MIDI Fighter(Dokunmaya Duyarlı): 7 Adım (Resimlerle)
Video: The 5 BEST ARDUINOS for Building a MIDI CONTROLLER 2024, Temmuz
Anonim
Arduino Tabanlı MIDI Fighter(Dokunmaya Duyarlı)
Arduino Tabanlı MIDI Fighter(Dokunmaya Duyarlı)

MIDI, Müzik Aleti Dijital Arayüzü anlamına gelir. Burada dokunmaya duyarlı bir MIDI avcı uçağı yapıyoruz.

16 pedi vardır. bunlar artırılabilir veya azaltılabilir. Burada sınırlı arduino pinleri nedeniyle 16 kullandım.

Ayrıca analog giriş pinlerini (A0, A1, A2, A3, A4) dijital giriş olarak kullandım.

Bu benim ilk talimatım. Bu yüzden herhangi bir hata için beni affedin. Daha önce bir talimat vermeyi düşünmedim.

O yüzden pek detaylı fotoğrafım yok.

Videoda bulunanableton live 9 yazılımındaki seslerde gitar seçtiğim MIDI'nin çalışan bir videosu var.

Adım 1: Gerekli Malzemelerin Toplanması

İhtiyacınız olacak şeyler şunlardır:

  1. Arduino uno R3 (1 adet)
  2. 1Mohm rezistanslar (16 adet)
  3. Genel amaçlı arduino kalkanı (1 adet)
  4. Aliminyum folyo
  5. Plastik/akrilik levha (dış gövde için)
  6. Potansiyometre (1 adet)
  7. teller
  8. siyah bant

Kullanılan araçlar şunlardır:

  1. Delmek
  2. kesici alet
  3. Havya
  4. Sıcak tutkal

Bunlar MIDI avcı uçağı yapmak için gerekli malzemeler. Dirençler için Genel amaçlı bir arduino kalkanım var.

ancak genel amaçlı bir pcb kullanabilirsiniz.

Adım 2: Dış Gövdeyi Yapmak

Dış gövdeyi yapmak için plastik levhaya ihtiyacınız olacak.

sayfayı verilen boyutta kesin:

üst ve alt (200mm x 200mm)

4 taraf için (200mm x 40mm)

şimdi pedlerin tellerini geçirmek için üst tabakada 16 delik açın. Arduino konektörü için bir tarafta bir yuva.

Üst kısım hariç bir küboid yapmak için bu parçaları birleştirin. Pedler alüminyum folyodan yapılmıştır.

45 mm x 45 mm boyutunda 16 yaprak alüminyum folyo kesin.

Açılan delikler ped konumuna göre olmalıdır.

3. Adım: Bağlantılar

Bağlantılar
Bağlantılar

Bağlantılar resimdeki gibi yapılmalıdır.

potansiyometre dokunma hassasiyeti içindir. Dokunma hassasiyetini ayarlamak içindir.

NOT: Kullanılacak teller aynı tip olmalıdır. Aksi takdirde kapasitif değerlerde farklılık olabilir.

ayrıca aynı boyutta teller yapmaya çalışın.

Adım 4: Son Montaj

Son montaj
Son montaj
Son montaj
Son montaj
Son montaj
Son montaj

Şimdi hem elektronik hem de donanım parçalarını birleştirmemiz gerekiyor. İlk olarak alüminyum folyoyu üst tabakaya eşit aralıklarla bağlayın ve her bir folyoya telleri bağlayın. Kablolar daha sonra 2. adımda olduğu gibi arduinoya bağlanacaktır.

Folyoyu yapıştırıcı veya bant kullanarak yapıştırabilirsiniz.

Ayrıca, kalınlık ve iyi bir his vermek için plastik ve folyo arasına bazı karton parçaları koyabilirsiniz.

NOT: Teller sürekli olarak folyoya bağlanmalıdır.

Adım 5: Arduino'ya Kod Yükleme

kod burada verilmiştir.

arduino'ya yükleyin.

NOT: arduino'ya kod yüklerken tüysüz midi'deki seri port bağlı değil olarak ayarlanmalıdır. aksi takdirde kod yüklenirken hata görüntülenecektir.

işte dokunmatik yüzeyi test etmek ve kapisitif sensör değerlerini almak için kod (captouch16try.ino)

test kodu sensörün değerlerini verir.

bu değerler hemen hemen eşit olmalıdır. aksi takdirde ped düzgün çalışmayacaktır.

verilen değerler diğer kodun hassasiyeti olacaktır.

Adım 6: Yazılım Gereksinimi

Yazılım Gereksinimi
Yazılım Gereksinimi
Yazılım Gereksinimi
Yazılım Gereksinimi

Bu yazılımları indirin:

  1. Ableton Canlı 9 Süit
  2. Tüysüz MIDI serisi
  3. DöngüMIDi

Ableton resmi siteden indirilebilir.

Tüysüz midi indirmek için Github linki:

(https://projectgus.github.io/hairless-midiserial/)

loopmidi'ye bağlantı:

www.tobias-erichsen.de/wp-content/uploads/2…

Bu yazılımları indirin ve kurun.

bu adımları takip et:

Aşama 1.

LoopMIDI'yi açın ve sol alt köşedeki (+) düğmesine tıklayın.

Veri aktarımı için bir bağlantı noktası oluşturulur.

Adım 2.

Tüysüz midi'yi açın, şimdi midi çıkışında loopmidiport'u seçin.

midi'yi bağlı değilken bırakın.

arduino'ya seri bağlantı noktası seçin. (arduino bilgisayara/dizüstü bilgisayara bağlandığında bu gösterilecektir)

Aşama 3.

ableton live 9'u çalıştırın.

açık tercihler (ctrl +,)

şimdi sol sütunda link midi'yi seçin ve resimde gösterildiği gibi ayarı seçin.

o pencereyi kapat

Adım 4.

şimdi soldan ikinci sütunda davulları seçin.

herhangi bir davul seçin.

tambur seçildiğinde.

ve midi pad'e dokunduğunuzda, dizüstü bilgisayarınızda bir ses üretilir.

MIDI dövüşçünüz tamamlandı.

Eğlence!!!:-)

7. Adım: Sorun Giderme

Yazılımlar düzgün yapılandırılmamış.

pad analog değerler verdiğinden ve bu değerler sorun yaratabileceğinden, touch kurulumunda önceden bazı problemler olacaktır.

teller düzgün bağlanmamış olabilir.

folyo tele düzgün temas etmiyor.

teller kısa devre yapıyor olabilir.

Önerilen: