Гитарная педаль с Ардуино Уно

pedalSHIELD UNO - программируемая гитарная педаль Arduino UNO. Вы можете создавать собственные гитарные эффекты и цифровые звуки. Подобного рода педали можно увидеть во многих музыкальных магазинах, мы же сделаем проект своими руками.

Комплектующие

Нам понадобится сама pedalSHIELD UNO, которую можно купить на сайте electrosmash.com. Также нам нужны:

  • Arduino Uno
  • Паяльник
  • Припой и режущий инструмент
  • Печатная плата и некоторые материалы

Что из себя представляет педаль?

Работу модуля можно разделить на три части:

На входе: усиливает и фильтрует гитарный сигнал, что делает его готовым для Arduino Uno ADC (аналого-цифровой преобразователь).

Arduino:использует цифровую форму волны от АЦП и выполняет все эффекты цифровой обработки сигналов (DSP) (искажение, громкость, метроном, ...).

На выходе: после создания новой формы сигнала он поступает с цифровых выходов Arduino (два PWM в сочетании) и готов к отправке на следующую педаль или на гитарный усилитель.

Как программировать?

Идея состоит в том, чтобы сделать этот процесс максимально простым, как обычно модуль программируется обычными C/C ++ командами с использованием стандартных функций Arduino и программной платформы (Linux/Windows/Mac). Все инструменты и программы являются свободными и открытыми.

Необходимы базовые знания C. Лучший способ проиллюстрировать то, как запрограммировать её - это простой пример педали с эффектом Volume/Booster:

Выше вы можете скопировать код или скачать .INO файл для своей платы Ардуино.

Смотрите также  Автоматическая машина для резки проволоки на Arduino

Код можно разделить на 3 блока:

Библиотека эффектов

В нашей Библиотеке вы также можете найти коды для других эффектов педали:

На этом пока всё. Желаем вам отличных проектов. В следующих материалах мы постараемся дополнить информацию о гитарных педалях на Ардуино.