Сделай свой LUMAZOID: DIY Arduino музыкальный визуализатор
Компоненты и расходники
Arduino Nano R3
×
1
Digilent WS2812 Адресуемая LED-лента
×
1
Кнопка мгновенного действия
×
2
Вращающийся потенциометр (универсальный)
×
2
5 мм LED: Красный
×
1
Проходной резистор, 470 Ом
×
1
Необходимые инструменты и станки
Паяльник (универсальный)
Пятновой провод, без свинца
Приложения и онлайн-сервисы
Arduino IDE
О проекте
Готовы превратить свою музыку в завораживающее световое шоу? Это руководство проведёт вас через создание музыкального визуализатора реального времени, синхронизирующего потрясающие LED-паттерны с вашим аудио. Оригинальный открытый дизайн, разработанный Nootropic Design, доступен как готовая плата, но самостоятельная сборка даёт глубокое понимание и полный контроль над железом.
Наша версия работает на Arduino Nano (или Uno) и поддерживает любую WS2812/WS2812B LED-ленту — будь то 60, 120 или 180 светодиодов. С восемью уникальными паттернами, случайным режимом и тремя цветовыми схемами вы можете создать идеальное визуальное сопровождение для любого трека. Продвинутые элементы управления позволяют регулировать чувствительность, яркость и частотные полосы, которые вы хотите подчёркнуть — будь то глубокий бас или полный спектр.
Питание простое: 5 В / 2 А или выше будут держать ленту и контроллер в рабочем состоянии. Все, что нужно — несколько компонентов и открытый исходный код, который можно скачать с GitHub.
Ниже — краткий список деталей и пошаговые инструкции для сборки, настройки и наслаждения вашим собственным LUMAZOID визуализатором.
Ключевые компоненты включают:
WS2812 LED-лента (60–180 светодиодов)
Микроконтроллер Arduino Nano
Два вращающихся потенциометра для управления в реальном времени
Две мгновенные кнопки для навигации
Стандартный 5 мм красный LED для индикации статуса
Шаги настройки просты:
Удерживайте кнопку color при включении для настройки яркости. Первые восемь светодиодов покажут радугу; поверните ручку для установки желаемой яркости и нажмите кнопку снова для сохранения.
Удерживайте кнопку pattern при запуске для установки длины ленты. Один, два или три красных светодиода укажут режим 60, 120 или 180 светодиодов. Настройте ручку и нажмите снова для сохранения выбора.
Нажмите и удерживайте обе кнопки для изменения частотного отклика. Ручка выбирает, сколько из восьми аудио-диапазонов визуализировать. Для бас-центричного вида выберите нижние 2–3 диапазона; для полного спектра — все восемь.
Переключайтесь между восемью визуальными паттернами кнопкой pattern. Белый светодиод отмечает текущий паттерн; красный — случайный режим.
Меняйте цветовые схемы кнопкой color. Синий светодиод в начале ленты показывает выбранную схему.
После настройки подключите аудиоисточник к входу Arduino и наблюдайте, как светодиоды танцуют в гармонии с вашей музыкой.
Мы разместили прототип в переработанном корпусе для удобства, но вы можете смонтировать электронику в компактный корпус и прокладить LED-ленту через отдельный кабель.
Код
Исходный код и прошивка
Весь код, библиотеки и документация размещены на GitHub. Репозиторий включает детальные инструкции по настройке, распиновке и примеры скетчей.