Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Музыкальный визуализатор DIY LUMAZOID для Arduino

Компоненты и расходные материалы

Arduino Nano R3
× 1
Адресная светодиодная лента Digilent WS2812
× 1
Кнопочный переключатель, мгновенный
× 2
Поворотный потенциометр (общий)
× 2
5 мм светодиод:красный
× 1
Резистор в сквозное отверстие, 470 Ом
× 1

Необходимые инструменты и машины

Паяльник (общий)
Проволока для припоя, без свинца

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

На этот раз я покажу вам, как создать музыкальный визуализатор в реальном времени, который позволяет отображать потрясающее световое шоу, синхронизированное с вашей музыкой. Первоначальный проект имеет открытый исходный код и является результатом «ноотропного дизайна». На их веб-сайте 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

Схема


Производственный процесс

  1. Рулетка DIY 37 LED
  2. Железный человек
  3. Найди меня
  4. Управление увлажнителем Arduino
  5. Четвероногий Arduino
  6. MobBob:самостоятельный робот Arduino, управляемый смартфоном Android
  7. Осциллограф 10 Гц-50 кГц для самостоятельного изготовления на ЖК-дисплее 128x64
  8. Светодиодный куб 4x4x4 с Arduino Uno и 1sheeld
  9. Джойстик Arduino
  10. Сделай сам Arduino РАДИОНИКА Лечение MMachine