İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
pedalSHIELD MEGA, Arduino MEGA 2560 ve MEGA ADK kartlarıyla çalışan programlanabilir bir gitar pedalıdır.
Proje Açık Kaynak ve Açık Donanımdır ve elektronik veya hardcore programlama hakkında derin bilgiye sahip olmadan DSP (dijital sinyal işleme), gitar efektleri ve deneyler hakkında bilgi edinmek isteyen bilgisayar korsanları, müzisyenler ve programcılara yöneliktir.
Standart Arduino IDE aracıyla C/C++'da kendi efektlerinizi programlayabilir ve pedalSHIELD MEGA çevrimiçi forumunda yayınlanan efekt kitaplığından ilham alabilirsiniz.
Özellikler
- Arduino MEGA 2560 / ADK'ya (16MHz, 8KB RAM) dayanmaktadır.
- TL972 raydan raya işlemsel yükselteç kullanan analog aşamalar.
- ADC: 10 bit.
- Çıkış Aşaması: 16 bit (paralel olarak çalışan 2x8 bit PWM'ler)
- OLED Ekran: 128x64 çözünürlük, 1.3 inç (0.96" ile de uyumlu), I2C.
-
Arayüz:
- 2 Yapılandırılabilir basmalı düğmeler.
- 1 Yapılandırılabilir anahtar.
- 1 programlanabilir mavi led.
- Gerçek Bypass Ayak Pedalı
- OLED Ekran
-
Konnektörler
- Giriş Jakı, 1/4 inç dengesiz, Zin=0.5MΩ.
- Çıkış Jakı, 1/4 inç dengesiz, Zout=0.1Ω.
- Güç kaynağı: Arduino MEGA kartından (12V DC) alınan güç.
Adım 1: Bileşenleri ve PCB'yi alın
Kullanılan tüm elektronik bileşenler açık deliktir ve bulunması kolaydır. Bileşenlerin tam listesini burada görebilirsiniz:
pedalSHIELD MEGA Malzeme Listesi
PCB için veroboard kullanarak ve şemayı takip ederek kendi PCB'nizi oluşturabilirsiniz, ayrıca EletroSmash Store'da satılık PCB'ler vardır:
pedalSHIELD MEGA ŞEMATİK
Adım 2: Devreyi Lehimleme
Fotoğraflar ve ayrıntılı bilgilerle pedlaSHIELD MEGA'nın adım adım nasıl oluşturulacağını açıklayan bu eğitim:
5 Adımda pedalSHIELD MEGA Nasıl Yapılır?
Her adımın yüksek çözünürlüklü fotoğraflarını içeren bir Flickr galerisi de vardır:
Flickr pedalSHIELD MEGA galerisi
Adım 3: Elektroniği Öğrenmek - Devreyi Anlamak
Arduino MEGA'nın üzerine yerleştirilen bu kalkanın üç bölümü vardır:
- Analog Giriş Aşaması: Zayıf gitar sinyali güçlendirilir ve filtrelenir, bu da onu Arduino MEGA ADC (Analogdan Dijitale Dönüştürücü) için hazır hale getirir.
- Arduino MEGA Board: ADC'den sayısallaştırılmış dalga biçimini alır ve tüm DSP'yi (Dijital Sinyal İşleme) efektler (bozulma, tüylenme, hacim, gecikme vb.) oluşturma işlemini yapar.
- Çıkış Aşaması: Arduino MEGA kartında yeni efektli dalga formu oluşturulduktan sonra, bu son aşama onu alır ve iki kombine PWM kullanarak analog çıkış sinyali üretir.
Daha derine inip tüm detayları öğrenmek isterseniz devre analizi de var:
pedalSHIELD MEGA Devre Analizi
Devre ile ilgili sorunlarınız varsa, sorun giderme için forumda bir konu var:
pedalSHIELD MEGA.dll ile ilgili sorunlar nasıl giderilir?
Adım 4: Programlamaya Başlayın
"PedalSHIELD MEGA Programlamaya Başlama" kılavuzuna bakın. Bu pedalSHIELD MEGA gitar pedalını kodlamaya başlamak için kısa bir kılavuzdur. Amaç, temel fikirleri anlamak ve ardından bir dizi örnek aracılığıyla mümkün olduğunca hızlı ilerlemek.
Forumda zaten kolaydan zora doğru giden örnek kodlar:
- Temiz Pedal
- Ses/Güçlendirme Pedalı
- Bozulma Pedalı
- Fuzz PedalıBit-Crusher Pedalı
- MetronomSineWave Jeneratör
- Daft Punk - Octaver Pedalı
- Gecikme PedalıEko Pedalı
- Reverb PedalıKoro Pedalı
- Vibrato Pedalı
- Koro + Vibrato
- titreme
- Çoklu Efektler: Gecikme + Bozulma + Fuzz + BitCrusher[/li]
Fikirlerinizi ve pedallarınızı foruma yükleyebilirsiniz!
Adım 5: Öğrenin ve Kendi Seslerinizi Yaratın
İlerlemenin en iyi yolu, forumdaki örnekleri kullanmak ve bunları kurulumunuza veya tarzınıza uyacak şekilde değiştirmektir. Sadece bazı değerleri veya parametreleri değiştirmek büyük bir fark yaratabilir.
Temel örnekleri anladıktan sonra, kendi yeni pedallarınızı nasıl oluşturacağınızı (ters gecikme? asimetrik tüylenme?) veya bazı örnekleri karıştırmayı (fuzz+eko? bozulma+gecikme?) düşünebilirsiniz. Keşfedilecek tonlarca keşfedilmemiş efekt var;) !
YouTube'da Blitz City DIY tarafından yapılmış harika bir inceleme var: pedalsHIELD MEGA İnceleme