Как сделать эмбилайт на телевизоре

В сети есть сотни статей про самопальную подсветку вашего монитора или телевизора, но вот вам ещё одна в реалиях 2018 года с советами и готовыми рецептами.

  • Во-первых, это красиво!
  • Ну давайте же скорее сделаем себе такую!
  • Планирование конструкции, выбор блока питания и сборка
  • Мозги подсветки

Во-первых, это красиво!

Идея фоновой подсветки (Ambient Lighting Technology – технология окружающего освещения) витала в воздухе, согласно некоторым источникам, с 50-х годов прошлого века. В компании Philips мысль оформили в прототип и запатентовали в 2007 году, на данный момент у технологии есть уже 5 поколений и её развитию немало поспособствовало развитие микропроцессоров и светодиодов. До сих пор люди делятся на ярых сторонников и противников этой штуки, но, рискну предположить, что всё-таки у неё гораздо больше сторонников, чем у того же кошмарного 3D на домашних телевизорах. Исследования показывают, что за счёт дополнительной подсветки снижается нагрузка на глаза, улучшается восприятие картинки, при этом размер изображения кажется больше, как и контрастность картинки.

Не покупай Ambilight — динамическую подсветку монитора пока не узнаешь все минусы и подводные камни.

Ну давайте же скорее сделаем себе такую!

Самопальная подсветка разделяется на два основных вида:
— подсветка для условно «глупого» устройства, например телевизора, для этого нужно дополнительное устройство, анализирующее картинку и подающее команды светодиодам, например приставка на Android;
— подсветка для ПК, здесь картинку захватывает и анализирует специальное приложение, тратятся ресурсы самого ПК.

Реализуем вторую схему. Надо сказать, что самопальный эмбилайт тоже прошёл некую эволюцию, в 2011 году конструкция собиралась из отдельных светодиодов и Arduino Uno, сейчас же можно гораздо проще собрать то же самое на светодиодной ленте и прицепить к ней маленькую Arduino Nano.
За основу бралась инструкция с портала ixbt плюс частое гугление, т.к. я, похоже, собрал все шишки в процессе сборки этой вундервафли . Почитайте статью на ixbt в качестве введения в тему и возвращайтесь сюда.

Компоненты:
— ноутбук с ОС Windows, монитор Dell P2715Q 27″;
— блок питания выдающий напряжение 5В, сила тока рассчитывается ниже по тексту исходя из максимальной потребляемой мощности ленты заданной длины, на Aliexpress ищется по Power Adapter DC 5V;
— светодиодная лента, модель и длина зависит от ваших хотелок, я взял максимально простой для применения вариант, позволяющий в случае косяка или производственного брака вырезать и легко заменить любой сегмент, это готовая 4-х контактная лента с контроллером на каждый светодиод – WS2801 3m 32led Black IP67, защита по IP67 позволяет просто вытирать ленту и не копить на её мелких деталях пыль;
— контроллер и кабель для него, я взял аналог Arduino Nano – Nano CH340/ATmega328P от RobotDyn;
— коннекторы, благодаря им можно не подпаиваться к ленте, и таким образом лишний раз не накосячить, я взял и угловые (4pin LED Connector LED Strip) и кабельные (4pin RGB Connector LEP Strip), в итоге использовал кабельные, т.к. решил делать максимально безопасную схему с подключением питания в четырёх точках;

Фоновая подсветка телевизора своими руками


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

Мой комплект стоил примерно 2500 руб., можно было сэкономить и взять менее мощный блок питания, более простую ленту, вышло бы минимум в полтора раза дешевле, но тут уж выбор за вами, просто помните, что скупой (а тем более неопытный) платит дважды.

Так же для комфортной сборки вам понадобятся:
— паяльник с флюсом и припоем и прочим;
— мультиметр;
— клеевой пистолет;
— бокорезы и ножницы;
— маленькая плоская отвёртка;
— термоусадка и зажигалка;
— кабели для подключения питания к ленте, я взял пару старых ненужных usb кабеля и порезал их пополам;
— узкий двусторонний скотч для приклеивания светодиодной ленты к монитору;
— разъём «мама» для удобного подключения проводов питания от ленты к блоку питания, лучше взять в ближайшем радиомагазине подходящий конкретно для вашего блока питания, либо заколхозить из любых других, имеющихся под рукой, некоторые используют 3,5 мм аудио мини-джеки.

Планирование конструкции, выбор блока питания и сборка

Обычно светодиодные ленты содержат 30 или 32 светодиода на метр, по многочисленным отзывам в интернетах, нет никакого смысла брать 60 светодиодов на метр. Берём линейку или метр и прикидываем будущую конструкцию, типовые реализации:
— лента с трёх сторон – монитор или телевизор стоят близко к поверхности стола/тумбочки, соответственно снизу всё равно ничего не будет видно;
— лента с четырёх сторон, это мой случай.
Прикидываем куда будет клеиться лента и её длину, суммируем все кусочки и получаем общую длину, делим её на количество светодиодов-на-метр и получаем примерное общее количество светодиодов. Конечно, в результате эта цифра скорректируется, выбирайте длину ленты с разумным запасом. В выбранной 3-х метровой ленте 32*3 = 96 светодиодов, мне в итоге понадобилось по 11 на вертикальные стороны и по 19 на горизонтальные, т.е. 11+11+19+19 = 60 светодиодов.

Еще по теме:  Chromecast Android shell как пользоваться на телевизоре Xiaomi

Обратите внимание на описание ленты на Aliexpress, там довольно много важной информации, в том числе модель, количество контактов, распиновка (в процессе сборки лучше почаще сверяться с надписями на самой ленте), последовательность цветов для корректной передачи цветов (по факту пришлось подбирать методом перебора всех режимов), напряжение и потребляемая мощность:

Below information will help you to use Arduino working with this product.
WS2801, 32 leds/ meter, 5 meters, BGR strip.
A control circuit for the 4 pin
1: 5 V +
2: Clock
3: Data
4: GND 5 V-
Product Features:
1) LED Boutiques
2) Superb right 5050 SMD LED, high intensity and reliability.
3) Long life span 50,000 hours
4) Continuous length, packed with 5 meter.
5) Flexible ribbon for curving around bends
6) Completely smooth and even light spread, solving the uneven luminous problem
7) Running at low temperature
8) Low power consumption
Specifications:
1) Size: L500cm (5M) x W1.5cm x T0.35cm
2) Emit Color: dream magic color
3) Protection: Protection: waterproof or non Waterproof (Optional)
4) Working Voltage: 5V DC
5) LED Quantity: 32eds / m, 5meter / roll
6) View angle: 120 ° ~ 140 °
7) Working Temperature: -20 ° to 50 °
8) 350-450mcd/led
9) Wattage: 7-9W/meter,
10) Use the programmable controller, Raspberry Pi or Arduino or T-1000S controller
5m/roll DC5V addressable ws2801 led strip Arduino development ambilight TV 32leds/m SMD5050 RGB Magic Dream Color Rope Light

Как нам подсказывает школьный курс физики (или гугл), мощность равна произведению силы тока на напряжение, т.е. 1 Вт = 1 А * 1 В. Формула: Р = I * V. 60 светодиодов это даже меньше 2-х метров, но берём условно с запасом, соответственно необходимая сила тока будет (2 м * 9 Вт/м) / 5 В = 3,6 А. На всю 3-х метровую ленту хватило бы 6 А. Подвод питания рекомендуют делать на каждые 10 Вт потребляемой мощности, для данной ленты это через каждый метр.

Распайку разъёма блока питания нужно посмотреть на нём же самом, чаще всего встречается:

Собираем схему по мотивам приложенной в статье на ixbt, за исключением того, что лента 4-х пиновая. Так же нужно отметить, что в кошерных схемах (см. комментарии) гирляндоделы приделывают где-то кондёры, где-то резисторы, я не стал с этим заморачиваться. Так же обратите внимание на стрелочки на ленте.

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

Открываем «крышечку» на коннекторе с помощью отвёртки, оттягиваем силиконовую трубку, аккуратно заправляем ленту под контакты (я сначала пихал сверху ), закрываем и следим чтобы всё было ровненько и соседние контакты не замыкались. Затем натягиваем сверху силиконовую трубку. В ходе итоговой сборки я залил все стыки клеевым пистолетом, как были изначально сделаны начало и конец ленты, только аккуратнее.

