Андрей Смирнов
Время чтения: ~25 мин.
Просмотров: 8

RGB цветомузыка из светодиодной ленты и подключение музыкального контроллера.

cvetomuzika-1.jpg

Неисчерпаемый потенциал светодиодов в очередной раз раскрылся в конструировании новых и модернизации уже имеющихся цветомузыкальных приставок. 30 лет назад пиком моды считалась цветомузыка, собранная из разноцветных лампочек на 220 вольт, подключенных к кассетному магнитофону. Сейчас ситуация изменилась и функцию магнитофона теперь выполняет любое мультимедийное устройство, а вместо ламп накаливания устанавливают сверхъяркие светодиоды или светодиодные ленты.

Преимущества светодиодов перед лампочками в цветомузыкальных приставках неоспоримы:

  • широкая цветовая гамма и более насыщенный свет;
  • различные варианты исполнения (дискретные элементы, модули, RGB-ленты, линейки);
  • высокая скорость срабатывания;
  • низкое энергопотребление.

Оглавление:

Простейшая схема с одним светодиодом

Для начала следует разобраться с простой схемой цветомузыки, собранной на одном биполярном транзисторе, резисторе и светодиоде. Питание на неё можно подавать от источника постоянного тока напряжением от 6 до 12 вольт. shema.pngРаботает данная цветомузыка на одном транзисторе по принципу усилительного каскада с общим эмиттером. Возмущающее воздействие в виде сигнала с изменяющейся частотой и амплитудой поступает на базу VT1. Как только амплитуда колебаний превышает некоторое пороговое значение, транзистор открывается и светодиод вспыхивает.

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

Схема с одноцветной светодиодной лентой

Простейшая вышеприведенная цветомузыка на транзисторе может быть собрана с использованием светодиодной ленты в нагрузке. Для этого нужно увеличить напряжение питания до 12В, подобрать транзистор с наибольшим током коллектора превышающим ток нагрузки и пересчитать номинал резистора. Такая простейшая цветомузыка из светодиодной ленты прекрасно подойдёт начинающим радиолюбителям для сборки своими руками даже дома.

Простая трёхканальная схема

Избавиться от недостатков предыдущей схемы позволяет трёхканальный преобразователь звука. Самая простая схема цветомузыки с разделением звукового диапазона на три части показана на рисунке. shema-2.pngПитается она постоянным напряжением 9В и может засветить один или два светодиода в каждом канале. Состоит схема из трёх независимых усилительных каскадов, собранных на транзисторах КТ315 (КТ3102), в нагрузку которых включены светодиоды разного цвета. В качестве элемента для предварительного усиления можно использовать небольшой сетевой трансформатор понижающего типа.

Входной сигнал подаётся на вторичную обмотку трансформатора, который выполняет две функции: гальванически развязывает два устройства и усиливает звук с линейного выхода. Далее сигнал поступает на три параллельно включенных фильтра, собранных на базе RC-цепей. Каждый из них работает в определённой полосе частот, которая зависит от номиналов резисторов и конденсаторов. Низкочастотный фильтр пропускает звуковые колебания частотой до 300 Гц, о чем свидетельствует мигание красного светодиода. Через фильтр средних частот проходит звук в диапазоне 300-6000 Гц, что проявляется в мерцании синего светодиода. Высокочастотный фильтр пропускает сигнал, частота которого больше 6000 Гц, что соответствует зелёному светодиоду. Каждый фильтр оснащен подстроечным резистором. С их помощью можно задать равномерное свечение всех светодиодов, независимо от музыкального жанра. На выходе схемы все три отфильтрованных сигнала усиливаются транзисторами.

Если питание схемы осуществляется от низковольтного источника постоянного тока, то трансформатор можно смело заменить однокаскадным транзисторным усилителем. Во-первых, гальваническая развязка теряет практический смысл. Во-вторых, трансформатор в несколько раз проигрывает схеме, показанной на рисунке, по массе, размерам и себестоимости. Схема простого усилителя звуковой частоты состоит из транзистора КТ3102, двух конденсаторов, отсекающих постоянную составляющую, и резисторов, обеспечивающих транзистору режим с общим эмиттером. С помощью подстроечного резистора можно добиться общего усиления слабого входного сигнала.

В случае когда необходимо усилить сигнал с микрофона, ко входу предыдущей схемы подключают электретный микрофон, подавая на него потенциал от источника питания. Схема двухкаскадного предварительного усилителя показана на рисунке. В данном случае подстроечный резистор стоит на выходе первого усилительного каскада, что даёт больше возможностей для регулировки чувствительности. Конденсаторы С1-С3 пропускают полезную составляющую и отсекают постоянный ток. Для реализации подойдёт любой электретный микрофон, для нормальной работы которого достаточно смещения 1,5В.

Цветомузыка с RGB светодиодной лентой

Следующая схема цветомузыкальной приставки работает от 12 вольт и может устанавливаться в автомобиле. Она совместила в себе основные функции ранее рассмотренных схемотехнических решений и способна работать в режиме цветомузыки и светильника.

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

Структурная схема

Чтобы понять, как работает данная цветомузыкальная приставка, сначала рассмотрим её структурную схему. Она поможет проследить полный путь прохождения сигнала. Источником электрического сигнала является микрофон, который преобразует звуковые колебания от фонограммы. Т.к. этот сигнал чрезмерно мал, его необходимо усилить при помощи транзистора или операционного усилителя. Далее следует автоматический регулятор уровня (АРУ), который удерживает колебания звука в разумных пределах и подготавливает его к дальнейшей обработке. Фильтры разделяют сигнал на три составляющие, каждая из которых работает только в одном частотном диапазоне. В конце остаётся только усилить подготовленный токовый сигнал, для чего используют транзисторы, работающие в ключевом режиме.

Принципиальная схема

На основании структурных блоков, можно перейти к рассмотрению принципиальной схемы. Её общий вид представлен на рисунке. Для ограничения тока потребления и стабилизации питающего напряжения установлен резистор R12 и конденсатор С9. Для задания напряжения смещения микрофона установлены R1, R2, C1. Конденсатор Cfc подбирается индивидуально к конкретной модели микрофона в процессе наладки. Он нужен для того, чтобы немного приглушить сигнал той частоты, которая превалирует в работе микрофона. Обычно снижают влияние высокочастотной составляющей.

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

Звуковые колебания в микрофоне преобразуются в электрический сигнал и через С2 поступают на прямой вход операционного усилителя DA1.1. с его выхода сигнал следует на вход операционного усилителя DA1.2, снабженного цепью обратной связи. Сопротивления резисторов R5, R6 и R10, R11 задают коэффициент усиления DA1.1, DA1.2 равный 11. Элементы цепи ОС: VD1, VD2, C4, C5, R8, R9 и VT1 вместе с DA1.2 входят в состав АРУ. В момент возникновения на выходе DA1.2 сигнала слишком большой амплитуды транзистор VT1 открывается и через С4 замыкает входной сигнал на общий провод. Это приводит к мгновенному снижению напряжения на выходе.

Затем стабилизированный переменный ток звуковой частоты проходит через отсекающий конденсатор С8, после чего разделяется на три RC-фильтра: R13, C10 (НЧ), R14, C11, C12 (СЧ), R15, C13 (ВЧ). Чтобы цветомузыка на светодиодах светила достаточно ярко, нужно усилить выходной ток до соответствующего значения. Для ленты с потреблением до 0,5А на каждый канал подойдут транзисторы средней мощности типа КТ817 или импортный BD139 без монтажа на радиатор. Если собираемая светомузыка своими руками предполагает нагрузку около 1А, то транзисторам потребуется принудительное охлаждение.

В коллекторах каждого выходного транзистора (параллельно выходу) стоят диоды D6-D8, катоды которых объединены между собой и выведены на переключатель SA1 (White light). Второй контакт переключателя соединён с общим проводом (GND). Пока SA1 разомкнут, схема работает в режиме цветомузыки. При замыкании контактов переключателя все светодиоды в ленте зажигаются на полную яркость, образуя в сумме белый поток света.

Печатная плата и детали сборки

Для изготовления печатной платы понадобится односторонний текстолит размером 50 на 90 мм и готовый файл .lay, который можно скачать здесь. Для наглядности плата показана со стороны радиоэлементов. Перед выводом на печать необходимо задать её зеркальное отображение. В слое М1 показаны 3 перемычки, размещаемые на стороне деталей. Для сборки цветомузыки из светодиодной ленты своими руками понадобятся доступные и недорогие компоненты. Микрофон электретного типа, подойдет в защитном корпусе со старой аудио аппаратуры. Светомузыка собрана на микросхеме TL072 в DIP8 корпусе. Конденсаторы, независимо от типа, должны иметь запас по напряжению и быть рассчитаны на 16В или 25В. При необходимости конструкция платы позволяет установить выходные транзисторы на небольшие радиаторы. С краю запаивают клеммную колодку на 6 позиций для подачи питания, подключения RGB светодиодной ленты и переключателя. Полный перечень элементов приведен в таблице. В заключение хочется отметить, что количество выходных каналов в самодельной цветомузыкальной приставке можно увеличивать сколь угодно раз. Для этого нужно разбить весь частотный диапазон на большее количество секторов и пересчитать полосу пропускания каждого RC-фильтра. К выходам дополнительных усилителей подключить светодиоды промежуточных цветов: фиолетового, бирюзового, оранжевого. От такого усовершенствования цветомузыка своими руками станет только краше.

Приведенные схемы принадлежат сайту cxem.net

22.05.2019  colorMusic_v2.10: • Исправлен глюк с большим количеством светодиодов на МЕГЕ

</span>

СТАРЫЕ ВЕРСИИ

15.03.2018, colorMusic_v1.1:

  • Добавлена плавность режиму цветомузыки по частотам! Настройка SMOOTH_STEP
  • Добавлен режим стробоскопа с целой кучей настроек!

16.03.2018 colorMusic_v2.0:

  • Добавлено управление с ИК пульта! Купить пульт можно по этой ссылке, цена вопроса 50р
  • 7 режим – Режим подсветки
  • 8 режим – Режим бегущих частот
  • 9 режим – Анализатор спектра (Версия 2.1)
  • У некоторых режимов появились подрежимы
  • Возможна работа БЕЗ потенциометра. Читайте ниже в инструкции по эксплуатации

18.03.2018 colorMusic_v2.2:

  • Настройки сохраняются в память (энергонезависимую)

19.03.2018 colorMusic_v2.3:

  • Улучшена производительность, почищен мусор
  • в 7 режиме радугу можно остановить и пустить вспять

08.05.2018 colorMusic_v2.4:

  • Добавлена настройка RESET_SETTINGS для сброса настроек в случае некорректной работы. Читайте ниже в FAQ

11.05.2018 ночь colorMusic_v2.5:

  • Код оптимизирован,  библиотеки FastLED и IRremote заменены на более оптимальные Adafruit_NeoPixel и IRLremote (для работы версии 2.5 и выше необходимо установить новые библиотеки из общей папки с библиотеками!)
  • ИК пульт теперь срабатывает почти в 100% случаев вместо прежних 30%
  • Поддержка максимум 410 светодиодов

11.05.2018 день colorMusic_v2.6:

  • Возвращена библиотека FastLED (как оказалось, функции FastLED работают гораздо быстрее, чем NeoPixel, а также поддерживает такое же количество светодиодов!)
  • ИК пульт всё ещё срабатывает почти в 100%, по сравнению с 30% в версиях 2.0-2.4
  • Поддержка максимум 410 светодиодов (работа может быть нестабильной)

20.05.2018 colorMusic_v2.6.1:

  • Исправлен небольшой баг

22.06.18 colorMusic_v2.6.2

  • Добавлено сохранение состояния “включено/выключено” в энергонезависимую память. Штука опциональная, в настройках можно выключить (настройка KEEP_STATE)

28.09.2018  colorMusic_v2.7 (by Евгений Зятьков):

  • Настройка пульта внесена в скетч, тип пульта настраивается в IR_RCT
  • Добавлена поддержка Arduino Mega и Pro Micro
  • Исправлены мелкие баги

22.11.2018  colorMusic_v2.8:

• Добавлено ограничение тока для всей системы, настройка CURRENT_LIMIT • Слегка оптимизированы настройки

22.05.2019  colorMusic_v2.10: • Исправлен глюк с большим количеством светодиодов на МЕГЕ

Крутейшая свето- цветомузыка на Arduino и адресной светодиодной ленте WS2812b. Работает с лентой любой длины (до 450 светодиодов (версия 1.1), до 350 светодиодов (версия 2.0)), и может быть размещена в любом месте в квартире или автомобиле.

Режимы работы (переключаются кнопкой или с ИК пульта (версия 2.0)):

  • VU meter (столбик громкости): от зелёного к красному
  • VU meter (столбик громкости): плавно бегущая радуга
  • Светомузыка по частотам: 5 полос симметрично
  • Светомузыка по частотам: 3 полосы
  • Светомузыка по частотам: 1 полоса
  • Стробоскоп (Версия 2.0)
  • Подсветка (Версия 2.0)
    • Постоянный цвет
    • Плавная смена цвета
    • Бегущая радуга
  • Бегущие частоты (Версия 2.0)
  • Анализатор спектра (Версия 2.1)

Особенности:

  • Плавная анимация (можно настроить)
  • Автонастройка по громкости (можно настроить)
  • Фильтр нижнего шума (можно настроить)
  • Автокалибровка шума при запуске (можно настроить)
  • Поддержка стерео и моно звука (можно настроить)
  • Лента не гаснет полностью (Версия 2.0)
  • (Версия 2.1) все настройки сохраняются в памяти и не сбрасываются при перезагрузке
    • Сохранение настроек происходит при выключении кнопкой звёздочка (*)
    • А также через 30 секунд после последнего нажатия на любую кнопку ИК пульта

ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ

Понятные схемы, прошивки с комментариями и подробные инструкции это очень большая работа. Буду рад, если вы поддержите такой подход к созданию Ардуино проектов.

ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ

НАСТРОЙКА ОПОРНОГО НАПРЯЖЕНИЯ. Потенциометр настройки опорного напряжения настраивается “методом тыка” пока не заработает (у меня стоит в середине). Подстройка нужна при смене источника аудио или изменении его потенциальной громкости.

  • Если во время работы в режиме VU метра (первые два режима) шкала всё время горит – слишком низкое опорное напряжение, Ардуино получает слишком высокий сигнал
  • Если не горит – опорное слишком высокое, системе не удаётся распознать изменение громкости с достаточной для работы точностью

МОЖНО СОБРАТЬ СХЕМУ БЕЗ ПОТЕНЦИОМЕТРА! Для этого параметру POTENT (в скетче в блоке настроек в настройках сигнала) присваиваем 0. Будет задействован внутренний опорный источник опорного напряжения 1.1 Вольт. Но он будет работать не с любой громкостью! Для корректной работы системы нужно будет подобрать громкость входящего аудио сигнала так, чтобы всё было красиво, используя предыдущие два пункта по настройке.

НАСТРОЙКА НИЖНЕГО ПОРОГА ШУМОВ является очень важной, в идеале выполняется 1 раз для любого нового источника звука или смены громкости старого. Есть 3 варианта настройки:

  • Ручная: выключаем AUTO_LOW_PASS и EEPROM_LOW_PASS (ставим около них 0), настраиваем значения LOW_PASS и SPEKTR_LOW_PASS вручную, методом тыка
  • Автонастройка при каждом запуске: включаем AUTO_LOW_PASS, выключаем EEPROM_LOW_PASS . При подаче питания музыка должна стоять на паузе! Калибровка происходит буквально за 1 секунду.
  • По кнопке: при удерживании кнопки 1 секунду настраивается нижний порог шума (музыку на паузу!)
  • Из памяти (ЛУЧШИЙ ВАРИАНТ): выключаем AUTO_LOW_PASS и включаем EEPROM_LOW_PASS
    • Включаем систему, источник звука подключен проводом
    • Ставим музыку на паузу
    • Удерживаем кнопку 1 секунду (либо кликаем кнопку 0 (ноль) на ИК пульте
    • Загорится светодиод на плате Arduino, погаснет через ~1.5 секунды
    • Значения шумов будут записаны в память и будут САМИ загружаться при последующем запуске!

Управление с ИК пульта

Номер режима Режим Кнопки ← → Кнопки ↑ ↓ Кнопка #
1 Шкала громкости (градиент) Плавность анимации
2 Шкала громкости (радуга) Плавность анимации Скорость радуги
3 Цветомузыка (5 полос) Плавность анимации Чувствительность
4 Цветомузыка (3 полосы) Плавность анимации Чувствительность
5 Цветомузыка (1 полоса)
5,1 3 частоты Плавность анимации Чувствительность Смена подрежима
5,2 Низкие Плавность анимации Чувствительность Смена подрежима
5,3 Средние Плавность анимации Чувствительность Смена подрежима
5,4 Высокие Плавность анимации Чувствительность Смена подрежима
6 Стробоскоп Плавность вспышек Частота вспышек
7 Цветная подсветка
7,1 Постоянный Цвет Насыщенность Смена подрежима
7,2 Плавная смена цвета Скорость Насыщенность Смена подрежима
7,3 Бегущая радуга Скорость Шаг радуги Смена подрежима
8 Бегущие частоты
8,1 3 частоты Скорость Чувствительность Смена подрежима
8,2 Низкие Скорость Чувствительность Смена подрежима
8,3 Средние Скорость Чувствительность Смена подрежима
8,4 Высокие Скорость Чувствительность Смена подрежима
9 Анализатор спектра Шаг цвета Цвет
Общие настройки (перекл. ОК) Все режимы Общая яркость горящих светодиодов Яркость “не горящих” светодиодов
Остальные кнопки: цифра 0 – калибровка шума, * – вкл/выкл систему,

СХЕМЫ, ПЕЧАТНЫЕ ПЛАТЫ

Внимание! arduino подключается к источнику звука до усилителя (линейному выходу)! звук, который идёт с усилителя на колонки, может спалить плату!

Разделяем на две вертикальные стойки

Без режима частот

С частотами (3-5 режим)

С микрофоном

От источника 12В

С ИК пультом 3.5 вход

С ИК пультом мик вход

С ИК пультом 3.5

Вход с усилителя (с колонки)

Схема для Pro Micro (by Евгений Зятьков)

МАТЕРИАЛЫ И КОМПОНЕНТЫ

Ссылки на магазины, с которых я закупаюсь уже не один год

Вам скорее всего пригодится:

  • Arduino NANO с ногами http://ali.ski/kJHHnL http://ali.ski/OnjivR
  • Arduino NANO без ног http://ali.ski/SK0PW http://ali.ski/GAq_mq
  • Адресная лента https://ali.ski/tdsIOJ  http://ali.ski/j2xitd
    • Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
    • 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
    • 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
    • IP30 лента без влагозащиты (как на видео)
    • IP65 лента покрыта силиконом
    • IP67 лента полностью в силиконовом коробе
    • Лента как на видео: Black PCB 5m 60 IP30
  • Понижайка для автомобиля http://ali.ski/T5TpbR http://ali.ski/yLUrOg
  • Блок питания 5V 2A https://ali.ski/ATrWrthttps://ali.ski/_xdKee
  • Адаптер питания 5.5х2.1 http://ali.ski/UWjFu
  • Аудио гнездо http://ali.ski/OBCRvl
  • Разветвитель наушников http://ali.ski/LuAcL http://ali.ski/gjhGIB
  • ИК пульт (для версии 2.0 WAVGAT) http://ali.ski/jIgy6d  http://ali.pub/2eh6xy
  • Звук через микрофон
    • Микрофон модуль http://ali.pub/2cd5qr http://ali.pub/2cd5th http://ali.pub/2cd5un
  • Звук по FM радио
    • Передатчик FM http://ali.ski/29sic http://ali.ski/lklMs
    • Передатчик “сделай сам” http://ali.ski/YsmHW http://ali.ski/wmNkEX
    • Приёмник FM из видео http://ali.ski/VsnK0 http://ali.ski/uVp3_
    • Понижайка 3.3V http://ali.ski/ftSy1x http://ali.ski/acDEN
    • Приёмник “сделай сам” http://ali.ski/26e_Jh
  • Звук по Bluetooth
    • Передатчик Bluetooth http://ali.ski/_94Dig
    • Приёмник “свисток” http://ali.ski/Rkuyvl
    • Ещё приёмник http://ali.ski/QyigGj
  • Кнопки, конденсаторы и крутилки ищите в любых магазинах для радиолюбителей, так как у китайцев можно купить только мешок 50 штук!
  • Алик
    • Куча резисторов http://ali.ski/FcTn6
    • Куча кнопок http://ali.ski/EBLzU
    • Куча конденсаторов http://ali.ski/_ARA6v
    • Куча потенциометров (можно обойтись без него! Читайте инструкцию) http://ali.ski/fAJrzc
    • Куча конденсаторов для микрофона http://ali.ski/eqALT
  • ЧипДип (Россия)
    • Резистор https://www.chipdip.ru/product0/27226
    • Кнопка https://www.chipdip.ru/product/tyco-2-1825910-7-fsm14jh
    • Конденсатор 10нф https://www.chipdip.ru/product0/42179
    • Конденсатор для микрофона https://www.chipdip.ru/product0/9000261766
    • Потенциометр  (можно обойтись без него! Читайте инструкцию) https://www.chipdip.ru/product/r-0901n-b20k

ПРОШИВКА И НАСТРОЙКА

Загружать прошивку желательно до подключения компонентов, чтобы убедиться в том, что плата рабочая. После сборки можно прошить ещё раз, плата должна спокойно прошиться. В проектах с мощными потребителями в цепи питания платы 5V (адресная светодиодная лента, сервоприводы, моторы и проч.) необходимо подать на схему внешнее питание 5V перед подключением Arduino к компьютеру, потому что USB не обеспечит нужный ток, если например лента его потребует. Это может привести к выгоранию защитного диода на плате Arduino. Гайд по скачиванию и загрузке прошивки можно найти под спойлером на следующей строчке.

ИНСТРУКЦИЯ ПО ЗАГРУЗКЕ ПРОШИВКИ

1. Если это ваше первое знакомство с Arduino, внимательно изучите гайд для новичков и установите необходимые для загрузки прошивки программы.

2. Скачайте архив со страницы проекта. Если вы зашли с GitHub – кликните справа вверху Clone or download, затем Download ZIP. Это тот же самый архив!

3. Извлеките архив. Содержимое папки libraries перетащите в пустое место папки с библиотеками Arduino C:/Program Files (x86)/Arduino/libraries/

4. Папку с прошивкой из firmware положите по пути без русских букв. Если в папке с прошивкой несколько файлов – это вкладки, они откроются автоматически.

5. Настройте прошивку (если нужно), выберите свою плату, процессор. Подключите Arduino к компьютеру, выберите её COM порт и нажмите загрузить.

6. При возникновении ошибок или красного текста в логе обратитесь к 5-ому пункту гайда для новичков – “Разбор ошибок загрузки и компиляции“.

Содержимое папок в архиве

  • libraries – библиотеки проекта. Заменить имеющиеся версии
  • firmware – прошивки
    • colorMusic_v*** – прошивка для Arduino
    • Old versions – старые версии прошивок (не рекомендуется вообще их трогать)
    • IRtest_2.0 – скетч для получения кодов кнопок стороннего ИК пульта
  • schemes – схемы подключения

Дополнительно

  • FAQ:Большинство проблем можно решить, прочитав вот эту статью:https://alexgyver.ru/ws2812_guide/

    В: Купил ленту, на ней контакты G, R, B, 12. Как подключить? О: Это не та лента, можешь выкинуть

    В: Прошивка загружается, но выползает рыжими буквами ошибка “Pragma message….” О: Это не ошибка, а информация о версии библиотеки

    В: Что делать, чтобы подключить ленту своей длины? О: Посчитать количество светодиодов, перед загрузкой прошивки изменить самую первую в скетче настройку NUM_LEDS (по умолчанию стоит 120, заменить на своё). Да, просто заменить и всё!!!

    В: Сколько светодиодов поддерживает система? О: Версия 1.1: максимум 450 штук, версия 2.0: 350 штук

    В: Как увеличить это количество? О: Варианта два: оптимизировать код, взять другую библиотеку для ленты (но придётся переписать часть). Либо взять Arduino MEGA, у неё больше памяти.

    В: Какой конденсатор ставить на питание ленты? О: Электролитический. Напряжение 6.3 Вольт минимум (можно больше, но сам кондер будет крупнее). Ёмкость – минимум 1000 мкФ, а так чем больше тем лучше.

    В: Как проверить ленту без Arduino? Горит ли лента без Arduino? О: Адресная лента управляется по спец протоколу и работает ТОЛЬКО при подключении к драйверу (микроконтроллеру)

  • МОЖНО СОБРАТЬ СХЕМУ БЕЗ ПОТЕНЦИОМЕТРА! Для этого параметру POTENT (в скетче в блоке настроек в настройках сигнала) присваиваем 0. Будет задействован внутренний опорный источник опорного напряжения 1.1 Вольт. Но он будет работать не с любой громкостью! Для корректной работы системы нужно будет подобрать громкость входящего аудио сигнала так, чтобы всё было красиво, используя предыдущие два пункта по настройке.

  • Версию 2.0 и выше можно использовать БЕЗ ИК ПУЛЬТА, режимы переключаются кнопкой, всё остальное настраивается вручную перед загрузкой прошивки.

  • Как настроить другой пульт? У других пультов кнопки имеют другой код, для определения кода кнопок используйте скетч IR_test (версии 2.0-2.4) или IRtest_2.0 (для версий 2.5+), есть в архиве проекта. Скетч шлёт в монитор порта коды нажатых кнопок. Далее в основном скетче в секции для разработчиков есть блок дефайнов для кнопок пульта, просто измените коды на свои. Можно сделать калибровку пульта, но честно уже совсем лень.

  • Как сделать два столбика громкости по каналам? Для этого вовсе необязательно переписывать прошивку, достаточно разрезать длинный кусок ленты на два коротких и восстановить нарушенные электрические связи тремя проводами (GND, 5V, DO-DI). Лента продолжит работать, как одно целое, но теперь у вас есть два куска. Само собой, аудио-штекер должен быть подключен тремя проводами, а в настройках отключен моно режим (MONO 0), а количество светодиодов должно быть равно суммарному количеству на двух отрезках.P.S. Посмотри первую схему в схемах!
  • Как сбросить настройки, которые хранятся в памяти? Если вы доигрались с настройками и что то пошло не так, можно сбросить настройки на “заводские”.  Начиная с версии 2.4 есть настройка RESET_SETTINGS, ставите её 1, прошиваетесь, ставите 0 и снова прошиваетесь. В память будут записаны настройки из скетча. Если вы на 2.3, то смело обновляйте до 2.4, версии отличаются только новой настройкой, которая никак не повлияет на работу системы. В версии 2.9 появилась настройка SETTINGS_LOG, которая выводит в порт значения хранящихся в памяти настроек. Так, для отладки и понимания.

АЛГОРИТМ РАБОТЫ

Режим громкости

  • Делается 100 измерений напряжения на АЦП
  • Ищется максимальное
  • Фильтруется по нижнему порогу шумов
  • Возводится в степень для большей “резкости” анимации
  • Фильтруется “бегущим средним”
  • Ищется “средняя” громкость за несколько секунд (тоже бегущее среднее, но очень медленное)
  • Ищем “максимальную громкость шкалы”, как среднюю * некоторый коэффициент
  • Преобразуем сигнал в количество горящих светодиодов
  • Включаются светодиоды согласно режиму отрисовки

Режим цветомузыки:

  • Преобразование Хартли (разбивка на спектр частот)
  • Фильтрация по нижнему порогу шумов
  • Поиск максимального значения в трёх диапазонах (низкие, средние, высокие)
  • Расчёт “средней громкости” (медленное бегущее среднее)
  • Если текущий сигнал больше среднего * коэффициент – включаем светодиоды
  • Итого имеем массив colorMusicFlash, в котором три ячейки 1 или 0, вкл или выкл
  • Включаем отрезки светодиодов согласно массиву

Практически ни одна современная дискотека или прокачанный авто не обходятся без такого важного фактора, как цветомузыка. В этой статье речь пойдёт о способах изготовления простого устройства цветомузыки для начинающих. Для этого не понадобится каких-либо дорогостоящих или труднодоступных элементов, все детали можно без проблем найти на радио рынке или позаимствовать в других приборах. TSvetomuzyika-svoimi-rukami.jpgСначала попробуем разобраться, что же из себя представляет цветомузыкальная установка и как она работает. TSvetomuzyika-svoimi-rukami-1.jpgПринцип работы такой установки очень прост: спектр звукового сигнала разделяется по частотам и передаётся по высокочастотным, среднечастотным или низкочастотным каналам, каждый из которых связан с разными источниками света. Чем сильнее колебания звуковых сигналов, тем интенсивнее работают источники света.

Простейший способ

Для начала рассмотрим самую простую и низкозатратную схему для изготовления светомузыки. Нам понадобится только один транзистор КТ815Г. Из карманного фонарика вытаскиваем светодиоды и разделяемых их. В качестве корпуса для установки используем пластиковый контейнер от обувного крема. maxresdefault-4.jpg

Переключатель режимов фиксируем снаружи, он будет отвечать за смену типа подсветки. Канала понадобится всего два. Чем сильнее будут басы, тем интенсивнее будет подсветка. Источником энергии послужат три батарейки типа АА.

maxresdefault-3.jpg

Сложные схемы

Метод с применением светодиодной ленты maxresdefault-5.jpgСуществуют сложные способы изготовления цветомузыки на светодиодах своими руками, которые подойдут для более продвинутых любителей электроники. Они несколько затратнее и трудоёмкие, но и результат будет стоить затраченных усилий. uzbekskie_pesni_tuy_bob_6775_103.jpgПонадобится следующий инвентарь:

  • Транзистор КТ817
  • Светодиодная лента
  • Несколько кабелей
  • Обычная вилка от 3,5 мм наушников

Спаиваем транзистор согласно ниже приведённой схемы, прикрепляем светодиодную ленту и можем наслаждаться музыкой. IMG_0211.jpgСуществует и более сложная и интересная схема для изготовления цветомузыки. Берём пять диодов на 3v, каждый диаметром по 5 мм, и транзистор КТ815, который будет усиливать нашу установку. В качестве источника энергии используем две пальчиковые батарейки.В нашем устройстве будет по два синих и зелёных диода, и один красный. IMG_2237-Kopirovat.jpg

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

image024-3.jpg

Схема с использованием светодиодов

Рассмотрим ещё одну инструкцию как сделать цветомузыку, теперь уже на обычных светодиодах. Берём следующие элементы:

  • Пластина из оргстекла
  • Как минимум 4 светодиода
  • Кабель

Из пластины вырезаем детали для корпуса, в одной из которых проделывает два отверстия для наушников и питания, все пластины зачищаем для придания им матовой поверхности. IMG_20150225_13020001.jpgСоединяем пластины с помощью термопистолета. Светодиоды тоже зачищаем. IMG_2394.jpgДалее следуем схеме на приведенном ниже фото цветомузыки и закрепляем установку в авто. У данной схемы есть одна особенность — количество светодиодов напрямую зависит от мощности блока питания, и должно быть ему равным. Иными словами для двенадцативольтового блока потребуется четыре диода на 3v каждый. ce102fu-960.jpgЕщё один популярный метод заключается в использовании сразу нескольких последовательно соединённых светодиодов. Подбираем два частотных фильтра для высоких и низких частот соответственно. Через них сигнал передаётся на усилители, и далее на светодиоды. Если сделать номиналы резисторов, а в качестве транзистора выбрать КТ817, то установку можно сделать намного ярче.

Блендер погружной — какой фирмы лучше выбрать для дома. Фото+ видео отзывы
  • Тестер своими руками: инструкция, схемы и решения как сделать простой самодельный прибор. Пошаговая инструкция как сделать тестер из смартфона
  • Регулятор напряжения своими руками: мастер-класс как сделать простейшее устройство по регулировке напряжения
  • У этой схемы есть одно важнейшее преимущество перед другими схемами — можно использовать светодиоды абсолютно любого цвета, при этом их яркость будет варьировать в зависимости от громкости музыки.

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

    Фото цветомузыки своими руками

    Трансформатор своими руками — расчет и создание устройства. Подробное описание и инструкция по сборке
  • Точечная сварка своими руками: как делается самодельный аппарат для контактной сварки
  • Радиожучок — как делается простой и мощный FM передатчик своими руками
    Сварочный инвертор своими руками — инструкция и схема как сделать самый простой самодельный инвертор
  • Фонарик своими руками — инструкция по изготовлению классического карманного фонарика
  • Лабораторный блок питания: мастер-класс как сделать простое устройство своими руками
    Используемые источники:

    • https://ledjournal.info/shemy/cvetomuzyka.html
    • https://alexgyver.ru/colormusic/
    • http://tytmaster.ru/cvetomuzyka-svoimi-rukami/

    Рейтинг автора
    5
    Подборку подготовил
    Максим Уваров
    Наш эксперт
    Написано статей
    171
    Ссылка на основную публикацию
    Похожие публикации