INHOUDSOPGAWE:

Arduino MEGA kitaarpedaal: 5 stappe
Arduino MEGA kitaarpedaal: 5 stappe

Video: Arduino MEGA kitaarpedaal: 5 stappe

Video: Arduino MEGA kitaarpedaal: 5 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Image
Image
Kry die komponente en die PCB
Kry die komponente en die PCB

pedalSHIELD MEGA is 'n programmeerbare kitaarpedaal wat werk met die Arduino MEGA 2560 en MEGA ADK borde.

Die projek is Open Source & Open Hardware en is gemik op hackers, musikante en programmeerders wat wil leer oor DSP (digitale seinverwerking), kitaar -effekte, en sonder om te eksperimenteer oor elektronika of hardcore programmering.

U kan u eie effekte in C/C ++ programmeer met die standaard Arduino IDE -hulpmiddel en geïnspireer word deur gebruik te maak van die biblioteek met effekte wat op die pedalSHIELD MEGA aanlynforum verskyn.

Spesifikasies

  • Gebaseer op Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
  • Analoog stadiums met behulp van TL972 spoor-tot-spoor operasionele versterker.
  • ADC: 10 bits.
  • Uitsetstadium: 16 bisse (2x8bits PWM's loop parallel)
  • OLED -skerm: resolusie 128x64, 1,3 duim (ook versoenbaar met 0,96 "), I2C.
  • Koppelvlak:

    • 2 konfigureerbare drukknoppies.
    • 1 Konfigureerbare skakelaar.
    • 1 programmeerbare blou led.
    • Ware bypass voetskakelaar
    • OLED -skerm
  • Verbindings

    • Invoeraansluiting, 1/4 duim ongebalanseerd, Zin = 0,5MΩ.
    • Uitgangsknop, 1/4 duim ongebalanseerd, Zout = 0.1Ω.
    • Kragtoevoer: krag geneem uit die Arduino MEGA -bord (12V DC).

Stap 1: Kry die komponente en die PCB

Kry die komponente en die PCB
Kry die komponente en die PCB

Al die elektroniese komponente wat gebruik word, is deur-gat en maklik om te vind. U kan die volledige lys van komponente hier sien:

pedaal SHIELD MEGA -materiaalbrief

Vir die PCB kan u u eie bou met behulp van veroboard en volgens die skema, ook in die EletroSmash -winkel is daar PCB's te koop:

pedaalSHIELD MEGA SKEMATIES

Stap 2: soldeer die stroombaan

Soldeer die stroombaan
Soldeer die stroombaan

Hierdie handleiding wat verduidelik hoe u die pedlaSHIELD MEGA stap vir stap bou met foto's en gedetailleerde inligting:

Hoe om 'n pedaal te bou SHIELD MEGA in 5 stappe

Daar is ook 'n Flickr-galery met foto's met hoë resolusie van elke stap:

Flickr pedaal SHIELD MEGA gallery

Stap 3: Elektronika leer - die kring verstaan

Elektronika leer - die kring verstaan
Elektronika leer - die kring verstaan

Hierdie skild wat bo -op 'n Arduino MEGA geplaas word, bestaan uit drie dele:

  1. Analoog invoerstadium: die swak kitaarsein word versterk en gefiltreer, wat dit gereed maak vir die Arduino MEGA ADC (Analog to Digital Converter).
  2. Arduino MEGA Board: dit neem die gedigitaliseerde golfvorm van die ADC af en maak al die DSP (Digital Signal Processing) wat effekte skep (vervorming, fuzz, volume, vertraging, ens.).
  3. Die uitsetstadium: sodra die nuwe golfvorm binne die Arduino MEGA -bord geskep is, neem hierdie laaste fase dit deur die gebruik van twee gekombineerde PWM's die analoog uitsetsignaal.

As u dieper wil gaan en al die besonderhede wil leer, is daar ook 'n kringontleding:

pedaal SHIELD MEGA stroombaananalise

As u probleme met die stroombaan het, is daar 'n onderwerp op die forum om probleme op te los:

Hoe om die pedaal op te losSHIELD MEGA

Stap 4: Begin met programmeer

Begin programmeer!
Begin programmeer!

Gaan die gids "Hoe om te begin met die programmering van pedalSHIELD MEGA" na. Dit is 'n kort gids om hierdie pedaal SHIELD MEGA kitaarpedaal te begin kodeer. Die doel is om die basiese idees te verstaan en dan so vinnig as moontlik deur 'n reeks voorbeelde te vorder.

Die voorbeeldkodes wat reeds op die forum is, van maklik na moeilik, is:

  • Skoon pedaal
  • Volume/Booster -pedaal
  • Vervormingspedaal
  • Fuzz PedalBit-Crusher Pedal
  • MetronomeSineWave Generator
  • Daft Punk - Octaver -pedaal
  • Vertraag pedaal Echo pedaal
  • Reverb -pedaalChorus -pedaal
  • Vibrato pedaal
  • Koor + Vibrato
  • Tremolo
  • Multi -effekte: Vertraging + Vervorming + Fuzz + BitCrusher [/li]

U is baie welkom om u idees en pedale na die forum op te laai!

Stap 5: Leer en skep u eie klanke

Image
Image

Die beste manier om te vorder, is deur die voorbeelde van die forum te gebruik en dit aan te pas by u opset of styl. Net die verandering van sommige waardes of parameters kan 'n groot verskil maak.

Nadat u die basiese voorbeelde verstaan het, kan u nadink oor hoe u u eie nuwe pedale kan maak (omgekeerde vertraging? Asimmetriese fuzz?) Of 'n paar voorbeelde meng (fuzz+eggo? Distortion+delay?). Daar is talle onontginde effekte wat ontdek moet word;)!

Daar is 'n oulike resensie deur Blitz City DIY op YouTube: pedalsHIELD MEGA Review

Aanbeveel: