Kollega90 писал(а):Предлагается вариант сборки Ambilight на ленте WS2812B. Ленту по желанию можно выбрать и другую (например, SK9822, SK6812 и т.д.). Варианты сборки подсветки могут быть разные, поэтому компоненты меняем, добавляем и подбираем на свой вкус и цвет, я лишь предлагаю так, как делал я.
Что нужно:
- Лента WS2812B DC5V 3m 60 IP30 - это на тв 43 дюйма https://a.aliexpress.com/_mOjf6Wu
- Блок питания 5V 10A https://a.aliexpress.com/_mPL6mmg. Мощность блока питания нужно рассчитывать соответственно количеству светодиодов ленты. У меня получилось 176 светодиодов.
- Контроллер ESP32 s2mini https://a.aliexpress.com/_mKfTn92. Также можно использовать контроллер ESP32 на чипе CH9102X, на нем тоже все работает.
- Бокс для контроллера - как вариант https://a.aliexpress.com/_mM4cFMs
- Заглушки для бокса - не обязательно https://a.aliexpress.com/_mtmNRay
- Коннекторы - 3pin https://a.aliexpress.com/_m0mO32G
- Резистор - я брал 220R https://a.aliexpress.com/_mPzVXoY
- Провода запитать начало и конец ленты DC Female - https://a.aliexpress.com/_msExxQG
У меня при покупке ленты уже был припаян такой провод в начале.- Разветвитель - 1 female to 2 male https://a.aliexpress.com/_msIPm4U
- Velcro скотч липучка
- Профиль алюминиевый 10x2 мм - для удобства монтажа, чтобы всегда можно было снять нужный сегмент
Прошиваем ESP32 s2mini прошивкой HyperSerialESP32, берем с гита под свой контроллер https://github.com/awawa-dev/HyperSerialESP32 и компилируем через Visual Studio Code:
или спрашиваем в чате
Вариант прошивки через Adafruit ESPTool:
Припаиваем коннекторы к контроллеру. Варианты пайки:
Для ленты WS2812B
Для ленты SK9822
Также коннекторы на концы ленты соответственно контактам для соединения между собой сегментов или использовать угловые коннекторы. Перед тем как цеплять все это на ТВ предварительно проверить.
На тв установить Piccap и HyperHDR.
В Piccap выбрать настройки под свой тв.
Подключить контроллер к тв по USB. В HyperHDR выбрать Adalight. Для того, чтобы зайти в веб интерфейс HyperHDR в адресной строке браузера вводим IP адрес телевизора 192.168.x.x:8090. Если на телевизоре установлен торрсервер и порт 8090 занят, то разделяем порты. Например, в настройках HyperHDR указываем порт 8091.
Выставляем количество светодиодов на каждой стороне тв и направление ленты
Активируем детектор черной полосы
Так я настроил себе
Дальше настройки крутим под себя.
Источник https://telegra.ph/Ambilight-12-07-2