Цветомузыкальный контроллер для ws2812b

Цветомузыкальный контроллер для ws2812b

ColorMuse – это устройство визуализации музыки в реальном времени (современная цифровая реализация цветомузыкального устройства), которое позволяет получить ни с чем несравнимые ощущения от цветовых визуальных эффектов — в такт Вашей любимой музыке.

Просто подключите контроллер ColorMuse между Вашим музыкальным устройством (плеером, компьютером и т.д.) и аудиосистемой с усилителем с помощью аудио кабеля Jack 3.5 мм — наслаждайтесь музыкой и смотрите Шоу!

— Работает с любой гирляндой с управляемыми светодиодами WS2812 / WS2812B (NeoPixel) и другими (напряжение питания 5 Вольт)
— Поддерживает 60, 120 или 180 светодиодов в гирлянде (как правило, длина 1 метра гирлянды составляет плотность в 60 светодиодов, т.е. поддерживаются гирлянды длиной до 3 метров)
— Можно подключить несколько гирлянд к одному цифровому выходу — 2, 3, 4 и т.д. параллельно, практически ограничений нет, кроме мощности блока питания
— 8 различных паттернов визуализации + случайный режим, который плавно переключает паттерны от одного к другому
— 3 различных цветовых режима с контролем параметров
— Настройка чувствительности и яркости свечения гирлянды
— Настраиваемый параметр частотного отклика, позволяющий визуализировать с помощью цвета все звуковые частоты (от низких до высоких), либо только ударные инструменты и низкие частоты
— Полностью собрано, настроено и протестировано
— Внутренняя защита от неправильного подключения источника питания (переполюсовки)

Устройство незаменимо на массовых и частных танцевальных мероприятиях, для оформления интерьеров клубов, баров, дискотек, танцплощадок, украшения интерьера и экстерьера авто- и мототранспортных средств – применение найдется везде, где необходимо создать комфортную атмосферу Праздника.

Цена указана за контроллер.
Блок питания и лента с управляемыми светодиодами WS2812B в комплект не входит.
Вопросы/пожелания/предложения также можно написать в ВотсАпп, Телеграмм.

Решил повторить цветомузыку от Nootropic design USA и chipdip.ru
Пока едут светодиоды и arduino NANO — жду, а тем временем развел платку.

Плату развел под arduino NANO V3.0 ATmega328P




Скетч и библиотека БПФ — компилировать на версии arduino-1.6.8
Скетч
Библиотека

Работает с любыми светодиодами WS2812 / WS2812B, такими как NeoPixel и другими
Поддерживает 60, 120 или 180 светодиодных полос. (видео ниже показано 2m 120 светодиодной полосы)
8 различных шаблонов + случайный режим, который плавно переходит между шаблонами
3 разных цветовых режима с контролем параметров
Контроль чувствительности и яркости
Регулируемый частотный отклик, поэтому вы можете выбрать визуализацию всех частотных диапазонов или только басов и биений
Программируемый с Arduino

Технические подробности
Мощность

Плата Lumazoid требует источника питания 5 В постоянного тока (имеется в нашем магазине). Источник питания должен быть способен подавать ток 2А при использовании люмазоидов с 60 или 120 светодиодами (например, полоса 1 м или 2 м с 60 светодиодами на метр). Прошивка Lumazoid тщательно разработана для создания менее 2 А тока при использовании с 60 или 120 светодиодами. Если вы используете Lumazoid с полосой 180 LED, вам понадобится источник питания, который может обеспечить ток не менее 3A, но вы, вероятно, уже имеете такой источник питания, если у вас есть много светодиодов. В настоящее время мы продаем только блоки питания 2А.

Если вы разрабатываете и кодируете свои собственные визуализации для Lumazoid, убедитесь, что вы учитываете текущие требования к визуализации.

Совместимость с светодиодной лентой
Lumazoid предназначен для светодиодных полосок WS2812 или WS2812B. Они легко доступны у многих поставщиков (включая нас) и иногда называются «NeoPixel», который является брендом Adafruit для полос WS2812B. Иногда светодиодные полосы называются «WS2811», но имя WS2811 относится только к чипу драйвера, а не к интегрированной микросхеме + светодиод. Если у вас есть светодиодная полоса, которую кто-то назвал «WS2811», и у нее есть 3 провода (5V, земля и данные), тогда он должен работать.

Lumazoid НЕ работает с другими типами светодиодных полосок на основе различных технологий, таких как светодиоды APA102 и APA104 (например, полосы Adafruit «DotStar»). Lumazoid работает только с 3-проводными светодиодными полосками на основе технологии WS2812 или WS2812B.

ВАЖНО : Всегда подключайте светодиодную ленту перед подключением питания. Не подключайте светодиодную ленту к питающей плате.

Инструкции по использованию
Начальная настройка
Перед использованием Lumazoid вам может потребоваться настроить его для вашей длины светодиодной полосы и, при необходимости, настроить яркость. По умолчанию Lumazoid сконфигурирован для использования 120 светодиодных полосок (например, полоса 2 м с 60 светодиодами на метр) и установлен для максимальной яркости. Если у вас есть одинарная светодиодная длина или вы хотите уменьшить яркость, следуйте этим инструкциям.

Яркость : удерживайте кнопку цвета при подключении питания. На первых 8 светодиодах будет отображаться радуга светодиодов. С помощью ручки параметров измените яркость. По завершении нажмите кнопку цвета еще раз, и ваша конфигурация будет сохранена в памяти. Это будет запомнено, даже если питание отключено.

Длина светодиодной полосы : удерживайте кнопку шаблона при подключении питания. Отобразится один, два или три красных светодиода. Использовал ручку параметров, чтобы выбрать конфигурацию светодиодной полосы в зависимости от количества красных светодиодов:

Читайте также:  Adblock plus все версии

60 светодиодов
120 светодиодов
180 светодиодов
По завершении нажмите кнопку шаблона еще раз, и ваша конфигурация будет сохранена в памяти. Это будет запомнено, даже если питание отключено.

Регулировка громкости и чувствительности
Lumazoid лучше всего работает, если громкость вашего музыкального устройства установлена ​​на высокий уровень. Меньшим устройствам, таким как телефоны и планшеты, необходимо будет увеличить громкость до самого высокого уровня. Используйте регулятор чувствительности для регулировки чувствительности люмазоида. Для небольших устройств потребуется более высокая чувствительность. Музыкальное устройство, такое как компьютер, может вообще не нуждаться в высокой чувствительности. Просто экспериментируйте с устройством, чтобы Lumazoid отвечал на музыку так, как вам хочется.

Шаблоны, цветовые режимы и частотный отклик
Lumazoid позволяет вам выбирать из разных светодиодных моделей и цветовых режимов. Вы также можете настроить частотную характеристику.

Шаблоны: Люмазоид имеет различные шаблоны отображения для визуализации пиков аудиосигнала (высокой амплитуды), обнаруженных в музыке. Lumazoid похож на графический эквалайзер, который показывает силу разных полос частот, но Lumazoid отображает информацию гораздо более интересным способом. Существует 8 различных шаблонов для отображения звуковых пиков в музыке. Нажмите кнопку шаблона, чтобы просмотреть их. Белый светодиод указывает, какой шаблон выбран. 9-й шаблон — это «случайный» режим, который обозначается красным светодиодом. Этот режим изменяет шаблон случайным образом со случайным интервалом времени. 8 моделей:

Танцы плюс: пики звуковых сигналов испускаются из центра полосы и исчезают по мере приближения к концам. Скорость пика пропорциональна величине звукового сигнала этого пика.

Танцы минус: то же, что и Dance Party, но пики сигналов испускаются с одного конца.
Импульс: пики сигналов отображаются как яркие импульсы, которые поступают из центра полосы. Ширина импульса зависит от уровня сигнала.

Световая полоса: в пиках освещается вся полоса.

Цветные полоски: пики сигналов отображаются как цветные полосы, которые исчезают.

Цветные полоски 2: подобно цветные полоски, но каждая полоска сжимается и исчезает.

Вспышки: пики сигналов отображаются в виде светодиодной вспышки в случайном месте. Начальный цвет белый, а затем исчезает через другой цвет.

Светлячки: пики сигналов отображаются как одиночные светодиоды в случайном месте, и они перемещаются влево или вправо и исчезают. Их скорость зависит от величины сигнала.

Случайная двухцветная схема: выбраны два случайных цвета и только они используются для отображения пиков сигнала. Со временем будут выбраны новые цвета. Используйте param, чтобы настроить скорость изменения цветовой схемы. Если ручка потенциометра «параметры» в верхнем положении, цвета будут меняться часто и каждый пик сигнала будет иметь новый цвет. Рекомендую установить ручку в средину.

Радуга: все пики сигналов отображаются как один и тот же цвет (с небольшим количеством случайных вариаций) и этот цвет меняется как радуга с течением времени. Скорость изменения цвета устанавливается потенциометром param.

Цветные частоты: в этом режиме каждый пик сигнала окрашивается в зависимости от частотной полосы где он находится. Самая низкая полоса красного цвета, и дальше вверх по спектру. Есть 8 полос частот: красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый, белый. Этот цветовой режим наиболее интересен, когда частотная характеристика настроена на все полосы частот.

Диапазон частот: вы можете управлять тем диапазоном частот, на который откликается цветомузыка. Чтобы установить диапазон нажмите и удерживайте обе кнопки. Используйте ручку param, чтобы выбрать, сколько из восьми частотных диапазонов будет показываться. Если вы хотите выделить бас и ритм музыки, установите частотную характеристику только на самые низкие 2 или 3 полосы. Если вы хотите показать все частоты в музыке (например, вокал и более высокие инструменты), выберите все полосы частот.
Некоторые рекомендуемые настройки
Dance Party или Dancy Party 2, цветной режим = 1 (двухцветная схема), ручка параметра установлена ​​на полпути, частотная характеристика установлена ​​на более низкие 3 полосы частот. Это создает двухцветные схемы, которые меняются со временем.
Dance Party или Dancy Party 2, цветной режим = 3 (частотные цвета), частотная характеристика, включающая все диапазоны частот. Этот параметр позволяет вам реально визуализировать различные компоненты музыки. Бит будет красным / оранжевым, вокал голубой / синий / пурпурный и т. Д.
Режим случайного шаблона, цветной режим = 1, регулятор параметров установлен на самый высокий уровень. Каждый пик сигнала будет случайным цветом, который хорошо выглядит на множестве шаблонов.
Режим случайного шаблона, цветной режим = 2 (циклический режим радуги), регулятор параметров установлен на средний уровень. Все пики имеют тот же базовый цвет (с некоторой случайной вариацией), а базовый цвет смещается через радугу.
_______________________________
Дополнительно:
Уровень входного сигнал у визуализатора около 1,8В
конденсатор С2 Минусом к источнику звука, плюсом к Ардуино, т.к там на делителе +2.5в
Может кому будет будет полезно. Что бы Atmega328P нормально работал, вывод номер 21 (AREF) надо подключить через конденсатор 0,1 мкФ на землю.
Подключение микрофонного и линейно входа:
Микрофонный, он-же линейный вход на уcилителе TDA1308. Дальше через переменник и коммутируемый миниджек на усилитель мощности PAM8403 и через конденсаторную развязку дальше в схему. Усилки на Алиэкспресе копейки. В итоге имеем линейный вход (он-же микрофонный) и вход от любого источника с наушников. Миниджек дублируем для дальнейшего прохождения сигнала, например на акустический усилитель.

