İçindekiler:

Arduino MEGA Gitar Pedalı: 5 Adım
Arduino MEGA Gitar Pedalı: 5 Adım

Video: Arduino MEGA Gitar Pedalı: 5 Adım

Video: Arduino MEGA Gitar Pedalı: 5 Adım
Video: pedalSHIELD MEGA Arduino Guitar Pedal 2024, Kasım
Anonim
Image
Image
Bileşenleri ve PCB'yi alın
Bileşenleri ve PCB'yi alın

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

Bileşenleri ve PCB'yi alın
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

Devreyi Lehimleme
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

Elektroniği Öğrenmek - Devreyi Anlamak
Elektroniği Öğrenmek - Devreyi Anlamak

Arduino MEGA'nın üzerine yerleştirilen bu kalkanın üç bölümü vardır:

  1. 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.
  2. 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.
  3. Çı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

Programlamaya Başlayın!
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

Image
Image

İ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

Önerilen: