Тема: подсветка барабанов с помощью arduino
Делюсь своим опытом подсвечивания ударных с помощью arduino
КОРОТКО:
Вот видео пример
Вот схема подключения
Вот код
ПОДРОБНО:
Принцип действия:
Три барабана, на них установлены пьезодатчики, реагирующие на удар
Сигналы пьезодатчиков постуапют на микроконтроллер (arduino nano)
Так же на микроконтроллер считывает сигналы с элементов управления (потенциометры и сенсорные кнопки)
Элементы управления отвечают за:
-цвет светодиодов каждой из трех лент
-включение/выключение пьезодатчиков
-выбор режима (о них чуть позже)
-длительность свечения лент
После каждого удара микроконтроллер, в зависимости от выставленных цветов/режимов/настроек зажигает LED ленты
Режимы:
1й режим "для тутти":
удар по центрольному барабану зажикает все три ленты
2й режим "солист - ансамбль":
удар по центрольному барабану зажигает центральную ленту
удар по правому (с точки зрения зрителя) барабану зажигает две крайние ленты
3й режим "каждый сам за себя":
удар по барабану 1 зажигает ленту 1
удар по барабану 2 зажигает ленту 2
удар по барабану 3 зажигает ленту 3
Советы желающим повторить проект:
Все комплектующие можно заказать на али
Пьезодатчики лучше поискать подороже, тк у дешевых отваливается пайка
Потенциометры лучше брать линейные (а не логарифмические)
В таком виде подсветка хорошо садится на установку
Для барабанного шоу/дефиле/фиесты этот вариант не очень подойдет, тк он плохо масштабируемый
PS:
Надеюсь кому-то я помог инфой, если есть вопросы - с удовольствием отвечу)
telegram
vk
youtube