Читайте также:  Smarttv logitech wireless touch k400

Указать свое количество светодиодов:
// Change parameters based on config value.
void setConfig() <
switch (ledConfig) <
case 0:
N_LEDS = 60; меняем на своё количество светодиодов
break;
case 1:
N_LEDS = 120; меняем на своё количество светодиодов
break;
case 2:
N_LEDS = 180; меняем на своё количество светодиодов
break;
>
>

Изменить бэкграунд:
#define BACKGROUND ((uint32_t) 0x000006) //background color
Указать задержку схлопывания эффекта:
bandPeakDecay = 6, // peak decreases by 1 every bandPeakDecay frames. Larger value is slower decay

Решил повторить цветомузыку от Nootropic design USA и chipdip.ru
Пока едут светодиоды и arduino NANO — жду, а тем временем развел платку.

Плату развел под arduino NANO V3.0 ATmega328P




Скетч и библиотека БПФ — компилировать на версии arduino-1.6.8
Скетч
Библиотека

Работает с любыми светодиодами WS2812 / WS2812B, такими как NeoPixel и другими
Поддерживает 60, 120 или 180 светодиодных полос. (видео ниже показано 2m 120 светодиодной полосы)
8 различных шаблонов + случайный режим, который плавно переходит между шаблонами
3 разных цветовых режима с контролем параметров
Контроль чувствительности и яркости
Регулируемый частотный отклик, поэтому вы можете выбрать визуализацию всех частотных диапазонов или только басов и биений
Программируемый с Arduino

Технические подробности
Мощность

Плата Lumazoid требует источника питания 5 В постоянного тока (имеется в нашем магазине). Источник питания должен быть способен подавать ток 2А при использовании люмазоидов с 60 или 120 светодиодами (например, полоса 1 м или 2 м с 60 светодиодами на метр). Прошивка Lumazoid тщательно разработана для создания менее 2 А тока при использовании с 60 или 120 светодиодами. Если вы используете Lumazoid с полосой 180 LED, вам понадобится источник питания, который может обеспечить ток не менее 3A, но вы, вероятно, уже имеете такой источник питания, если у вас есть много светодиодов. В настоящее время мы продаем только блоки питания 2А.

Если вы разрабатываете и кодируете свои собственные визуализации для Lumazoid, убедитесь, что вы учитываете текущие требования к визуализации.

Совместимость с светодиодной лентой
Lumazoid предназначен для светодиодных полосок WS2812 или WS2812B. Они легко доступны у многих поставщиков (включая нас) и иногда называются «NeoPixel», который является брендом Adafruit для полос WS2812B. Иногда светодиодные полосы называются «WS2811», но имя WS2811 относится только к чипу драйвера, а не к интегрированной микросхеме + светодиод. Если у вас есть светодиодная полоса, которую кто-то назвал «WS2811», и у нее есть 3 провода (5V, земля и данные), тогда он должен работать.

Lumazoid НЕ работает с другими типами светодиодных полосок на основе различных технологий, таких как светодиоды APA102 и APA104 (например, полосы Adafruit «DotStar»). Lumazoid работает только с 3-проводными светодиодными полосками на основе технологии WS2812 или WS2812B.

ВАЖНО : Всегда подключайте светодиодную ленту перед подключением питания. Не подключайте светодиодную ленту к питающей плате.

Инструкции по использованию
Начальная настройка
Перед использованием Lumazoid вам может потребоваться настроить его для вашей длины светодиодной полосы и, при необходимости, настроить яркость. По умолчанию Lumazoid сконфигурирован для использования 120 светодиодных полосок (например, полоса 2 м с 60 светодиодами на метр) и установлен для максимальной яркости. Если у вас есть одинарная светодиодная длина или вы хотите уменьшить яркость, следуйте этим инструкциям.

Яркость : удерживайте кнопку цвета при подключении питания. На первых 8 светодиодах будет отображаться радуга светодиодов. С помощью ручки параметров измените яркость. По завершении нажмите кнопку цвета еще раз, и ваша конфигурация будет сохранена в памяти. Это будет запомнено, даже если питание отключено.

Длина светодиодной полосы : удерживайте кнопку шаблона при подключении питания. Отобразится один, два или три красных светодиода. Использовал ручку параметров, чтобы выбрать конфигурацию светодиодной полосы в зависимости от количества красных светодиодов:

60 светодиодов
120 светодиодов
180 светодиодов
По завершении нажмите кнопку шаблона еще раз, и ваша конфигурация будет сохранена в памяти. Это будет запомнено, даже если питание отключено.

Регулировка громкости и чувствительности
Lumazoid лучше всего работает, если громкость вашего музыкального устройства установлена ​​на высокий уровень. Меньшим устройствам, таким как телефоны и планшеты, необходимо будет увеличить громкость до самого высокого уровня. Используйте регулятор чувствительности для регулировки чувствительности люмазоида. Для небольших устройств потребуется более высокая чувствительность. Музыкальное устройство, такое как компьютер, может вообще не нуждаться в высокой чувствительности. Просто экспериментируйте с устройством, чтобы Lumazoid отвечал на музыку так, как вам хочется.

Шаблоны, цветовые режимы и частотный отклик
Lumazoid позволяет вам выбирать из разных светодиодных моделей и цветовых режимов. Вы также можете настроить частотную характеристику.

Читайте также:  Бесплатная программа для редактирования mp3

Шаблоны: Люмазоид имеет различные шаблоны отображения для визуализации пиков аудиосигнала (высокой амплитуды), обнаруженных в музыке. Lumazoid похож на графический эквалайзер, который показывает силу разных полос частот, но Lumazoid отображает информацию гораздо более интересным способом. Существует 8 различных шаблонов для отображения звуковых пиков в музыке. Нажмите кнопку шаблона, чтобы просмотреть их. Белый светодиод указывает, какой шаблон выбран. 9-й шаблон — это «случайный» режим, который обозначается красным светодиодом. Этот режим изменяет шаблон случайным образом со случайным интервалом времени. 8 моделей:

Танцы плюс: пики звуковых сигналов испускаются из центра полосы и исчезают по мере приближения к концам. Скорость пика пропорциональна величине звукового сигнала этого пика.

Танцы минус: то же, что и Dance Party, но пики сигналов испускаются с одного конца.
Импульс: пики сигналов отображаются как яркие импульсы, которые поступают из центра полосы. Ширина импульса зависит от уровня сигнала.

Световая полоса: в пиках освещается вся полоса.

Цветные полоски: пики сигналов отображаются как цветные полосы, которые исчезают.

Цветные полоски 2: подобно цветные полоски, но каждая полоска сжимается и исчезает.

Вспышки: пики сигналов отображаются в виде светодиодной вспышки в случайном месте. Начальный цвет белый, а затем исчезает через другой цвет.

Светлячки: пики сигналов отображаются как одиночные светодиоды в случайном месте, и они перемещаются влево или вправо и исчезают. Их скорость зависит от величины сигнала.

Случайная двухцветная схема: выбраны два случайных цвета и только они используются для отображения пиков сигнала. Со временем будут выбраны новые цвета. Используйте param, чтобы настроить скорость изменения цветовой схемы. Если ручка потенциометра «параметры» в верхнем положении, цвета будут меняться часто и каждый пик сигнала будет иметь новый цвет. Рекомендую установить ручку в средину.

Радуга: все пики сигналов отображаются как один и тот же цвет (с небольшим количеством случайных вариаций) и этот цвет меняется как радуга с течением времени. Скорость изменения цвета устанавливается потенциометром param.

Цветные частоты: в этом режиме каждый пик сигнала окрашивается в зависимости от частотной полосы где он находится. Самая низкая полоса красного цвета, и дальше вверх по спектру. Есть 8 полос частот: красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый, белый. Этот цветовой режим наиболее интересен, когда частотная характеристика настроена на все полосы частот.

