Pedał gitarowy Arduino MEGA: 5 kroków

Pedał gitarowy Arduino MEGA: 5 kroków

Spisu treści:

Anonim

pedalSHIELD MEGA to programowalny pedał gitary, który współpracuje z płytami Arduino MEGA 2560 i MEGA ADK.

Projekt jest oparty na Open Source i Open Hardware i skierowany jest do hakerów, muzyków i programistów, którzy chcą poznać DSP (przetwarzanie sygnałów cyfrowych), efekty gitarowe i eksperymentować bez głębokiej wiedzy na temat elektroniki lub hardcore programowania.

Możesz zaprogramować własne efekty w C / C ++ za pomocą standardowego narzędzia Arduino IDE i zainspirować się biblioteką efektów umieszczoną na forum internetowym pedalSHIELD MEGA.

Specyfikacje.

  • Oparty na Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
  • Analogowe stopnie wykorzystujące wzmacniacz operacyjny TL972.
  • ADC: 10 bitów.
  • Stopień wyjściowy: 16 bitów (2x8 bity PWM pracujące równolegle)
  • Ekran OLED: rozdzielczość 128x64, 1,3 cala (również kompatybilny z 0.96 ”), I2C.
  • Berło:
    • 2 Konfigurowalne przyciski.
    • 1 Konfigurowalny przełącznik.
    • 1 programowalna niebieska dioda.
    • Przełącznik nożny True Bypass
    • Wyświetlacz OLED
  • Złącza
    • Gniazdo wejściowe, niezbalansowane 1/4 cala, Zin = 0,5 MΩ.
    • Gniazdo wyjściowe, niezbalansowane 1/4 cala, Zout = 0,1 Ω.
    • Zasilanie: moc pobierana z płyty Arduino MEGA (12 V DC).

Kieszonkowe dzieci:

Krok 1: Zdobądź komponenty i PCB.

Wszystkie zastosowane podzespoły elektroniczne są łatwe do znalezienia i posiadają otwory przelotowe. Możesz zobaczyć pełną listę komponentów tutaj:

  • pedalSHIELD MEGA Bill of Materials.

Na płytce drukowanej możesz zbudować swój własny używając veroboard i postępując zgodnie ze schematem, również w sklepie EletroSmash są na sprzedaż płytki drukowane:

  • pedalSHIELD MEGA SCHEMATIC

Krok 2: Lutowanie obwodu

Ten samouczek wyjaśnia, jak krok po kroku zbudować MEGA pedlaSHIELD ze zdjęciami i szczegółowymi informacjami:

  • Jak zbudować pedalSHIELD MEGA w 5 krokach.

Istnieje również galeria Flickr ze zdjęciami wysokiej rozdzielczości każdego kroku:

  • Galeria Flickr PedalSHIELD MEGA.

Krok 3: Nauka elektroniki - zrozumienie obwodu

Ta tarcza umieszczona na wierzchu Arduino MEGA składa się z trzech części:

  1. Etap wejścia analogowego: Słaby sygnał gitarowy jest wzmacniany i filtrowany, dzięki czemu jest gotowy na Arduino MEGA ADC (przetwornik analogowo-cyfrowy).
  2. Arduino MEGA Board: Pobiera zdigitalizowany kształt fali z ADC i wykonuje wszystkie DSP (Digital Signal Processing), tworząc efekty (zniekształcenia, fuzz, głośność, opóźnienie, itp.).
  3. Etap wyjściowy: Gdy nowy efekt fali zostanie utworzony wewnątrz płyty Arduino MEGA, ten ostatni etap zabiera ten sygnał i użycie dwóch połączonych PWM generuje analogowy sygnał wyjściowy.

Jeśli chcesz zagłębić się i poznać wszystkie szczegóły, istnieje również analiza obwodu:

  • pedalSHIELD MEGA Circuit Analysis.

Jeśli masz problemy z obwodem, na forum jest temat do rozwiązywania problemów:

  • Jak rozwiązywać problemy z pedalSHIELD MEGA.

Krok 4: Rozpocznij programowanie!

Sprawdź poradnik „Jak rozpocząć programowanie pedalSHIELD MEGA”. Jest to krótki przewodnik, aby rozpocząć kodowanie tego pedału gitary pedałowej MEGA. Celem jest zrozumienie podstawowych idei, a następnie jak najszybsze przejście przez szereg przykładów.

Przykładowe kody, które są już na forum, od łatwych do trudnych to:

  • Wyczyść pedał
  • Pedał głośności / wzmacniacza
  • Pedał zniekształceń
  • Pedał Fuzz PedalBit-Crusher
  • Generator MetronomeSineWave
  • Daft Punk - Octaver Pedal
  • Delay PedalEcho Pedal
  • Pedał PedałChorusa Pogłosu
  • Pedał wibracyjny
  • Chorus + Vibrato
  • Tremolo
  • Multi Effects: Delay + Distortion + Fuzz + BitCrusher / li

Zapraszamy do przesyłania swoich pomysłów i pedałów na forum!

Krok 5: Naucz się i twórz własne dźwięki

Najlepszym sposobem na postęp jest użycie przykładów z forum i zmodyfikowanie ich, aby pasowały do ​​konfiguracji lub stylu. Tylko zmiana niektórych wartości lub parametrów może mieć duże znaczenie.

Po zrozumieniu podstawowych przykładów możesz zastanowić się, jak stworzyć własne nowe pedały (odwrotne opóźnienie? Asymetryczny fuzz?) Lub wymieszać niektóre przykłady (fuzz + echo? Distortion + delay?). Jest mnóstwo niezbadanych efektów do odkrycia;)!

Na YouTube jest fajna recenzja Blitz City DIY: pedalsHIELD MEGA Review