İçindekiler:
- Adım 1: Malzemeler
- Adım 2: Tasarım ve Kesim
- Adım 3: Lehim ve Tel
- Adım 4: Çok Fazla Kablo…
- Adım 5: Neopiksel
- Adım 6: Kodlayın
- Adım 7: Sıkışın
Video: Arcade Düğmesi MIDI Klavye: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, Arduino ve DIY MIDI programlamaya ilk girişlerimden birinin 2.0 versiyonu. Prototipleme ve tasarım becerilerimi geliştirdim, bu yüzden süreç ve ilerlemenin iyi bir gösterimi olacağını düşündüm. Daha bilinçli bir tasarım süreciyle, ilk denememde düğmeleri geri dönüştürdüm ve 2.0'ı oluşturmaya başladım!
Adım 1: Malzemeler
1. versiyonum, sahip olduğu birçok giriş nedeniyle bir Arduino Mega kullandı, ancak Pro Micro'nun Midi_controller.h kitaplığını kullanırken sahip olduğu küçük boyutu ve HID MIDI yeteneklerini seviyorum. Bu yüzden, 2 oktav aralığı için giriş gereksinimini karşılamak için iki adet 16 kanallı çoklayıcı kullanmaya karar verdim.
İşte kullandığım parçaların bir listesi:
Büyük Arcade Düğmeleri x15
Küçük Arcade Düğmeleri x10
Profesyonel Mikro x2
16 kanallı Çoklayıcı x2
Neopiksel halka
10k Potansiyometre x6
Bağlantı teli
Lehimleme araçları
1/8'' MDF
Adım 2: Tasarım ve Kesim
Yararlı olup olmadığını sormak için bir.svg dosyası ekledim, ancak herkesi tasarım sürecinde yaratıcılık ve deneyler yapmaya teşvik ediyorum. Belki mdf yerine akrilik kullanmak harika görünebilir!
1. versiyonda matkap ve matkap ucu kullandım, bu yüzden bu sefer tasarım yazılımı ve lazer kesici kullanarak daha hassas bir ürün elde etmek istiyordum.
Adım 3: Lehim ve Tel
Bu en çok zaman alan kısımdır. Lehimlemenin bazı kısımlarını terapötik buluyorum, bu yüzden biraz çay alın, pürüzsüz bir reçel koyun ve bu adımın bir maraton olduğunu ve sürat koşusu olmadığını bilin!
1. versiyondan mümkün olduğunca fazla kablo kurtarmaya çalıştım ve sonra kutuya sıkışması gereken tel kütlesinin bir kısmını ortadan kaldırmak için Arduino ve mux'ı nereye yerleştireceğimi not ettim. tamamlamak.
İyi bir kendin yap kablo karmaşasının kaosunu bazılarından daha fazla benimseme eğilimindeyim, bu yüzden kabloları sıralarken kendi hırslarınızı takip edin.
Bağlantılar için bir adım olarak, önce kodu yazın ve ardından kabloların nereye gideceğini dikte etmesine izin verin…
1. 16 nota mux1'e gidecek ve kalan notalar mux2'ye gidecek şekilde klavyeyi en düşükten en yüksek nota yaptım, mux kurulumunda gecikmede hafif bir artış olabilir, ancak 16mhz işlemci bunun içinden yeterince hızlı geçiyor, böylece ben fark edemez.
Herhangi bir öğreticiden önce midi çoğullamaya dalmayı denedim ve bir duvara çarptım, bu yüzden bazı şeyler ulaşılmaz görünüyorsa temel bir anlayış elde etmek için birkaç temel eğitim yapmanızı öneririm.
Şu basit sorun giderme adımlarını takip ediyorum: 1. Her şeyin topraklandığından emin olun2. Şort olup olmadığını kontrol edin3. Potlar 5v4 alır. Her şeyin topraklanmış olduğunu iki kez kontrol edin
Adım 4: Çok Fazla Kablo…
Kutunun derinliğini hafife aldım ve "Akira Stili" patlayacakmış gibi göründüğü için üst kısmı güzelce oturtmakta zorluk çekiyordum, bu yüzden stüdyodaki bazı arkadaşlarla konuştum ve onu giymek için bir plan yaptım. bir açıyla görüntüleyin. Akrilik artıklarla hızlı bir prototipleme yaptım ve güzel bir çözüm buldum. 60'ların Moog sentezleyicilerindeki patch kabloların labirenti gibi, kuşların arkadan yuva yaptığını sergiliyor. Bitti, değil mi?
Adım 5: Neopiksel
MIDI kullanarak önceki bir projede Neopiksel kullandım ve MIDI'nin işini yapmak için özel bir panoya ihtiyacı olduğunu keşfettim, bu yüzden 1. panodan 5v güç için "RAW" girişini kullanarak başka bir Pro Micro bağladım. Fantezi bir şey programlamadım, sadece Adafruit kütüphanesindeki en ince örnek çizimden bir program buldum.
Adım 6: Kodlayın
Yüklemek için: 1. Midi_Controller.h kitaplığını indirdiğinizden emin olun2. Board type3'ten "Arduino Leonardo" yu seçin. Port menüsünden borad'ı seçin4. Derleyin ve yükleyin
Bir midi izleme uygulaması ile testi yükledikten sonra. Her şey planlandığı gibi gidiyorsa, biraz müzik yapmanın zamanı geldi!
Adım 7: Sıkışın
Esnekliği nedeniyle projelerimde Ableton Live kullanıyorum. Garaj Bandını kullanırsanız çalışmaya devam edecektir ancak MIDICC numaralarını çizimdeki gibi programladığınıza bağlı olarak düğmeler sabit işlevlere sahip olacaktır. Herhangi bir sorunuz var mı? Onları yorumlarda bırakın!Mutlu Yapım!
Önerilen:
Yakınlaştırma Toplantıları Fiziksel Sessiz Düğmesi: 7 Adım (Resimlerle)
Yakınlaştırma Toplantıları Fiziksel Sessiz Düğmesi: İş veya okul için yakınlaştırma toplantıları kullanıyorsanız bu düğme tam size göre!Sesi kapatmak için düğmeye basın veya toplantıdan çıkmak (veya toplantı sahibiyseniz sonlandırmak) için düğmeyi basılı tutun.Bir Bununla ilgili harika bir şey, Zoom pencereniz olsa bile çalışmasıdır
Arduino Easy Midi Klavye: 5 Adım (Resimlerle)
Arduino Easy Midi Klavye: Ben büyük bir müzik delisiyim ve kendi enstrümanlarımı ve aletlerimi yapmayı kesinlikle seviyorum ama karmaşık projeleri tamamlamak için fazla beceri veya kaynağa sahip değilim, bu yüzden PretEnGineerings öğreticisiyle karşılaştığımda heyecanlandım ve ona bir fikir vermek istedim. atış.Biri
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü: 3 Adım (Resimlerle)
Arduino Eğitimi - BLYNK Stil Düğmesi ve ESP-01 Röle Modülü: Kanalımızdaki başka bir eğiticiye hoş geldiniz, bu sezonun IoT sistemlerine ayrılmış ilk öğreticisi, burada cihazların bazı özelliklerini ve işlevlerini açıklayacağız Bu tip sistemlerde kullanılır.Bunları oluşturmak için
Çoğunlukla 3D Basılı Basma Düğmesi: 4 Adım (Resimlerle)
Çoğunlukla 3D Basılmış Basmalı Düğme: Son birkaç yıldır eğitici bilgisayar "oyuncaklarının" kopyalarını yapıyorum; 50'li ve 60'lı yıllardan. Karşılaştığım zorluklardan biri, dönem bölümlerini veya en azından orijinal olarak geçecek kadar benzer bölümleri bulmak
Hızlı ve Kirli Das Klavye (Boş Klavye): 3 Adım
Hızlı ve Kirli Das Klavye (Boş Klavye): Das Klavye, tuşlarında yazı olmayan en popüler klavyenin adıdır (boş klavye). Das Klavye 89,95 $ için perakende satış yapıyor. Bu talimat, etrafta yattığınız herhangi bir eski klavyeyi kendiniz yapmanıza rağmen size rehberlik edecektir