Съдържание:

Педал за китара Arduino MEGA: 5 стъпки
Педал за китара Arduino MEGA: 5 стъпки

Видео: Педал за китара Arduino MEGA: 5 стъпки

Видео: Педал за китара Arduino MEGA: 5 стъпки
Видео: Приказ комиссара. Warhammer 40k 2024, Ноември
Anonim
Image
Image
Вземете компонентите и печатната платка
Вземете компонентите и печатната платка

педал SHIELD MEGA е програмируем китарен педал, който работи с дъските Arduino MEGA 2560 и MEGA ADK.

Проектът е с отворен код и отворен хардуер и е предназначен за хакери, музиканти и програмисти, които искат да научат за DSP (цифрова обработка на сигнали), китарни ефекти и да експериментират без задълбочени познания по електроника или хардкор програмиране.

Можете да програмирате свои собствени ефекти в C/C ++ със стандартния инструмент за IDE на Arduino и да се вдъхновите с помощта на библиотеката с ефекти, публикувана на онлайн форума на педала SHIELD MEGA.

Спецификации

  • Въз основа на Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
  • Аналогови етапи, използващи TL972 операционен усилвател между релси.
  • ADC: 10 бита.
  • Изходен етап: 16 бита (2x8 бита ШИМ, работещи паралелно)
  • OLED екран: 128x64 резолюция, 1.3 инча (също съвместим с 0.96 "), I2C.
  • Интерфейс:

    • 2 Конфигурируеми бутони.
    • 1 Конфигурируем превключвател.
    • 1 програмируем син светодиод.
    • Истински байпасен крачен превключвател
    • OLED дисплей
  • Съединители

    • Входящ жак, 1/4 инча небалансиран, Zin = 0.5MΩ.
    • Изходен жак, 1/4 инча небалансиран, Zout = 0,1 Ω.
    • Захранване: захранване от платката Arduino MEGA (12V DC).

Стъпка 1: Вземете компонентите и печатната платка

Вземете компонентите и печатната платка
Вземете компонентите и печатната платка

Всички използвани електронни компоненти са с отвори и са лесни за намиране. Можете да видите пълния списък на компонентите тук:

педалSHIELD MEGA Проект за материали

За печатни платки можете да създадете свой собствен, използвайки veroboard и следвайки схемата, също така в магазина EletroSmash има платки за продажба:

педал SHIELD MEGA SCHEMATIC

Стъпка 2: Запояване на веригата

Запояване на веригата
Запояване на веригата

Този урок, който обяснява как да се изгради pedlaSHIELD MEGA стъпка по стъпка със снимки и подробна информация:

Как да изградим педал SHIELD MEGA в 5 стъпки

Има и галерия на Flickr със снимки с висока резолюция на всяка стъпка:

Педал Flickr Галерия SHIELD MEGA

Стъпка 3: Изучаване на електроника - Разбиране на веригата

Изучаване на електроника - Разбиране на веригата
Изучаване на електроника - Разбиране на веригата

Този щит, който е поставен върху Arduino MEGA, има три части:

  1. Етап на аналогов вход: Слабият китарен сигнал се усилва и филтрира, което го прави готов за Arduino MEGA ADC (аналогово -цифров конвертор).
  2. Arduino MEGA Board: Той взема дигиталната форма на вълната от ADC и прави всички DSP (цифрова обработка на сигнали), създавайки ефекти (изкривяване, мъгляне, сила на звука, забавяне и т.н.).
  3. Изходният етап: След като новата въздействаща форма на вълната бъде създадена вътре в Arduino MEGA платката, този последен етап я приема и с помощта на две комбинирани ШИМ генерира аналоговия изходен сигнал.

Ако искате да отидете по -дълбоко и да научите всички подробности, има и верижен анализ:

pedalSHIELD MEGA Анализ на веригата

Ако имате проблеми с веригата, във форума има тема за отстраняване на неизправности:

Как да отстранявате проблеми с педала SHIELD MEGA

Стъпка 4: Започнете програмирането

Започнете програмирането!
Започнете програмирането!

Проверете ръководството „Как да започнете програмиране на педала SHIELD MEGA“. Това е кратко ръководство за започване на кодирането на този педал SHIELD MEGA. Целта е да се разберат основните идеи и след това да се напредне възможно най -бързо чрез поредица от примери.

Примерните кодове, които вече са във форума, преминават от лесни към трудни са:

  • Почистете педала
  • Педал за сила на звука/усилвател
  • Педал за изкривяване
  • Педал FuzzBit-Crusher Pedal
  • Генератор на MetronomeSineWave
  • Daft Punk - октавер педал
  • Педал за забавяне Ехо педал
  • Педал за реверберация Педал за хор
  • Вибрато педал
  • Припев + Вибрато
  • Тремоло
  • Мулти ефекти: Забавяне + Изкривяване + Fuzz + BitCrusher [/li]

Добре дошли сте да качите вашите идеи и педали във форума!

Стъпка 5: Научете и създайте свои собствени звуци

Image
Image

Най-добрият начин за напредък е да използвате примерите от форума и да ги модифицирате така, че да отговарят на вашата настройка или стил. Само промяната на някои стойности или параметри може да направи голяма разлика.

След като сте разбрали основните примери, можете да помислите как да създадете свои собствени нови педали (обратно забавяне? Асиметрично размиване?) Или да смесите някои от примерите (fuzz+echo? Distortion+delay?). Има много неизследвани ефекти, които трябва да бъдат открити;)!

Има страхотен преглед от Blitz City DIY в YouTube: педали HIELD MEGA Review

Препоръчано: