İçindekiler:
- Adım 1: Tüm Malzemeyi Toplayın
- Adım 2: Arayüzün Çizilmesi ve Oluşturulması
- Adım 3: Devre Şeması ve Bağlantılar
- Adım 4: Yazılımlar ve Programlama
- Adım 5: MIDI Denetleyicisini Eşleme
Video: Arduino MIDI Denetleyici Oluşturun: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
Herkese selam! Bu talimatta size kendi Arduino destekli MIDI denetleyicinizi nasıl oluşturacağınızı göstereceğim. MIDI, Müzik Aleti Dijital Arayüzü anlamına gelir ve bilgisayarların, müzik aletlerinin ve diğer donanımların iletişim kurmasını sağlayan bir protokoldür. Bu eğitimin her adımını takip ederseniz, bir Arduino ile müzik yapabileceksiniz!
Bu Eğitilebilir Kitaptan ne öğreneceksiniz:
- Bu proje için doğru bileşenleri seçin.
- Doğru boyutlara sahip bir arayüz çizin ve oluşturun.
- Devre şemalarını okuyun ve her bileşeni Arduino'ya bağlayın/lehimleyin.
- MIDI Denetleyiciyi kullandığınız DAW ile bağlamak için doğru yazılımı seçin.
- MIDI Denetleyicisini Eşleme.
Videoyu izlediğinizden emin olun çünkü daha açıklayıcı. Yeni projeleri kaçırmamak ve büyümeme yardımcı olmak için Youtube kanalıma abone olun!
Adım 1: Tüm Malzemeyi Toplayın
Bu projeyi tamamlamak için ihtiyaç duyduğumuz malzeme ve araçların bir listesi:
1 x Arduino Uno Başlangıç Kiti
12 x Arcade Basmalı Düğmeler
4 x Pot Düğmesi Potansiyometre
2 x Kayar Potansiyometre
Kasayı inşa etmek için malzeme (tahta kasa yapmaya karar verdim)
Arduino Başlangıç Kitini seçtim çünkü bu kit bu proje için dirençler, tüm kablolama ve konektörler gibi birçok faydalı malzeme sağlıyor. Ayrıca, benim gibi acemi iseniz, bu kitteki diğer malzemeler elektronikle başlamanıza yardımcı olabilir.
Arcade Düğmelerini yukarıdaki linkten aldım ama tekrar alacak olsam BU DÜĞMELERİ alırdım çünkü arayüze desen vermek istedim ve tek renkli düğmelerle imkansızdı ve boyamak zorunda kaldım.
İhtiyacınız olacak araçlar:
- hobi dosyası
- kum kağıdı
- Tornavida
- X-acto bıçak
- Kaliper
- Hükümdar
- Ahşap parçalar
- maça biti
- Atlama telleri
- Yalıtım bandı
- vernik
- Boya
- tel striptizci
- Tel makası
- Testere
- Elektrikli matkap
- Mini Balta Testere
- Dremel
- Süper yapıştırıcı
- Havya
- Lehim
- lehim pastası
Daha fazla ayrıntı için resimleri kontrol edebilirsiniz.
Adım 2: Arayüzün Çizilmesi ve Oluşturulması
Kasayı oluşturmak için ihtiyacınız olan boyutlardan emin olmanız için arayüzünüzü çizmenizi şiddetle tavsiye ederim.
Kalem, cetvel ve pusula kullanarak arayüzümü A4 kağıda yansıttım. Sonucu aşağıdaki resimde görebilirsiniz. Arayüzü çizerek, tüm bileşenleri kurmak için ihtiyacınız olan boyutları öğrenebilirsiniz. Basmalı Düğmelerimin çapı 29,7 mm olduğundan, takmak için 30 mm'lik bir delik açacağım. Her delik 10 mm aralıklıdır. Temel olarak her daire merkezi 40 mm aralıklarla yerleştirilmiştir (çap = 30 + boşluk = 10).
Pot Düğmeleri 10 mm çapındadır. Ahşabın çatlamamasını sağlamak için çapı artan uçlarla delinmesi önerilir. Ayrıca düğmeler ve pota düğmesi potansiyometreleri arasında 10 mm boşluk bıraktım.
Ve son olarak, kayan potansiyometreler. Veri sayfasından seyahat mesafelerinin yaklaşık 80 mm olduğunu biliyorum. Yuvaları sürgülü potansiyometrelere, diğer bir deyişle FADERS'a uyacak şekilde açmak için bir Dremel kullanmalısınız. Bu özel araca sahip değilseniz, videoda gösterdiğim gibi her zaman yapabilirsiniz. 80 mm uzunluğunda ve 3 mm genişliğinde bir yuva düşünün.
Bu benim COVID-19 karantina projemdi. Zamanımı verimli geçirmenin bir yolunu bulmaya kararlıydım ve aklıma çekmecede kalan Arduino geldi. Muhafazayı yapmak için odun almak için yerel mağazama gittim ve aldığımda, personel eksikliği ve tüm bu kendini tecrit/tecrit nedeniyle odun kesmedikleri söylendi. Bu yüzden ahşabı satın almaya ve elimdeki malzemeyle evde kesmeye karar verdim.
Kıymıkları zımpara kağıdı ile çıkardıktan ve yüzeyi hazırladıktan sonra vernik boya uyguladım. İki kaplama uygulandı. Kasayı boyamak için bir renk seçtikten sonra. Sonucu görmek için resimleri kontrol edebilirsiniz!
Adım 3: Devre Şeması ve Bağlantılar
Çok kafa karıştırıcı olabileceğinden geleneksel devre şemasını çizmek yerine devre şemasını açıklamaya karar verdim. Her bir telin nereye ait olduğunu anlayabilmeniz için jumper kablolarını ayırmak için birkaç renk kullandım.
Arduino'da kullanılan çip, dahili pull-up dirençleri içerir, bu nedenle arcade butonlarının her biri için direnç kablolamaya gerek yoktur. Bu, kontrolör kablolamasını büyük ölçüde basitleştirir.
Tek yapmamız gereken Arcade Butonlarının bir ayağını zemin olarak seçmek, diğeri ise Arduino kartındaki dijital girişlerden birine bağlanacak olan güç olacak.
Fader'ların üç ayağı vardır, birincisi (alttan sayarak) zemin (-), ikincisi güç (+) ve üçüncüsü sinyaldir.
Pot düğmesi potansiyometreleri için şudur: sol bacak toprak (-), orta bacak sinyal ve sağ bacak güç (+) olacaktır.
Arduino, MIDI Kontrolörünün beyni olacak. Düğmeye basma girişine bağlı olarak yazılıma MIDI talimatları gönderecektir.
Tüm teller nedeniyle iç kısım çok dağınık olacak, lehimleme işlemini yapılandırmanızı tavsiye ederim. Örneğin, önce tüm topraklama kablolarını lehimlemeye karar verdim, güç ve son olarak sinyal aktarma kablolarını lehimledim.
Arduino kartına tüm pinleri lehimleyip bağladıktan sonra kasayı kapatabiliriz. Nihai sonucu görmek için resimlere bir göz atın!
Adım 4: Yazılımlar ve Programlama
Arduino'nuzla müzik yapabilmek için üç adet yazılıma ihtiyacınız olacak.
Öncelikle kendi kodunuzu yazmaya başlamak ve eskizleri Arduino kartına yüklemek için Arduino IDE yazılımını indirmeniz gerekiyor.
İkinci olarak, aslında sanal bir midi kablosu olan LoopMidi yazılımını indirmeniz gerekiyor.
Son olarak, midi seri verilerinizi LoopMidi yazılımına göndermek için Hairless Midi to Serial Bridge yazılımına ihtiyacınız olacak. Bu yazılım, kablolamanızın doğru olup olmadığını size bildirmek için harikadır çünkü MIDI Denetleyicisi ile Hairless Midi Serial arasında veri alışverişi yapılan akışını görebilirsiniz.
İlk adım Arduino yazılımını ve bu Eğitilebilir Dosyaya (MIDI_Controller olarak adlandırılan) eklediğim kodu açmaktır. Yazar Michael Balzer'e kredi verilir. Kodu değiştirmenize gerek yoktur. Sadece bir tür "hata ayıklama" gibi olan taslağı doğrulayın ve derlemenin tamamlandığı mesajını aldığınızda Arduino panosuna gönderebilirsiniz.
Ardından LoopMidi'ye gidin ve yeni bir bağlantı noktası adı seçin. Birini seçtikten sonra, yeni bağlantı noktasını oluşturacak olan artı düğmesine basın. Bu adımdan sonra Hairless Midi Serial Bridge'i açın ve yeni oluşturduğunuz MIDI In portunu seçerek başlayın. Ardından aynı MIDI Çıkış portunu seçin. Son olarak bilgisayarınızın seri portunu seçin (genellikle COM#). Tebrikler, MIDI Denetleyicinizin bilgisayarla iletişim kurmasını sağladınız!
Adım 5: MIDI Denetleyicisini Eşleme
Buraya kadar geldiyseniz Tebrikler!!! Arduino ile müzik yapmaya ve MIDI Kontrolörünüzle oynamaya başlamanıza sadece birkaç adım kaldı!
Şimdi DAW'ınıza (Dijital Ses İş İstasyonu) gitmek ve MIDI Denetleyiciniz olan harici girişi tanımak için ayarları yapmak istiyorsunuz. Verdiğim örnek Ableton Live ile. gitmen gerek
Seçenekler >> Tercihler: Giriş Midi Bağlantı Noktası daha önce tanımladığınız bağlantı noktası olmalıdır ve parçayı ve uzaktan geçiş düğmesini açmanız gerekir.
Şimdi MIDI arayüzünüzdeki herhangi bir düğmeye basarsanız, DAW'ın sağ üst köşesinde yanıp sönen bir ışık görmelisiniz, bu, yazılımın gönderdiğiniz midi sinyallerini aldığı anlamına gelir! MIDI Kontrolörünü eşleştirmek için "MIDI" düğmesine tıklayın ve DAW rengi mora dönmelidir. Şimdi herhangi bir yuvanın üzerine tıklayın ve ardından herhangi bir düğmeye basın, bununla ilişkili bir not/kontrol göreceksiniz, bu da düğmenin eşlendiği anlamına gelir!
Ve işin bitti! Tebrikler! Harika bir proje ve harika bir iş! Eğer başardıysan bana haber ver!
Önerilen:
Arduino MIDI Denetleyici Oluşturma: 9 Adım (Resimlerle)
Arduino MIDI Denetleyicisi Oluşturma: Bu talimat ilk olarak 28 Haziran 2020'de blogumda yayınlandı.Elektronik içeren şeyler yapmaktan zevk alıyorum ve her zaman Arduino kullanarak bir şeyler inşa etmek istemişimdir.Yeni başlayanlar için bulduğum en yaygın yapılardan biri, MIDI denetleyicisi.
MesoTune - Manyetik MIDI Denetleyici: 16 Adım (Resimlerle)
MesoTune - Magnetic MIDI Controller: Not: Bu projeyi Alex Bluhme'ye vermek istiyorum. O halde lütfen buradan bir göz atın https://vimeo.com/171612791.Müzik bestecisi, melodist, senfonist veya kendi ritimlerini yaratmayı seven, ancak tüm bu pu'lardan sıkılan bir ezgi ustası mısınız?
Aalto için Arduino MIDI Denetleyici: 7 Adım
Aalto için Arduino MIDI Kontrol Cihazı: Amatör bir müzisyen olarak, genellikle Analog Synth'lerden VST'lere geçerim. ruh hali, gerçekten harika bir enstrümanın içindeyim: Madronalab'ın Aalto VST'si Bu inanılmaz VST çok esnektir, çok iyi sesler üretir ve oldukça kolay
Arduino MIDI Denetleyici Kendin Yap: 8 Adım
Arduino MIDI Denetleyici Kendin Yap: Hey millet! Umarım önceki "Arduino CNC Plotter (mini çizim makinesi)" talimatımı beğenmişsinizdir; ve yeni bir tane için hazırsınız, her zamanki gibi bu öğreticiyi, bu tür süper şaşırtıcı düşükleri yaparken size adım adım rehberlik etmesi için yaptım
EAL - Arduino MIDI Denetleyici: 7 Adım
EAL - Arduino MIDI Denetleyici: Søren Østergaard Petersen, OEAAM16EDA tarafından yapılmıştırBu talimat, arduino tabanlı bir MIDI denetleyicisini açıklar. Bu bir okul projesidir. Elinizi kullanarak MIDI bağlantısı ve bağlı bir MIDI enstrümanı aracılığıyla basit melodileri çalabilirsiniz