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

Systop —> Меню

  • Войти

SYSTOP » Arduino » Адаптивная подсветка для монитора по типу Philips Ambilight

Адаптивная подсветка для монитора по типу Philips Ambilight

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

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

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

Аппаратная часть

Для реализации понадобится три основных компонента: управляемая светодиодная RGB лента, блок питания, микрокомпьютер Arduino.
Сначала небольшое количество объяснений.
WS2811 — это трёхканальный канальный контроллер/драйвер (микросхема) для RGB светодиодов с управлением по одному проводу (адресация к произвольному светодиоду).
Подходящие для проекта светодиодные ленты для простоты так и называют — WS2811
Вот пример такой ленты:

К ленте с двух сторон припаяны разъемы. С одной стороны для подключения контроллера и питания, с другой для наращивания ленты в длину (ленты можно соединять цепочкой). В комплекте идут разъемы для подключения питания и контроллера.

Управлять Ambilight будет микрокомпьютер Arduino Nano.

Блок питания нам понадобится на 5V или можно запитаться напрямую с компьютера,проводом что идет от блока питания

Красный провод 5V+ и черный минус(земля)

Далее берем ардуинку и один из комплектных разъемов, тот что с тремя проводами
Белый провод подключаем к земле, а зеленый (центральный) к пину D6

Еще по теме:  Телевизор BBK rc lem100 характеристики

Блок питания подключаем ко второму комплектному разъему с двумя проводами: красный к +5в, белый к минусу(земле).
Ленту крепим на задней стороне монитора с левого нижнего края против часовой стрелки
Должно получится примерно вот так:

Всё, основная физическая работа закончена.

Програмная часть

Скачиваем Arduino IDE https://www.arduino.cc/download_handler.php?f=/arduino-1.8.3-windows.exe
Скачиваем библиотеку FastLED https://yadi.sk/d/byVrxxE63LyZHR
Скачиваем скетч для ардуино https://yadi.sk/d/5pbqCJca3LyZWv

Загружаем и распаковываем Arduino IDE. Загружаем библиотеку FastLED и кладём папку FastLED в папку libraries (Arduino IDE). Запускаем Arduino IDE и закрываем её. В папке Документы будет создана папка Arduino. В ней создаём папку Adalight и копируем туда скетч Adalight.ino.

ПОДСТВЕТКА ambilight своими руками с АЛИ ЭКСПРЕСС

Подключаем микрокомпьютер Arduino по USB. Драйвер (последовательного интерфейса CH340) установится автоматически. Если этого не произошло, то в папке Arduino IDE есть папка Drivers со всем необходимым.
Запускаем Arduino IDE и открываем файл Adalight.ino.

Изменяем количество светодиодов в коде.
На свое значение в строчке #define NUM_LEDS ** .Где ** — это общее количество ваших диодов.

Инструменты > Плата > Arduino nano
Инструменты > Порт > Выбираете COM-порт (там будет нужный вариант)
Нажимаем кнопку «Загрузить»:

Программа проинформирует, когда загрузка будет завершена.
Готово.

Нужно отключить Arduino от USB и подключить заново. Лента загорится последовательно красным, зелёным и синим цветом — Arduino активировался и готов к работе.

Загрузите и установите программу AmbiBox. В программе нажмите «Больше настроек» и укажите устройство — Adalight, COM-порт и количество светодиодов. Выберите количество кадров для захвата (до 60).


Далее, нажмите «Показать зоны захвата» > «Мастер настройки зон». Выберите конфигурацию вашей ленты

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

Чтобы активировать профиль, достаточно два раза мышкой нажать на соответствующую иконку (профилей AmbiBox) в области уведомлений Windows. Лента сразу загорится. Отключается тоже двойным нажатием.
Вот в принципе и всё.
Краткий пример:

Источник: www.systop.ru

Ambilight подсветка телевизора своими руками

14.09.17 – 201 553 6:47

Популярные

12.12.20 – 287 104 19:15

Еще по теме:  Dav tz140 как подключить к телевизору

05.02.19 – 838 702 10:12

Опубликовано 13 сентября 2017, 12:09

★ Получить подарки в World of Warships — bit.ly/2jjkgj7
В этом видео покажу вам, как сделать динамическую фоновую подсветку телевизора Ambilight на базе платформы Arduino и адресной светодиодной ленты на светодиодах WS2812, очень дёшево и очень просто!

▼ КОМПОНЕНТЫ ▼
Arduino NANO 328p – искать
ali.ski/tI7blh
ali.ski/O4yTxb
ali.ski/6_rFIS
ali.ski/gb92E-
Giant4 (Россия)
Адресная лента
ali.ski/crrqi1
ali.ski/2I3be
Купить в РФ, 60 свет/метр, 30 свет/метр
Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
IP30 лента без влагозащиты (как на видео)
IP65 лента покрыта силиконом
IP67 лента полностью в силиконовом коробе
Постфикс ECO – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
БЕЗПАЕЧНЫЕ УГЛОВЫЕ СОЕДИНИТЕЛИ ДЛЯ ЛЕНТЫ. ali.ski/AMpzu
БП 5V Али искать (минимум 3A на каждые 100 LED)
ali.ski/DItEG
ali.ski/t3YFfU
Мощные ali.ski/7Jg69
Мощные ali.ski/NGDrjQ
Фоторезисторы ali.ski/o5cN8
Резисторы ЧипДип 10 кОм chipdip.ru/product0/41486
Резисторы ЧипДип 300 Ом chipdip.ru/product0/29794

Свежие видео

2 дня – 255 0:40

Источник: ytube.top

Адаптивная подсветка монитора своими руками

Фрилансом как основным видом работы я занимаюсь уже почти 7 месяцев. По некоторым причинам (магистратура, велосипед, лень и т.д.) я часто работаю вечером.

Но вот беда, освещение в комнате слабое, и яркость монитора в вечернее время суток просто выедает глаза. Мирился с этим я долго. И тут, внезапно, во время очередного вечернего просмотра шедевра кино-индустрии на своём телевизоре Philips, с замечательной технологией Ambilight, посещает меня идея — почему бы не сделать аналогичную белую подсветку для монитора?

Сказано-сделано! Результат работы:

Кому интересны этапы построения — прошу под хабракат.

Сразу решил питать это всё от компьютерного блока питания, т.к. подсветка нужна лишь во время работы за ним. Вскоре была заказана LED-лента в известном китайском онлайн-магазине Aliexpress. После долгих 3х недель ожидания она у меня.

Пожалел, что заказал у непроверенного продавца, который вместо ленты на бобине в антистатичном пакете упаковал эту ленту без бобины в простой кулёчек, и в конверт из пупырки. Благо лента почти не повредилась (из-за перегиба отвалился 1 светодиод, который был успешно припаян обратно). Продавца в чёрный список, однозначно.

Еще по теме:  Как провезти телевизор в багаже самолета

Проверяем работоспособность ленты, замеряем монитор (3 раза) и режем. Резать необходимо по таким специальным меткам.

В результате должны получить такое:

Далее необходимо спаять все четыре кусочка в один. Я паял проводками по ~2 см в длину, для безопасного сгибания на угол 90 градусов.
Следующим шагом необходимо поставить выключатель(на всякий случай залил силиконовым клеем, ибо провода тонкие и не фиксировались).

Теперь осталось пройтись ваткой со спиртом по периметру монитора и аккуратно приклеить светодиодную ленту.

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

Но после первых пяти минут выясняется первый минус — подсветка ярче, чем монитор. Попытки сделать яркость монитора повыше ни к чему не привели, ибо так глаза ещё больше уставали. Но и это не проблема! Вспоминаем про такую замечательную вещь, как 555 таймер, находим схему ШИМ-регулятора (диммера).

В качестве мосфета можно использовать BUZ20, BUZ72, 10N10. Переменный резистор рекомендую взять побольше, ~70кОм.
Идём на ближайший радиорынок и закупаем всё необходимое (резисторы нужны в кол-ве 1шт каждого номинала, но я взял smd ленты по 100шт).

Быстренько на макетной плате это всё собираем. Выходит такая небольшая платка:

… и подключаем в разрыв между выключателем и светодиодной лентой:

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

  • LED-лента, 5м — 90грн (11у.е.) НО было использовано только 1.8м (монитор 23″)
  • Провод 2х жильный медный, 0.75 сечения, 5м — 15грн (1,8 у.е.)
  • Выключатель — 8грн (1у.е.)
  • Детали для диммера — 12грн (1,5у.е.)

Итого: 125грн (15,3 у.е).

P.S. На момент написания статьи прошло 2 недели использования подсветки. Полёт нормальный, доволен.
P.P.S. Я использую в качестве IDE NetBeans, у которого выставлен по умолчанию белый фон. У людей с тёмным фоном данной проблемы может и не возникнуть, а данное решение возможно будет только мешать.
P.P.P.S. Мой первый пост!

Источник: savepearlharbor.com

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