Isi kandungan:

Pedal Gitar Arduino MEGA: 5 Langkah
Pedal Gitar Arduino MEGA: 5 Langkah

Video: Pedal Gitar Arduino MEGA: 5 Langkah

Video: Pedal Gitar Arduino MEGA: 5 Langkah
Video: Electrosmash Arduino Guitar Pedal & Custom Enclosure 2024, November
Anonim
Image
Image
Dapatkan Komponen dan PCB
Dapatkan Komponen dan PCB

pedalSHIELD MEGA adalah pedal gitar yang dapat diprogramkan yang berfungsi dengan papan Arduino MEGA 2560 dan MEGA ADK.

Projek ini adalah Open Source & Open Hardware dan bertujuan untuk penggodam, pemuzik dan pengaturcara yang ingin belajar mengenai DSP (pemprosesan isyarat digital), kesan gitar, dan eksperimen tanpa pengetahuan mendalam mengenai elektronik atau pengaturcaraan tegar.

Anda boleh memprogramkan kesan anda sendiri di C / C ++ dengan alat Arduino IDE standard dan mendapat inspirasi menggunakan perpustakaan kesan yang dipaparkan di forum dalam talian pedalSHIELD MEGA.

Spesifikasi

  • Berdasarkan Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
  • Tahap analog menggunakan penguat operasi rel-ke-rel TL972.
  • ADC: 10 bit.
  • Tahap Keluaran: 16 bit (2x8 bit PWM berjalan selari)
  • Skrin OLED: Resolusi 128x64, 1.3 inci (juga serasi dengan 0.96 "), I2C.
  • Antara muka:

    • 2 butang tekan yang boleh dikonfigurasikan.
    • 1 Suis yang boleh dikonfigurasi.
    • 1 LED biru yang boleh diprogramkan.
    • Suis Kaki Bypass Benar
    • Paparan OLED
  • Penyambung

    • Input Jack, 1/4 inci tidak seimbang, Zin = 0.5MΩ.
    • Jack Output, 1/4 inci tidak seimbang, Zout = 0.1Ω.
    • Bekalan kuasa: kuasa diambil dari papan Arduino MEGA (12V DC).

Langkah 1: Dapatkan Komponen dan PCB

Dapatkan Komponen dan PCB
Dapatkan Komponen dan PCB

Semua komponen elektronik yang digunakan adalah melalui lubang dan mudah dicari. Anda dapat melihat senarai lengkap komponen di sini:

pedalSHIELD MEGA Bil Bahan

Untuk PCB, anda boleh membuat sendiri dengan menggunakan papan kenyataan dan mengikut skema, juga di EletroSmash Store terdapat PCB untuk dijual:

pedalSHIELD MEGA SKEMATIK

Langkah 2: Memateri Litar

Memateri Litar
Memateri Litar

Tutorial ini yang menerangkan cara membina pedlaSHIELD MEGA selangkah demi selangkah dengan gambar dan maklumat terperinci:

Cara Membina pedalSHIELD MEGA dalam 5 Langkah

Terdapat juga galeri Flickr dengan foto beresolusi tinggi setiap langkah:

Flickr pedalSHIELD MEGA galeri

Langkah 3: Belajar Elektronik - Memahami Litar

Belajar Elektronik - Memahami Litar
Belajar Elektronik - Memahami Litar

Perisai ini yang diletakkan di atas Arduino MEGA mempunyai tiga bahagian:

  1. Peringkat Input Analog: Isyarat gitar lemah diperkuat dan ditapis, menjadikannya siap untuk Arduino MEGA ADC (Analog to Digital Converter).
  2. Arduino MEGA Board: Ia mengambil bentuk gelombang digital dari ADC dan melakukan semua DSP (Digital Signal Processing) mencipta kesan (herotan, kabur, kelantangan, kelewatan, dll).
  3. Tahap Keluaran: Setelah bentuk gelombang baru dibuat di dalam papan Arduino MEGA, tahap terakhir ini mengambilnya dan menggunakan dua gabungan PWM menghasilkan isyarat output analog.

Sekiranya anda ingin mengetahui lebih mendalam dan mengetahui semua butirannya, terdapat juga analisis litar:

analisis litar pedalSHIELD MEGA

Sekiranya anda menghadapi masalah dengan litar, ada topik di forum untuk menyelesaikan masalah:

Cara menyelesaikan masalah pedalSHIELD MEGA

Langkah 4: Mulakan Pengaturcaraan

Mulakan Pengaturcaraan!
Mulakan Pengaturcaraan!

Lihat panduan "Cara Memulakan PedalSHIELD MEGA". Ini adalah panduan ringkas untuk memulakan pengkodan pedal gitar pedalSHIELD MEGA ini. Tujuannya adalah untuk memahami idea asas dan kemudian maju secepat mungkin melalui rangkaian contoh.

Contoh kod yang sudah ada di forum, dari mudah ke sukar adalah:

  • Pedal Bersih
  • Pedal Kelantangan / Booster
  • Pedal Penyelewengan
  • Pedal FuzzBit-Crusher Pedal
  • Penjana MetronomeSineWave
  • Daft Punk - Pedal Octaver
  • Pedal DelayEcho Pedal
  • Pedal ReverbChorus Pedal
  • Pedal Vibrato
  • Chorus + Vibrato
  • Tremolo
  • Pelbagai Kesan: Kelewatan + Penyelewengan + Fuzz + BitCrusher [/li]

Anda sangat dialu-alukan untuk memuat naik idea dan pedal anda ke forum!

Langkah 5: Belajar dan Buat Bunyi Sendiri

Image
Image

Cara terbaik untuk maju adalah menggunakan contoh dari forum dan mengubahnya agar sesuai dengan susunan atau gaya anda. Hanya mengubah beberapa nilai atau parameter dapat membuat perbezaan yang besar.

Setelah anda memahami contoh-contoh asasnya, anda boleh memikirkan bagaimana membuat pedal baru anda sendiri (penundaan terbalik? Asimetri fuzz?) Atau mencampurkan beberapa contoh (fuzz + gema? Distorsi + kelewatan?). Terdapat banyak kesan yang belum dapat diterokai;)!

Terdapat ulasan hebat oleh Blitz City DIY di YouTube: pedalsHIELD MEGA Review

Disyorkan: