Mundarija:

Arduino MEGA gitara pedali: 5 qadam
Arduino MEGA gitara pedali: 5 qadam

Video: Arduino MEGA gitara pedali: 5 qadam

Video: Arduino MEGA gitara pedali: 5 qadam
Video: Гитарный процессор (анонс) 2024, Noyabr
Anonim
Image
Image
Komponentlar va tenglikni oling
Komponentlar va tenglikni oling

pedalSHIELD MEGA - Arduino MEGA 2560 va MEGA ADK platalari bilan ishlaydigan, programlanadigan gitara pedali.

Loyiha ochiq manba va ochiq uskuna bo'lib, xakerlar, musiqachilar va dasturchilar uchun mo'ljallangan, ular DSP (raqamli signallarni qayta ishlash), gitara effektlari va elektronika yoki hardkor dasturlash bo'yicha chuqur bilimga ega bo'lmagan holda tajriba o'rganishni xohlashadi.

Siz o'zingizning effektlaringizni C/C ++ da standart Arduino IDE vositasi bilan dasturlashingiz va pedalSHIELD MEGA onlayn -forumida joylashtirilgan effektlar kutubxonasi yordamida ilhom olishingiz mumkin.

Xususiyatlar

  • Arduino MEGA 2560 / ADK (16 MGts, 8 Kb tezkor xotira) asosida.
  • TL972 temir yo'ldan temir yo'lgacha ishlaydigan kuchaytirgich yordamida analog bosqichlar.
  • ADC: 10 bit.
  • Chiqish bosqichi: 16 bit (parallel ravishda ishlaydigan 2x8 bit PWM)
  • OLED ekrani: 128x64 o'lchamlari, 1,3 dyuym (shuningdek, 0,96 dyuym bilan mos keladi), I2C.
  • Interfeys:

    • 2 sozlanishi tugmalar.
    • 1 Konfiguratsiya qilinadigan kalit.
    • 1 dasturlashtiriladigan ko'k LED.
    • Haqiqiy aylanma oyoq-kalit
    • OLED displey
  • Ulagichlar

    • Kirish Jek, 1/4 dyuym muvozanatsiz, Zin = 0,5MΩ.
    • Chiqish Jek, 1/4 dyuym muvozanatsiz, Zout = 0.1Ω.
    • Quvvat manbai: Arduino MEGA kartasidan (12V shahar) quvvat.

1 -qadam: Komponentlar va tenglikni oling

Komponentlar va tenglikni oling
Komponentlar va tenglikni oling

Amaldagi barcha elektron komponentlar tuynukli va topish oson. Komponentlarning to'liq ro'yxatini bu erda ko'rishingiz mumkin:

pedalSHIELD MEGA materiallar ro'yxati

PCB uchun siz o'z qo'lingiz bilan veroboard yordamida sxemani tuzishingiz mumkin, shuningdek EletroSmash do'konida PCB sotiladi:

pedal SHIELD MEGA SCHEMATIC

2 -qadam: davrani lehimlash

O'chirish davri
O'chirish davri

Fotosuratlar va batafsil ma'lumotlar bilan pedlaSHIELD MEGA -ni bosqichma -bosqich qurishni tushuntiruvchi ushbu qo'llanma:

Qanday qilib pedalni SHIELD MEGA -ni 5 bosqichda qurish mumkin

Bundan tashqari, har bir qadamning yuqori aniqlikdagi fotosuratlari bo'lgan Flickr galereyasi mavjud:

Flickr pedali SHIELD MEGA galereyasi

3 -qadam: Elektronikani o'rganish - O'chirish davrini tushunish

Elektronikani o'rganish - O'chirish davrini tushunish
Elektronikani o'rganish - O'chirish davrini tushunish

Arduino MEGA tepasida joylashgan bu qalqon uch qismdan iborat:

  1. Analog kirish bosqichi: Zaif gitara signali kuchaytiriladi va filtrlanadi, bu uni Arduino MEGA ADC (analogdan raqamli konvertorga) tayyor qiladi.
  2. Arduino MEGA taxtasi: ADCdan raqamli to'lqin shaklini oladi va effektlarni (buzilish, chalkashlik, tovush, kechikish va hk) yaratadigan barcha DSP (raqamli signallarni qayta ishlash) ni amalga oshiradi.
  3. Chiqish bosqichi: Arduino MEGA platasida yangi effektli to'lqin shakli yaratilgandan so'ng, bu oxirgi bosqich uni oladi va ikkita kombinatsiyalangan PWM yordamida analog chiqish signalini ishlab chiqaradi.

Agar siz chuqurroq o'rganishni va barcha tafsilotlarni o'rganishni istasangiz, sxemani tahlil qilish ham mavjud:

pedal SHIELD MEGA sxemasini tahlil qilish

Agar sizda kontaktlarning zanglashiga olib keladigan muammolar bo'lsa, forumda muammolarni bartaraf etish uchun mavzu mavjud:

Pedaldagi muammolarni qanday hal qilish mumkin SHIELD MEGA

4 -qadam: Dasturlashni boshlang

Dasturlashni boshlang!
Dasturlashni boshlang!

"Programma pedalini SHIELD MEGA -ni qanday boshlash kerak" qo'llanmasini tekshiring. Bu SHIELD MEGA gitara pedalini kodlashni boshlash uchun qisqa qo'llanma. Maqsad - asosiy g'oyalarni tushunish va keyin bir qancha misollar orqali iloji boricha tezroq rivojlanish.

Forumda allaqachon mavjud bo'lgan kodlardan misollar osondan murakkabgacha:

  • Toza pedal
  • Ovoz balandligi/kuchaytirgich pedali
  • Buzilish pedali
  • Fuzz PedalBit-Crusher Pedal
  • MetronomeSineWave generatori
  • Daft Punk - Oktaver pedali
  • Kechiktirilgan pedal Exo pedal
  • Reverb pedali Xor pedali
  • Vibrato pedali
  • Xor + Vibrato
  • Tremolo
  • Ko'p effektlar: kechikish + buzilish + buzilish + BitCrusher [/li]

O'z g'oyalaringizni va pedallaringizni forumga yuklashdan juda mamnunmiz!

5 -qadam: O'z tovushlaringizni o'rganing va yarating

Image
Image

Rivojlanishning eng yaxshi usuli-forumdagi misollardan foydalanish va ularni sizning uslubingizga yoki uslubingizga mos ravishda o'zgartirish. Faqat ba'zi qiymatlarni yoki parametrlarni o'zgartirish katta farq qilishi mumkin.

Asosiy misollarni tushunganingizdan so'ng, siz o'zingiz qanday yangi pedallarni yaratish haqida o'ylashingiz mumkin (teskari kechikish? Assimetrik chayqalish?) Yoki ba'zi misollarni aralashtirish (fuzz+echo? Distortion+kechikish?). Ko'plab o'rganilmagan effektlar mavjud;)!

YouTube'da Blitz City DIY tomonidan ajoyib sharh bor: pedalsHIELD MEGA Review

Tavsiya: