İçindekiler:
- Adım 1: Materyalleri Toplayın
- Adım 2: Çizim ve Delme
- 3. Adım: Kavram Kanıtı
- Adım 4: Lehim
- Adım 5: Kod
- Adım 6: Sıkışma
Video: Midi Controller Buton-Klavye: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Midifighter projemden esinlenerek, Mega Arduino kartının sahip olduğu birçok dijital girişten yararlanan düğme tarzı bir midi denetleyici yapmaya başladım. Bu Eğitilebilir Kitapta, materyal toplamaktan müzik yapmaya kadar atılan adımları inceleyeceğiz!
Adım 1: Materyalleri Toplayın
Bu proje için kullandım:
Arduino Mega (klon)
22 ayar tel
16 büyük beyaz arcade düğmesi
10 küçük siyah arcade düğmesi
Lehimleme araçları
16 mm ve 26 mm delme uçları ile matkap
Testere
Montaj panosu
Adım 2: Çizim ve Delme
Düğmelerinizi neye monte ederseniz edin, bu tahta parçasını çöpte buldum ve bu proje için mükemmel olacağını düşündüm. Aynısını yapmak veya hırdavatçıya gitmek isteyebilirsiniz.
Düğmeleri izleyin ve deliklerin nerede açılacağını işaretleyin ve patlatın. Daha sonra görebileceğiniz gibi, alt kısım oldukça buğulu görünüyor. Tüm delikleri delmeden önce düğmenin oturmasını test etmek isteyebilirsiniz.
Panomu sonradan ikiye böldüm ama bu aşamada yapmanızı öneririm.
3. Adım: Kavram Kanıtı
Birkaç düğmeye bazı timsah klipsleri koydum ve 10K'lık bir pot kurdum ve lehimlemeden önce test etmek için kodu yükledim. Bu %100 gerekli değildir, ancak bir şeyleri tekrar kontrol etmek isterseniz iyi bir fikirdir.
Adım 4: Lehim
Burada dijital pinlere giden çok fazla kablo var, bir dahaki sefere çoklayıcı kullanmayı deneyebilirim ama gerçekten çok kötü değil, kablolama ilerledikçe bir şeyi iki kez kontrol edin. Kod, başlangıç pininin 22 olduğunu ve düğmeler kromatik olarak birer birer arttığını belirtir (yani C=pin 22, C#=Pin 23, vb.). Şemada, düğmelerin hepsinin büyük bir zincir halinde topraklandığını görebilirsiniz.
Tencereler 5v pininden güç alır ve bununla birlikte zincirlenir. Aynı şekilde tencereler de düğmelerle aynı şekilde topraklanmıştır. Son olarak, potlardan A0, A1, A2, A3'e veri kablolarını çalıştırın.
Daha fazla düğme veya tencere istiyorsanız gerçekten çıldırabilirsiniz… ve bunu yapmanızı tavsiye ederim!
Adım 5: Kod
Kodu girmeden önce www.musiconerd.com adresinden Gustavo Silveira'ya, kodunu önceki bir projede kullandığım ve bu projede kullanmak üzere değiştirdiğim için teşekkür etmek istiyorum.
Seri sinyalleri Ableton Live'ın alacağı midi sinyallerine dönüştürmek için Macbook'umda Hairless Midi kullanıyorum.
Seri-midi yazılımını kusursuz çalıştığı noktaya kadar tam olarak kurmanın biraz zaman aldığını kabul edeceğim, ancak şu anki yapılandırmasında kurduğumdan beri bir sorun yaşamadım.
Ben en iyi ihtimalle acemi bir kodlayıcıyım, ancak Arduino IDE kodundaki yorumları takip ederseniz ve kodun baud hızını ve Tüysüz midi'yi eşleştirdiğinizden emin olun, o zaman çok fazla sorun giderme olmadan çalışır durumda olmalısınız.
Adım 6: Sıkışma
Midi-haritalama esnekliği gerçekten bu tür enstrümanlara hitap ettiği için Ableton Live'ı kullanmayı seviyorum. İşte bazı Mussorgsky ile birlikte oynamam için bir bağlantı! İlk talimatım!
Önerilen:
Visuino LED Gibi Şeyleri Kontrol Etmek İçin Bir Buton Nasıl Giriş Olarak Kullanılır: 6 Adım
Visuino Bir Düğmeyi LED Gibi Şeyleri Kontrol Etmek İçin Bir Giriş Olarak Kullanma: Bu eğitimde, basit bir düğme ve Visuino kullanarak LED'in nasıl AÇILIP KAPATILDIĞINI öğreneceğiz
Buton Anahtarlı Arduino Piyano: 3 Adım
Buton Anahtarlı Arduino Piyano: Oluşturan: Haotian YeGenel Bakış: Bu, bir oktav (Do Re Mi Fa So La Si Do) çalmanıza izin veren sekiz basmalı düğme anahtarına sahip bir piyano tahtasıdır ve bu bir oktav ile çalmayı deneyebilirsiniz. sevdiğin bazı şarkılar Bu proje için bazı imp
Çift Buton LED Devresi: 5 Adım
Çift Buton LED Devresi: Programlama ve arduinolarla çalışma konusunda eski bir el gibi ses çıkarmak için elimden gelenin en iyisini yapacağım, ancak doğruyu söylemek gerekirse, gerçekte bunlarla sadece birkaç gün önce tanıştım, bu nedenle ezici sevincim başarılı bir şekilde oluşturma ve programlama
Arduino USB Buton Paneli: 5 Adım (Resimli)
Arduino USB Düğme Paneli: Arduino Leonardo, çok popüler Arduino UNO'dan bazı küçük farklılıkları olan çok güçlü bir karttır. ATMega 32U4, Leonardo'daki ana işlemcidir. Bu mikrodenetleyiciyi USB üzerinden seri iletişim için kullanabilirsiniz. Arduino Aslanı
Buton LED Matrisi: 4 Adım
Buton LED Matrisi: Bu proje, tipik 'yanıp sönen bir LED' projenizden biraz daha gelişmiş olan başka bir Arduino tanıtım projesi olarak düşünülebilir. Bu proje, bir LED matrisi, butonlar, vardiya kayıtları (Ard'ınıza pin kaydedebilen) içermektedir