Диапазон частот: вы можете управлять тем диапазоном частот, на который откликается цветомузыка. Чтобы установить диапазон нажмите и удерживайте обе кнопки. Используйте ручку param, чтобы выбрать, сколько из восьми частотных диапазонов будет показываться. Если вы хотите выделить бас и ритм музыки, установите частотную характеристику только на самые низкие 2 или 3 полосы. Если вы хотите показать все частоты в музыке (например, вокал и более высокие инструменты), выберите все полосы частот.
Некоторые рекомендуемые настройки
Dance Party или Dancy Party 2, цветной режим = 1 (двухцветная схема), ручка параметра установлена ​​на полпути, частотная характеристика установлена ​​на более низкие 3 полосы частот. Это создает двухцветные схемы, которые меняются со временем.
Dance Party или Dancy Party 2, цветной режим = 3 (частотные цвета), частотная характеристика, включающая все диапазоны частот. Этот параметр позволяет вам реально визуализировать различные компоненты музыки. Бит будет красным / оранжевым, вокал голубой / синий / пурпурный и т. Д.
Режим случайного шаблона, цветной режим = 1, регулятор параметров установлен на самый высокий уровень. Каждый пик сигнала будет случайным цветом, который хорошо выглядит на множестве шаблонов.
Режим случайного шаблона, цветной режим = 2 (циклический режим радуги), регулятор параметров установлен на средний уровень. Все пики имеют тот же базовый цвет (с некоторой случайной вариацией), а базовый цвет смещается через радугу.
_______________________________
Дополнительно:
Уровень входного сигнал у визуализатора около 1,8В
конденсатор С2 Минусом к источнику звука, плюсом к Ардуино, т.к там на делителе +2.5в
Может кому будет будет полезно. Что бы Atmega328P нормально работал, вывод номер 21 (AREF) надо подключить через конденсатор 0,1 мкФ на землю.
Подключение микрофонного и линейно входа:
Микрофонный, он-же линейный вход на уcилителе TDA1308. Дальше через переменник и коммутируемый миниджек на усилитель мощности PAM8403 и через конденсаторную развязку дальше в схему. Усилки на Алиэкспресе копейки. В итоге имеем линейный вход (он-же микрофонный) и вход от любого источника с наушников. Миниджек дублируем для дальнейшего прохождения сигнала, например на акустический усилитель.

Указать свое количество светодиодов:
// Change parameters based on config value.
void setConfig() <
switch (ledConfig) <
case 0:
N_LEDS = 60; меняем на своё количество светодиодов
break;
case 1:
N_LEDS = 120; меняем на своё количество светодиодов
break;
case 2:
N_LEDS = 180; меняем на своё количество светодиодов
break;
>
>

Изменить бэкграунд:
#define BACKGROUND ((uint32_t) 0x000006) //background color
Указать задержку схлопывания эффекта:
bandPeakDecay = 6, // peak decreases by 1 every bandPeakDecay frames. Larger value is slower decay

Ссылка на основную публикацию
Фотоаппарат сони dsc h50
Название объектива : Carl Zeiss Vario-Tessar Количество групп оптических элементов : 8 Количество оптических элементов : 13 Цифровой Zoom :...
Файл cms что это
Файлы формата CMS открываются специальными программами. Существует 2 типа форматов CMS, каждый из которых открывается разными программами. Чтобы открыть нужный...
Файл менеджер для windows 10 на русском
Менеджер файлов осуществляет просмотр, копирование, управление медиафайлами и папками на персональном компьютере. Он предоставляет функцию быстрого перемещения объектов для ускорения...
Фотоаппараты до 10000 рублей рейтинг
На российском рынке представлено настолько много фотоаппаратов и камер, что найдется модель на любой вкус. В том числе есть действительно...
Adblock detector