Итоговый монтаж, ардуина пока без корпуса. Углы получились не фонтан (хотя их и не видно особо), но все соединения пропаяны и аккуратно убраны в термоусадки и собраны проволочками (можно использовать пластиковые стяжки). Посередине разъём для подключения блока питания.

Мозги подсветки

Тут тоже не обошлось без сюрпризов, но обо всё по порядку. Логично проверить работоспособность схемы на этапе сборки макета на коленке, можно даже с одним кусочком ленты.

Нужно скачать или установить из Microsoft Store программу Arduino IDE, подключить Arduino, драйверы должны установиться автоматически. Далее в IDE нужно выбрать COM порт. Обратите внимание что выбран процессор: «ATmega328P (Old Bootloader)», это решает проблему с Nano для Arduino IDE версии старше 1.8.4, так же советуют держать скетчи и вообще все файлы для работы с ардуиной в корне системного диска, и чтобы путь не содержал кириллицу (например, в C:Arduino), но сильно сомневаюсь что сейчас эта проблема актуальна.

Ещё одна проблема на новой версии Arduino IDE решается даунгрейдом менеджера плат на версию 6.2.1

Доставляем библиотеку FastLED в самой IDE, ничего отдельно качать не нужно.

В библиотеках есть такая замечательная штука, как примеры программ (скетчей), которые можно выбрать, без всякого знания программирования подредактировать пару параметров и загрузить в ардуину. Выбираем скетч с говорящим названием FirstLight.

Меняем значения переменных в соответствии с нашей схемой, комментируем строку с моделью ленты по умолчанию и раскомментируем нужную нам, получилось:

define NUM_LEDS 60
define DATA_PIN 6
define CLOCK_PIN 4
FastLED.addLeds(leds, NUM_LEDS);

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

Источник: djvn.sk

Ambient light Application for Android

ambilight

Адаптивная фоновая подсветка Ambient light, без преувеличения, потрясающая технология. С такой адаптивной подсветкой меньше устают глаза при просмотре в темноте, усиливается эффект присутствия, расширяется область просмотра изображения и пр. Ambient light применима не только к видео и фото контенту, но и к играм. Реализация такой подсветки на Android TV приставке или Android телевизоре с установленной версией Android выше 5.1(Lollipop) теперь стала возможна благодаря программе Ambient light Application for Android. Далее мы расскажем вам как построить такую подсветку с небольшими затратами у себя дома.

Еще по теме:  От телевизора может испортиться зрение

О программе

Ambient light Application for Android является одной из немногих программ для Android, которая позволяет реализовать Ambient light подсветку без использования настольного ПК, как в большинстве прочих вариантов. Ambient light Application for Android имеет три основные режима работы, таких как:

Screenshot_1527689167

. Это важно знать .
Изображение с ТВ-тюнера не обрабатывается на уровне ОС Android, подсветка с обычными телеканалами работать не будет. Подсветка работает только в приложениях на ОС Android, которые не используют защищенный контент. Производительность 4K зависит только от возможностей оборудования. К сожалению, такие программы, как YouTube и Netflix используют защищенный контент, подсветка в таких программах не будет работать.

SINGLE COLOR MODE — Этот режим позволяет включать всю подсветку одним, выбранным в настройках программы цветом. Данный режим хорошо подходит в качестве ночного освещения комнаты, удивительным образом меняя привычный интерьер.

COLOR EFFECT MODE — Это режим отображения цветовых эффектов. Динамическая подсветка может менять цвета, в зависимости от того, какой из предустановленных эффектов вы выбрали в настройках.

SCREEN CAPTURE MODE — Это, наверно, самый востребованный режим работы подсветки, который позволяет менять её цвета в зависимости от того какой контент в данный момент отображается на экране.

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

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

Screenshot_1527689091

На этом изображении показан экран настройки цветовой гаммы, настройки яркости, насыщенности и выбора цветовых эффектов.

Screenshot_1527580065

Экран вывода вспомогательной информации — инструкции по сборке аппаратной части, инструкции по настройке аппаратной части, инструкции по настройке программы Ambient light Application for Android.

Источник: ambilight.tender-complex.ru

timon_timonich

Границы на замке, теоретически конечно можно выбраться, только вот в Великобританию меня не впустят, в Турцию не особо хочется. Танзания? Это вообще где? Опыт предыдущих постов показал, что мой редкий читатель также истосковался по землям заморским, потому на посты о путешествиях реагирует слабо, в особозапущенных от самоизоляции случаях, даже агрессивно.

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

Собственно, что за зверь Ambilight такой и как я до этой затеи додумался. Если уж совсем топорно переводить, то получается «Технология Окружающего Освещения», что не особо понятно. По факту идея проста и гениальна — в тыловую часть экрана помещаем по периметру светодиодную подсветку, далее анализируем происходящее на экране и подсвечиваем стену позади телевизора.

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

Казалось бы, бери и делай на каждом втором телевизоре, фича копеечная, вау-эффект обеспечен. Но только вот есть маленький нюанс и называется он страшным словом патент. Товарищи из Philips, что это дело придумали, обложили данную фичу заградительными правилами дескать «смотрите все и завидуйте, но если возьмете и реализуете такую же штуку, будет ата-та». Так что остается фанатам OLED и любителям бюджетных телевизоров страдать и завидовать. Но слава умельцам, все не так плохо.

Самоизоляция. Ночь. Компутер. Я возжелал очередной проводок для компа и полез изучать Алиэкспресс. На что-тот мне под нос сунул рекламу светодиодной ленты с красивыми картинками, я посмотрел, увидел магическое слово Android, мне стало любопытно и я стал копать как мне эту историю подружить со своим медиаплеером и телевизором, как оказалось решений аж несколько.

— Можно подружить тв-бокс с лампочками Philips Hue. Это те самые, которые управляются с телефона и стоят как крыло от звездолёта. Танцы с бубном при настройке, но товарищи умудрились подружить всё это дело с Plex, Kodi и Youtube на медиаплеере. Занятно, но учитывая, что комплект из ламп стоит в районе 12к интересен этот изврат будет разве что тем, у кого этот набор валяется уже купленным дома без дела.
— Решения на основе перехвата hdmi сигнала. Берется магическая коробка, в неё втыкаются все ваши устройства, проводок из коробки соответственно в телек, к ней же подключаем светодиоидную ленту. Вроде разумно, но только вот подобные решения стоят в районе 300-400 баксов, прибавляется отдельная прослойка, которая еще хрен знает как влияет на качество изображение.

Ну и конечно же оно не умеет обрабатывать ТВ-программу, потому как кабеля в данном случае нет. Умеет приставки, тв-боксы, всё что выдает данные через HDMI, но стоит конских денег. Топовое решение, запоминаем как запасной вариант для богатеньких.
— При наличии прямых рук и дружбу с паяльником можно собрать самому. Вариантов масса, народ изголяется кто как может, кто-то захватывает HDMI, кто-то прямо снимает с экрана, особые умельцы извращаются с машинным обучением, видел даже решения с использованием веб-камеры. При наличии свободного времени вперед и с песней, только за теже деньги можно вполне купить готовое решение на алишке. Собственно так и поступим.

Еще по теме:  Как обойти раздачу интернета билайн на телевизор

Гуглинг довольно быстро вывел на на вот этот лот. Две тысячи заказов, со средней оценкой 4.7, вроде как всё чисто. Внимательно изучил описание, нашёл в ютубчике пару роликов, где любопытствующие заказывали именно этот комплект и успешно заводили его именно на nVidia Shield TV, до кучи нашёл несколько примеров работы на медиа-плеерах Xiaomi и на телеках с Andorid TV.

Сомнения отпали, так что заказал комплект на 5 метров, с 60 диодами на метр и евророзеткой. Продаван крайне рекомендовал взять еще и T-коннекторы, чтобы было сподручнее всё это дело собирать, цена вопроса около 150р, так что разорился и на них (зря!). Вышло примерно 2.8килорублей за всё. Через пару недель заветный пакет уже был у меня на руках, дальше начался колхоз и веселье по подключению.

— Как оказалось коннекторы в принципе не нужны, потому как лента совершенно спокойно загибается под углом в 90 градусов. Правда эстетика страдает, потому как это всё дело довольно стрёмно болтается и не прилегает к телевизору. Но на коннекторы тоже не особо рассчитывайте, для того чтобы они надежно сидели их надо на двухсторонний скотч крепить.
— Не ведитесь на рекомендованное место разрезания ленты. Отрежите как просят, будет очень мало место для коннектора, советую рубить под корень следующий диод. Да его придется выкинуть, но у вас точно останется нужная длина контактов и всё надежно будет сидеть в коннекторе.
— Тому кто советует начинать с левого нижнего края надо отрывать руки. Выглядит вроде логично, только вот по завершению вы обнаружите, что у вас из угла телека будут торчать два провода питания. Так что мой вам совет, начинайте сзади с середины, чтобы весь этот колхоз с коннекторами размещался аккурат за ножкой телевизора. Тем более в проге у правления диодами, есть даже отдельная опция по смещению начальной точки.
— На 65 дюймов вполне хватило 4 с половиной метра ленты. Если бы не клеил на нижней части (потому как это относительно бесполезная затея из-за ножки), вполне уложился бы в 4 метра.

Если руки не сильно кривые, то получится вот такой вот колхоз. Да, не сильно эстетичено, да куча лишних проводов, но что поделать Philips закрыл всё патентами, а красоту хочется. Так что пострадаем визуалом.

Как это работает? Коробка, отвечающая за собственно магию, через USВ коннектим с источником сигнала — телеком или медиаплеером. Кстати из-за обязательности usb, владельцы непрошной версии nVidia Shield TV 2019 оказываются в пролете. Далее устанавливаем на железяку программу Ambient light Application for Android, приложенька платная, около 200р, правда думаю умельцы смогут найти и на торрентах при желании. Запускаем, разрешаем доступ к экрану и в настройках выбираем режим работы и выставляем цифры, диагональ и кривизна рук у всех разная, так что тут у всех будут персональные значения.

Что работает? На моём телеке LG стоит webOS, а это значит что ТВ-программы мимо. Невелика потеря, наше телевидение я давно не смотрю. На тв-боксе же ютубчик, premiere.one и медиаплееры работают на ура, но вот Netflix жопошники, используют шифрованный контент и программа анализатора не понимает как светить.

Если стримите игры с компа на nvidia Shield, то довольно интересная история — Steam не работает, а вот GeforceNow пожалуйста, жаль только последний не умеет все игры. Ах да, PS4 и X-Box тоже мимо, тут только вариант с перехватом hdmi.

Результаты недельного тест-драйва
— Визуально всё охрененно. Глаза кайфуют, экран реально в 3-4 раза больше. Погружение, атмосфэра всё по высшему разряду.
— За телевизором нужна плоская стена. В моём случае над телеком висят полки, причем одна прямо впритык, сильно портит кайф и фактически рубит четверть подстветки.
— На динамических сценах лагает по ощущениям на 50-100мс. Большую часть времени незаметно, но в случае движухи мозг начинает страдать. Хотя там в принципе от таких сцен эпилепсию схватить можно. Вот психоделичный пример, где подсветка (да и мозг) спасовал. Даже не спрашивайте, где я этот ролик нашёл.
— На особо сложных по цвету сценах подстветка периодически резко моргает на полсекунды. Не сильно бесит, но иногда это вообще не к месту.
— Изредко, без объяснения лента уходит в ребут. Причем вы это точно заметите, потому как подстветка неожиданно в течении пары секунд выдает радугу.
— Вроде как должна автоматом выключаться при вырубании тв-бокса, но иногда объявляет независимость и игнорит этот факт. Выглядит это довольно забавно, всё гаснет, но 1-3 диода всё равно светится. Лечится ребутом ленты в приложении.

Мораль
Решение далеко не идеальное, слегка глючноватое, но за 3 тысячи рублей более чем функционально. Вау-эффект и кайф во время просмотра обеспечен.

Источник: timon-timonich.livejournal.com

Оцените статью
Добавить комментарий