Indholdsfortegnelse:

Arduino MEGA guitarpedal: 5 trin
Arduino MEGA guitarpedal: 5 trin

Video: Arduino MEGA guitarpedal: 5 trin

Video: Arduino MEGA guitarpedal: 5 trin
Video: pedalSHIELD MEGA Arduino Guitar Pedal 2024, Juli
Anonim
Image
Image
Få komponenterne og printkortet
Få komponenterne og printkortet

pedalSHIELD MEGA er en programmerbar guitarpedal, der fungerer med Arduino MEGA 2560 og MEGA ADK boards.

Projektet er Open Source & Open Hardware og henvender sig til hackere, musikere og programmører, der ønsker at lære om DSP (digital signalbehandling), guitareffekter og eksperimentere uden dyb viden om elektronik eller hardcore -programmering.

Du kan programmere dine egne effekter i C/C ++ med standard Arduino IDE -værktøjet og blive inspireret ved hjælp af biblioteket med effekter, der er lagt ud på pedalSHIELD MEGA online forum.

Specifikationer

  • Baseret på Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
  • Analoge etaper ved hjælp af TL972 rail-to-rail operationsforstærker.
  • ADC: 10 bit.
  • Outputfase: 16 bits (2x8bits PWM'er, der kører parallelt)
  • OLED -skærm: 128x64 opløsning, 1,3 tommer (også kompatibel med 0,96 "), I2C.
  • Grænseflade:

    • 2 konfigurerbare trykknapper.
    • 1 Konfigurerbar switch.
    • 1 programmerbar blå LED.
    • Ægte bypass fodkontakt
    • OLED Display
  • Stik

    • Indgangsstik, 1/4 tommer ubalanceret, Zin = 0,5MΩ.
    • Outputstik, 1/4 tommer ubalanceret, Zout = 0,1Ω.
    • Strømforsyning: Strøm taget fra Arduino MEGA -kortet (12V DC).

Trin 1: Hent komponenterne og printkortet

Få komponenterne og printkortet
Få komponenterne og printkortet

Alle de anvendte elektroniske komponenter er gennemgående og lette at finde. Du kan se den komplette liste over komponenter her:

pedalSHIELD MEGA Materialeseddel

Til printkortet kan du bygge dit eget ved hjælp af veroboard og følge skematisk, også i EletroSmash Store er der printkort til salg:

pedalSHIELD MEGA SCHEMATIC

Trin 2: Lodning af kredsløbet

Lodning af kredsløbet
Lodning af kredsløbet

Denne vejledning, der forklarer, hvordan du bygger pedlaSHIELD MEGA trin for trin med fotografier og detaljerede oplysninger:

Sådan opbygges pedalSHIELD MEGA i 5 trin

Der er også et Flickr-galleri med billeder i høj opløsning af hvert trin:

Flickr pedalSHIELD MEGA galleri

Trin 3: Lær elektronik - Forstå kredsløbet

Læring af elektronik - forståelse af kredsløbet
Læring af elektronik - forståelse af kredsløbet

Dette skjold, der er placeret oven på en Arduino MEGA, har tre dele:

  1. Analog input -fase: Det svage guitarsignal forstærkes og filtreres, hvilket gør det klar til Arduino MEGA ADC (Analog to Digital Converter).
  2. Arduino MEGA Board: Det tager den digitaliserede bølgeform fra ADC'en og laver al DSP (Digital Signal Processing) effekter (forvrængning, fuzz, volumen, forsinkelse osv.).
  3. Outputfasen: Når den nye effektbølgeform er oprettet inde i Arduino MEGA -kortet, tager dette sidste trin det, og ved hjælp af to kombinerede PWM'er genereres det analoge udgangssignal.

Hvis du vil gå dybere og lære alle detaljerne, er der også en kredsløbsanalyse:

pedalSHIELD MEGA -kredsløbsanalyse

Hvis du har problemer med kredsløbet, er der et emne på forummet til fejlfinding:

Sådan fejlfindes pedalSHIELD MEGA

Trin 4: Start programmering

Start programmering!
Start programmering!

Se vejledningen "Sådan starter du programmering af pedalSHIELD MEGA". Det er en kort guide til at begynde at kode denne pedalSHIELD MEGA guitarpedal. Målet er at forstå de grundlæggende ideer og derefter udvikle sig så hurtigt som muligt gennem en række eksempler.

Eksempelkoderne, der allerede findes på forummet, der går fra let til svært, er:

  • Rengør pedal
  • Lydstyrke/boosterpedal
  • Forvrængningspedal
  • Fuzz PedalBit-Crusher Pedal
  • MetronomeSineWave Generator
  • Daft Punk - Octaver Pedal
  • Forsinkelsespedal Echo -pedal
  • Reverb PedalChorus Pedal
  • Vibrato pedal
  • Omkvæd + Vibrato
  • Tremolo
  • Multi -effekter: Delay + Distortion + Fuzz + BitCrusher [/li]

Du er meget velkommen til at uploade dine ideer og pedaler til forummet!

Trin 5: Lær og opret dine egne lyde

Image
Image

Den bedste måde at komme videre på er at bruge eksemplerne fra forummet og ændre dem, så de passer til din opsætning eller stil. Bare at ændre nogle værdier eller parametre kan gøre en stor forskel.

Når du har forstået de grundlæggende eksempler, kan du tænke over, hvordan du opretter dine egne nye pedaler (reverse delay? Asymmetric fuzz?) Eller blander nogle af eksemplerne (fuzz+echo? Distortion+delay?). Der er masser af uudforskede effekter, der skal opdages;)!

Der er en sej anmeldelse af Blitz City DIY på YouTube: pedalsHIELD MEGA Review

Anbefalede: