Mundarija:

Raspberry Pi nol gitara pedali: 5 qadam (rasmlar bilan)
Raspberry Pi nol gitara pedali: 5 qadam (rasmlar bilan)

Video: Raspberry Pi nol gitara pedali: 5 qadam (rasmlar bilan)

Video: Raspberry Pi nol gitara pedali: 5 qadam (rasmlar bilan)
Video: Can the Raspberry Pi make a convincing drummer? 2024, Iyul
Anonim
Image
Image
1 -qadam: Komponentlar va tenglikni oling
1 -qadam: Komponentlar va tenglikni oling

Pedal-Pi-bu lo-fi dasturlashtiriladigan gitara pedali, u Raspberry Pi ZERO taxtasi bilan ishlaydi. Loyiha butunlay ochiq manba va ochiq uskuna bo'lib, xakerlar, dasturchilar va musiqachilar uchun mo'ljallangan bo'lib, ular tovushlar bilan tajriba o'tkazishni va raqamli audio haqida bilishni xohlaydi.

Siz o'zingizning effektlaringizni standart C yordamida kodlashingiz va forumdan foydalanishga tayyor effektlardan ilhom olishingiz mumkin, masalan, Clean/Transparent, Booster/Volume, Distortion, Fuzz, Delay, Echo, Octaver, Reverb, Tremolo, Looper, va boshqalar.

Xususiyatlar

  • Raspberry Pi Zero -ga asoslangan (1 gigagertsli ARM11 yadrosi).
  • MCP6002 temir yo'ldan temir yo'lgacha ishlaydigan kuchaytirgich yordamida analog bosqichlar.
  • ADC: 12 bit / namuna olish tezligi 50Ksps (MCP3202).
  • Chiqish bosqichi: 12 bit (parallel ravishda ishlaydigan 2x6 bitli PWM)
  • Pi nol:

    • 1 Gigagertsli ARM11 yadrosi 512 MB LPDDR2 SDRAM.
    • Micro SD karta uyasi.
  • Interfeys:

    • 2 sozlanishi tugmalar.
    • 1 Konfiguratsiya qilinadigan o'tish tugmasi.
    • 1 dasturlashtiriladigan ko'k LED
    • . To'g'ri aylanib o'tish oyog'i.
  • Ulagichlar:

    • Kirish Jek, 1/4 dyuym muvozanatsiz, Zin = 1MΩ.
    • Chiqish Jek, 1/4 dyuym muvozanatsiz, Zout = 100Ω.
    • Quvvat manbai: quvvat Pi Zero kartasidan (micro-USB) olinadi.

1 -qadam: 1 -qadam: Komponentlar va tenglikni oling

Elektron komponentlarning hammasi teshikdan yasalgan va topish oson. Komponentlarning to'liq ro'yxatini bu erda ko'rishingiz mumkin:

Pedal-Pi materiallar ro'yxati

PCB uchun forumda siz uzatish fayllari bo'lgan PDF -ni topishingiz mumkin, shuning uchun siz PCB -ni uyda qilishingiz mumkin, shuningdek EletroSmash do'konida PCB -lar sotiladi:

Pedal-Pi mahalliy fayllari va PCB o'tkazmalari

2 -qadam: 2 -qadam: O'chirish davri

2 -qadam: davrani lehimlash
2 -qadam: davrani lehimlash

Fotosuratlar va batafsil ma'lumotlar bilan Pedal-Pi-ni bosqichma-bosqich qurishni tushuntiruvchi qo'llanma mavjud:

Pedal-Pi-ni 4 bosqichda qanday qurish kerak

Forumda har qanday qo'shimcha savol uchun mavzu bor, shuningdek, har bir qadamning yuqori aniqlikdagi fotosuratlari bo'lgan Flickr galereyasi mavjud.

3 -qadam: 3 -qadam: davraga yaqinroq qarash

3 -qadam: davraga yaqinroq qarash
3 -qadam: davraga yaqinroq qarash
3 -qadam: davraga yaqinroq qarash
3 -qadam: davraga yaqinroq qarash

Forumda Pedal-Pi sxemasining batafsil tahlili mavjud:

Pedal Pi sxemasini tahlil qilish

Bu shlyapa uch qismdan iborat:

Kirish bosqichi: gitara signalini kuchaytiradi va filtrlaydi, bu uni ADC (Analog do Digital Converter) ga tayyor qiladi. ADC signalni SPI aloqasi yordamida PI ZERO ga yuboradi. Forumda "MCP3202 ADC-ni Raspberry Pi Zero bilan ishlatish" mavzusi ADC-Pi ZERO ulanishi haqida batafsil ma'lumot beradi

Pi ZERO: ADC -dan raqamli audio to'lqin shaklini oladi va effektlarni (buzilish, chalkashlik, kechikish, aks -sado, tremolo …) yaratadigan raqamli signalni qayta ishlash (DSP) ni bajaradi. Forumda "Rapsberry Pi Zero uchun C dagi audio DSP asoslari" mavzusi sizga asoslarni o'rganishga yordam beradi

Chiqish bosqichi: Yangi raqamli to'lqin shakli yaratilgandan so'ng, Pi Zero ikkita PWM birlashtirilgan analog signalni yaratadi, signal filtrlanadi va keyingi pedalga yoki gitara kuchaytirgichiga yuboriladi. Qo'shimcha ma'lumot olish uchun "Raspberry Pi Zero -da PWM Audio" mavzusiga qarang

4 -qadam: 4 -qadam: Dasturlashni boshlang

4 -qadam: Dasturlashni boshlang!
4 -qadam: Dasturlashni boshlang!

"Pedal-Pi dasturlashni qanday boshlash kerak" qo'llanmasini tekshiring. Bu Raspberri Pi Zero gitara pedalini kodlashni boshlash uchun qisqa qo'llanma. Maqsad - asosiy g'oyalarni tushunish va keyin bir qancha misollar orqali iloji boricha tezroq rivojlanish.

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

5 -qadam: 5 -qadam: O'z tovushlaringizni yarating

5 -qadam: O'z tovushlaringizni yarating
5 -qadam: O'z tovushlaringizni yarating

Rivojlanishning eng yaxshi usuli-forumdan asosiy misollarni olish va ularni sizning xohishingizga yoki sozlamangizga 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 pedallar yaratish haqida o'ylashingiz mumkin (teskari kechikish? Teskari-aks-sado?) Yoki ba'zi misollarni aralashtirish (fuzz+echo? Distortion+delay?). Ko'plab o'rganilmagan effektlar mavjud;)!

YouTube -da Blitz City DIY -ning ajoyib sharhi bor: Pedal Pi to'plamini ko'rib chiqish - Raspberry Pi nol gitara pedali

Tavsiya: