İçindekiler:

MIDI Pod-Pal: 4 Adım
MIDI Pod-Pal: 4 Adım

Video: MIDI Pod-Pal: 4 Adım

Video: MIDI Pod-Pal: 4 Adım
Video: SİGARAYI BIRAKMA SIRRIM! (İZLEMELİSİN!) 2024, Temmuz
Anonim
MIDI Pod Arkadaşı
MIDI Pod Arkadaşı

***GÜNCELLEME 4/22/'21***

*** İnşaata yardımcı olması için tüm kabloları gösteren tam bir şema ekledim.***

Burada yapı kısmında saçma bir derinliğe girmeyeceğim, niyetim, konuyu araştırıyorsanız veya bir şeyler inşa etmeyi ve fikir toplamayı düşünüyorsanız, Arduino tabanlı bir MIDI denetleyicisi oluşturmanın başka bir örneğini göstermekti. Uygulamam Line 6 Pod 2.0 için oldukça spesifik, ancak bazı kod ince ayarları ile daha geniş bir şekilde uygulanabilir hale getirilebilir. MIDI özellikli birkaç gitar efekt işlemcisi, ön ayarlarını 4'lü sıralarda düzenler. Çağdaş bir ibadet hizmetinde gitar çalıyorum.. Kilise, zemine oturan ve ön ayarları değiştirmek için ayak düğmelerine veya sesi kontrol etmek için pedala sahip olmayan bir Line 6 Pod 2.0 modelleme işlemcisine sahiptir. Piyasada mevcut birkaç kontrolör vardır. Behringer FCB1010 yaklaşık 150$'a harika bir çözüm ama benim tercih ettiğimden daha fazla sahne alanı kaplıyor. Ayrıca, bu ne eğlence? Denemek ve bir tane inşa etmem gerektiğini biliyordum. Ve… Başarmayı başardım!

Adım 1: Temel Donanım Bilgileri

Temel Donanım Bilgileri
Temel Donanım Bilgileri

Kasa: Çekilmiş bir "ZvBox 160" HDMI modülatörünü "yeniden tasarladım". Güzel, sağlam çelik yapı, zombi kıyametinde hayatta kalmalı. İçini boşalttı, parçaları yerleştirdi, ölçümler yaptı. Daha sonra Photoshop'ta bir kombinasyon matkap şablonu/ön panel etiketi oluşturdum. Etiketi tam sayfa yapışkanlı bir kağıda yazdırdım ve yapışkan lamine levha kaplaması ekledim. midi_con_faceplate.psd dosyasına bakın. Kutu boyutları 1,7" Y x 10,5" G x 4,75" D (4,32 cm Y x 26,67 cm G x 12,07 cm D)

Kontrolör: Sainsmart tarafından yapılan Arduino Mega 2560 klonu.

Ekran: Kingbright modeli DC08-11SRWA. Onu ve gerekli olan 220 direnci küçük bir perfboard üzerine monte ettim, bu da kasaya monte etmenin bir yolunu sağladı.

Ayak Anahtarları: Etrafta bıraktığım şey. SPST anlık, normalde açık. gitarpedalparts.com'da 3$'a var.

LED'ler: Nereden geldiklerini artık tanımlayamadığım iki renkli Yeşil ve Yanıp Sönen Kırmızı LED'lerim vardı, ancak herhangi bir 3 pinli ortak katot iki renkli LED çalışacaktır.

Anahtarları atayın: küçük SPDT, işlem AÇIK-KAPALI-(AÇIK). Mouser parça # 611-7107-001.

Çıkış jakı: Rean NYS2122 TS 1/4.

Pedal: pasif 10k lineer konik pot tipi. Line 6 EX 1'i kullandım; M Audio EX-P ve Roland EV-5'in de çalışacağı söyleniyor. Pedal devresi şematik detayı için resme bakın.

Dirençler: Anahtarlarda çekme için 10K (Miktar: 8); MIDI jakı için 220 Ohm (2 kullandım, bir tanesi yeterli olabilir); Önceden ayarlanmış kanal LED'leri için 220 Ohm (QTY 8); Kingsbright ekran için 220 Ohm (ADET: 8); Expression pedal jakı için 2.2K (ADET: 1).

Şasi montajlı DC jakı. Fare parçası # 502-712A.

GÜNCELLEME: Kablolama referansı için tam bir şematik-j.webp

2. Adım: Özellikler/davranış:

Özellikler/davranış
Özellikler/davranış
Özellikler/davranış
Özellikler/davranış
Özellikler/davranış
Özellikler/davranış

"A" ile "D" arasında etiketlenmiş ayak şalterleri, bir sıra içindeki 4 ön ayarı seçer. Diğer 2 ayak pedalı Bank numarasını arttırır ve azaltır. Bankaları değiştirirken, siz yeni kümede bir ön ayar seçene veya orijinal kümeye dönene kadar son kullanılan ön ayar düğmesinin ilgili LED'i alternatif renkle yanar.

2 anlık geçiş anahtarı, kullanıcının MIDI kanalı ve sürekli kontrolör (CC) numaraları atamasına izin verir. Yalnızca CC 1, 2, 4 ve 7 seçilebilir (Arduino kodunda kurulum, ancak genişletilebilir) ancak bunlar en yaygın kullanılanlardır. POD 2.0'da 9 sıra vardır, kontrolör 9'un tümüne erişir ancak aynı zamanda özel bir sıra 10 içerir. 10-A tuneri açar ve kapatır, 10-B pedal için wah modunu seçer. 10-C veya 10-D, wah'ı kapatacak ve kullanıcı tarafından atanan CC numarasına geri dönecektir.

Birim için varsayılan CC7'dir. LED ekran mevcut banka numarasını gösterir ve atandığında anlık olarak MIDI kanalı ve CC numaralarını gösterir.

Adım 3: Kod:

İşte kod. Düzenli tutmaya çalıştım ve çok sayıda yorum ekledim. Lütfen gerektiği gibi kullanın, yeniden kullanın, kötüye kullanın veya karıştırmayın.

Github.com adresindeki FortySevenEffects'ten MIDI kitaplığını eklemeniz gerekecek.

Adım 4: İşte Bu

Herhangi bir sorunuz varsa lütfen benimle iletişime geçmekten çekinmeyin. Ben kod gurusu değilim, ancak öneri veya fikir sunmaktan memnuniyet duyarım.

Önerilen: