Музыкальный визуализатор DIY LUMAZOID для Arduino
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
Необходимые инструменты и машины
| ||||
|
Приложения и онлайн-сервисы
|
Об этом проекте
На этот раз я покажу вам, как создать музыкальный визуализатор в реальном времени, который позволяет отображать потрясающее световое шоу, синхронизированное с вашей музыкой. Первоначальный проект имеет открытый исходный код и является результатом «ноотропного дизайна». На их веб-сайте https://nootropicdesign.com/lumazoid/ вы можете заказать Lumazoid Realtime Music Visualizer Board с источником питания или без него. В этом видео я опишу, как самому сделать устройство с помощью микроконтроллера Arduino Uno или Arduino Nano.
Устройство работает с любыми светодиодными лентами WS2812 / WS2812B, такими как NeoPixel и другие, а также поддерживает длину светодиодных лент 60, 120 или 180. Он имеет 8 различных шаблонов + случайный режим, который плавно переключается между шаблонами, и 3 различных цветовых режима с контролем параметров. Кроме того, вы можете изменить чувствительность, яркость светодиодов, следующая функция - регулируемая частотная характеристика, поэтому вы можете выбрать визуализацию всех частотных диапазонов или только басов и ударов. Это отличный пример того, как с небольшим количеством оборудования и хорошим открытым исходным кодом можно сделать отличное устройство. Его можно запитать от 5 В / 2 А или выше.
utsource.net
Как я уже упоминал, устройство чрезвычайно простое и содержит всего несколько электронных компонентов:
-Ws2812 светодиодная лента с 60, 120 или 180 светодиодами (в нашем случае я использую 60 светодиодов)
-Микроконтроллер Arduino Nano
-Два потенциометра
-Две кнопки
-и один стандартный светодиодный диод
Несколько компонентов осталось от предыдущего проекта, который располагался в том же корпусе. Чтобы установить яркость, нам нужно удерживать цветную кнопку при подключении питания. На первых 8 светодиодах отобразится радуга из светодиодов. Используйте ручку параметра, чтобы изменить яркость. По завершении нажмите цветную кнопку еще раз, и конфигурация будет сохранена в памяти. Чтобы установить длину светодиодной ленты, удерживайте кнопку с рисунком при подключении питания. Отобразятся один, два или три красных светодиода. Используйте ручку параметра, чтобы выбрать конфигурацию светодиодной ленты в зависимости от количества красных светодиодов:
- Лента из 60 светодиодов.
- 120 светодиодов
- 180 светодиодов
По завершении нажмите кнопку шаблона еще раз, и конфигурация будет сохранена в памяти.
Чтобы установить частотную характеристику, нажмите и удерживайте кнопки цвета и шаблона. Используйте ручку параметра, чтобы выбрать, сколько из 8 полос частот будет визуализироваться Lumazoid. Если вы хотите визуализировать только басы и ритм музыки, установите частотную характеристику только на 2 или 3 нижних диапазона. Если вы хотите визуализировать все частоты в музыке (например, вокал и инструменты с более высоким тоном), выберите все полосы частот.
Есть 8 различных шаблонов для отображения звуковых пиков в музыке. Нажмите кнопку шаблона, чтобы просмотреть их. Белый светодиод показывает, какой шаблон выбран. Девятый шаблон - это «случайный» режим, на который указывает красный светодиод. Этот режим изменяет шаблон случайным образом со случайным интервалом времени. Он также имеет 3 различных цветовых режима. Нажмите цветную кнопку, чтобы просмотреть их. Выбранный режим обозначается синим светодиодом в начале полосы. Теперь нам просто нужно подать аудиосигнал на вход и насладиться прекрасными световыми эффектами, создаваемыми этим устройством под названием LUMAZIOD.
Как я уже сказал, я установил устройство в коробку из одного из моих предыдущих проектов, но, конечно, есть и другие более практичные решения, такие как размещение управляющей электроники в небольшой коробке, а затем подключение светодиодной ленты с кабелем в подходящее место.
Код
Код
https://github.com/nootropicdesign/lumazoidСхема
Производственный процесс
- Рулетка DIY 37 LED
- Железный человек
- Найди меня
- Управление увлажнителем Arduino
- Четвероногий Arduino
- MobBob:самостоятельный робот Arduino, управляемый смартфоном Android
- Осциллограф 10 Гц-50 кГц для самостоятельного изготовления на ЖК-дисплее 128x64
- Светодиодный куб 4x4x4 с Arduino Uno и 1sheeld
- Джойстик Arduino
- Сделай сам Arduino РАДИОНИКА Лечение MMachine