Эмбилайт своими руками для телевизора: как сделать ambilight своими руками
Содержание
- ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
- Шаг Тестирование светодиодной ленты
- Как работает телевизор с подсветкой Ambilight
- Востребованные поколения
- Особенности Эмбилайт
- Особенности выбора телевизора с Филипс Эмбилайт
- Динамическая подсветка телевизора своими руками
- Шаг Схема подключения
- Как протестировать Led-ленту
- Шаг Установка ambilight на монитор/телевизор
- Особенности установки
- Программная настройка
- Преимущества подсветки для телевизора, сделанной своими руками
- Шаг Пайка всей электроники
- ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ
- Шаг Настройка программного обеспечения
- Делаем ambilight своими руками для телевизора
Динамическая фоновая подсветка экрана телевизора или монитора компьютера (аналог Philips Ambilight). Работает под управлением Arduino, на компьютере вертится программа Ambibox. Arduino управляет адресной светодиодной лентой на чипах WS2812. В схему добавлен фоторезистор для адаптивной подстройки яркости ленты в зависимости от интенсивности освещения в помещении.
- Очень дешёвый аналог Ambilight для любого монитора/телевизора, подключенного к компьютеру
- Разрешение самодельной фоновой подсветки гораздо выше, чем предлагают даже дорогие модели от Philips
- Самая простая схема подключения среди всех моих проектов
- Удобная программа Ambibox для настройки и персонализации фоновой подсветки
ПОДРОБНОЕ ВИДЕО ПО ПРОЕКТУ
- В данном видео показан полный и максимально подробный процесс разработки и изготовления устройства, а также обзор его возможностей и функций, всё это с приятным монтажиком, музычкой и комментариями. В общем, приятного просмотра!
Шаг Тестирование светодиодной ленты
Будет неприятно, если вы сначала установите ленту на ваш телевизор, но потом поймете, что один светодиод не работает и вам придется удалять ленту и начинать всё сначала.
Поэтому неплохо припаять временные провода к вашей светодиодной ленте и протестировать ее с помощью Arduino, адаптера питания и файла .ino (можно загрузить на следующих шагах). Загрузите .ino в свой Arduino. Здесь вам пока еще ничего не нужно настраивать. Вы должны увидеть несколько меняющихся цветов светодиодной ленты.
Как работает телевизор с подсветкой Ambilight
Динамическая подсветка телевизора – отнюдь не новинка на профильном рынке. Это решение обрело широкую востребованность. Так как работает подобное освещение?
Устройства, оснащенные светодиодной лентой, излучают свечение, которое направлено на пространство, находящееся за техникой. За счет такого подхода заметно улучшается визуальное восприятие, картинка выглядит реалистичной, объемной и более детализированной. Технология Эмбилайт – это возможность юзать технику без каких-либо ограничений. Такое решение придется по душе киноманам и геймерами, людям, предпочитающим получать эстетическое и визуальное удовольствие от происходящего на экране.
Модели, поддерживающие адаптивную систему, оснащены функцией Smart-TV, при этом устройства могут отличаться по техническим характеристиками, размерам экранов, классом энергопотребления и другими параметрами – к возможности использовать подсветку Ambilight нет конкретных аппаратных требований.
Телевизоры с подсветкой Ambilight представлены в ассортименте производителя Philips, которая на сегодняшний день держит пальму первенства в этой технологии.
Востребованные поколения
На сегодняшний день существует пять поколений технологии, однако при производстве телевизоров используются три:
- Ambilight Surround, внедряемая в техника с ЖК-дисплеями. Конструкция системы предполагает дополнительные лампы, интегрированные в верхнюю часть корпус. Зона, где размещена подсветка, стала больше, при этом обеспечен желаемый эффект – красивое, объемное изображение, позволяющее с головой погрузиться во все происходящее на экране. Теперь лампы, размещены справа, слева и вверху не зависят друг от друга. Фон получил детализацию, так как привязка выполняется к определённом цвету на всем поле.
- Ambilight Full Surround – доработанный вариант третьего поколения, в котором лампы реализованы со всех сторон. За работу системы отвечает процессор, который анализирует и обрабатывает данные, активируя необходимое количество ламп. Корпус оборудован специальной панелью, которая рассеивает свечение.
- Ambilight Spectra – последний вариант подсветки, который работает на базе алгоритма, обрабатываемого процессорами изображения. Технология анализирует отображаемые на экране цвета, формирует оптимальное освещение, адаптируясь под цветопередачу.
Производитель не останавливается на достигнутом, продолжая модернизировать технологию, привлекая исследовательские отделы. Имеющиеся на сегодняшний день результаты – это анализ процесса просмотра телевизора людьми в привычной домашней обстановке. Предложенное решение способствует улучшению восприятия изображения, обеспечивает отсутствие значительной нагрузки на глаза.
Особенности Эмбилайт
Запатентованная система внедряется во многие модели TV, но с разными устройствами она взаимодействует по-разному:
- LED-лента размещена с двух сторон – отличный выбор в пользу комфорта во время просмотра в небольшом помещении;
- Лента расположена с трех сторон – такой вариант позволяет ощутить всю глубину изображения. Часто выбирают в помещения, где технике будет установлена на тумбе или подставке;
- Подсветка по всему периметру – актуально для просторных комнат, когда устройство монтируется на стену.
Ambilight для телевизора лишена несменной интенсивности и цвета свечения – параметры регулируются настройками и выбором режима. Освещение может адаптироваться под контент, демонстрируемый на экране.
Особенности выбора телевизора с Филипс Эмбилайт
Подобрать телевизор, который не разочарует потребителя в процессе эксплуатации, – непростая задача, так как модели отличаются техническими параметрами, внешним видом, набором функций.
Если говорить о ТВ с адаптивной подсветкой, здесь все гораздо проще, так как все модели, лишённые технологии, не входят в перечень предполагаемой покупки. При покупке стоит обратить внимание на диагональ экрана, и следующие параметры:
- Стоимость. Не всегда бюджетное решение является хорошим выбором. Порой, лучше отложить приобретение, а после добавить недостающую сумму и сделать выбор в пользу решения с хорошими техническими характеристиками;
- Диагональ экрана. Этот параметр определяется исходя из расстояния, на котором будет находиться зритель от техники. Для небольших комнат часто выбирают модели, диагональ экранов которых колеблется от 43 до 49 дюймов, для больших просторных помещений лучше предпочесть более крупную конструкцию, например, модель на 65 дюймов;
- Тип подсветки. Наиболее дорогой и эффектной считается подсветка, которая размещена по всему периметру, но если говорить о небольшом помещении и средней диагонали экрана, лучше отдать предпочтение 3-х или 2-ух стороннему решению.
- Операционная система. Телевизоры Филипс Эмбилайт работают на базе ПО Smart TV и Android – здесь выбор основывается на индивидуальных требованиях и личных предпочтениях покупателя.
Телевизор с фоновой подсветкой являются техникой, которая значительно расширяет спектр впечатлений, которые можно получить от гейминга посредством консоли и при просмотре видео. Однако, не каждый пользователь захочет менять хорошее устройство на аналогичное от Филлипс только ради подсветки. Как быть в этом случае? Соорудить Эмбилайт своими руками. Для этого не потребуются специальные знания и навыки – с задачей справится буквально каждый.
Динамическая подсветка телевизора своими руками
Многие покупатели знакомятся с информацией о фирменной подсветке уже после того, как отдали предпочтение модели другого бренда. Другие же являются поклонниками товаров других марок. Это не повод отказывать себе в новых впечатлениях – подсветка эмбилайт своими руками для любого телевизора поможет решить поставленную задачу.
Сумма, которая потребуется для того, чтобы претворить идею в жизнь, относительно небольшая. К примеру, для техники с диагональю в 42 дюйма можно выделить около 1000 рублей, а время осуществления затеи потребует пару свободных часов.
Шаг Схема подключения
Вы можете подключить светодиодную ленту, используя изображение выше, представленное на этом шаге.
Наша светодиодная лента использует IC WS2811 для управления 3 светодиодами в отдельности.
Как протестировать Led-ленту
После приобретения подсветки некоторые покупатели сталкиваются с проблемой. Так, монтаж ленты выполняется сразу, а динамическое освещение не функционирует как положено. Чтобы обойти распространенную ошибку, стоит заранее протестировать ленту. Вполне вероятно, что освещение работает не полностью, например, когда один или несколько диодов повреждены.
Для теста контакты припаивают, на подготовленную микросхему загружают подходящее ПО, а потом подключают диоды. Если все функционирует стабильно, цвета меняются при выборе разных режимов, конструкция пригодна к конечному монтажу.
Шаг Установка ambilight на монитор/телевизор
Перед тем, как приклеить светодиодную ленту эмбилайт ардуино к задней панели монитора или телевизора, обязательно очистите поверхность как можно лучше. Чтобы избавиться от пыли лучше использовать волокнистую ткань.
Как только вы убедитесь, что поверхность чистая, вы можете измерить длину светодиодной ленты, удерживая ее рядом с вашим монитором и отрезая ее до нужного размера. Убедитесь, что полоса на противоположной стороне имеет одинаковую длину.
После того, как вы отрезали все отрезки в нужном размере, вы можете прикрепить их к задней панели монитора. Поскольку клей обычно не является лучшим вариантом, предлагаем использовать некоторые кусочки двустороннего скотча.
Важно!
Убедитесь, что стрелки на светодиодных полосах направлены вокруг вашего монитора! Если нет вам придется начать все заново!
Как только ленты на месте, вы сможете установить Arduino Nano на тыльную сторону монитора. Не забудьте установить её в удобное место, потому что вам нужно будет подключить USB-кабель к компьютеру позже.
Особенности установки
Об одном способен фиксации подсветки к корпусу телевизора частично написано выше. Есть еще несколько вариантов монтажа ленты. Так, эксперты не рекомендуют использовать клей, так как ввиду химического состава он может инициировать разрушение материалов устройства. К тому же, при перегорании диодов такую конструкцию проблематично снять.
Закрепить освещение можно посредством классического двустороннего скотча. Чтобы не проделывать работу дважды, предварительно убедитесь, что стрелки на LED-полотне расположен вокруг монитора.
Советы по монтажу:
- Перед тем, как выполнить фиксацию, удалите с поверхности пыль, жирные следы и прочие загрязнения. Для этого лучше использовать специальное средства и безворсовую салфетку;
- Продумайте заранее, где будет располагаться микросхема;
- Полосы ленты на разных концах должно быть одинаковых габаритов;
- После установки ленты подсоедините микросхему к поддерживающему подобный тип подключения интерфейсы.
Если сделать Ambilight для телевизора своими руками не получается, можно воспользоваться альтернативой и приобрести комплект Paintpack, которые повторяет все нюансы подсветки от Филипс.
Пайка
Для пайки компонентов в качестве подручных компонентов можно использовать металлические скрепки. Разогните их и подгоните под нужный размер. Далее следует припаять детали к LED-полосе – это объединит конструкцию. Чтобы не допустить неприятностей в виде короткого замыкания следует запастись изоляторами. Но это не обязательное правило. Чтобы конструкция выглядела единой, скрепки, цвет которых отличается от оттенка корпуса телевизора, можно закрасить, например, маркером.
Далее выполняется подключение полосы освещения к микросхеме по выбранному методу. Проводка реализована. Теперь осталось загрузить программное обеспечение и подключить блок к сети электрического питания.
Программная настройка
Для создания подсветки телевизора своими руками следует претворить в жизнь следующий шаг – программная настройка компонентов. Есть множество вариантов для настройки ПО подсветки. Однако, предлагаем рассмотреть более простую и быструю.
В качестве медиасервера можно юзать микросхему «малина». На нее следует инсталлировать образ OSMC или Raspbian. Процедура не отличается повышенной сложность, и во многом напоминает запись образа ISO на флеш-накопитель. Далее следуйте инструкции по настройке адаптера Arduino или воспользуйтесь альтернативными способами.
Один из них – прога hyperion-remote, которую можно скачать и установить на компьютер. Она позволяет удаленно настраивать цветовую гамму. Также разработчики предлагают массу похожих приложений на смартфоны и планшеты, работающие под управлением разных операционных систем.
Многие приложения позволяют тонко регулировать настройку свечения. Как правило, включены следующие параметры:
- Захват экрана – классический режим функционирования подсветки;
- Функция «Ambilight», в рамках которой на стене, которая расположена за телевизором, отображаются оттенки, зависящие от происходящего на мониторе;
- Статический фон – подсветка функционирует в виде телевизионной лампы. Цвет диодов задается пользователем;
- Динамический фон – лента циклически меняет оттенки с определенной скоростью (настраивается пользователем);
- Цветомузыка – еще один популярный режим, который отлично взаимодействует с музыкой.
Названия опций могут отличаться в зависимости от приложения, однако, смысл остается неизменным. Более того, режимы могут оснащаться дополнительными настройками.
Преимущества подсветки для телевизора, сделанной своими руками
В копилку преимуществ идеи по самостоятельно реализации идеи можно отнести:
- Способ подходит для любых марок, с разной диагональю экранов и техническими характеристиками;
- Не повышенных системных требований;
- Если провести программную настройку светодиодов, пользователю доступен практически весь функционал оригинала;
- Доступная стоимость проекта;
- Сравнительно простая установка и настройка, недорогие комплектующие.
Сделать стильную, эффектную и зрелищную подсветку своими руками не так сложно, как может показаться на первый взгляд. Среди преимуществ такого подхода – возможность оснастить красивым освещением практически любой телевизор.
Intel wireless display1080p или 1080i
Шаг Пайка всей электроники
Чтобы припаять светодиодную ленту мы использовали несколько скрепок, которые согнули и отрезали до соответствующего размера. После этого припаяли их к светодиодным полоскам, чтобы соединить их вместе. Для предотвращения коротких замыканий вы можете использовать некоторые изоляторы, но в нашем случае нам это не было нужно. Чтобы всё выглядело немного лучше, мы использовали маркер, чтобы придать скрепкам черный цвет.
Теперь подключите светодиодную ленту к Arduino, используя ту же схему, что и на шаге выше. Подключите USB-кабель, установите библиотеку FastLED (скачать на GitHub) и загрузите код, указанный на следующем шаге, в ваш Arduino. А далее вам останется только подключить адаптер питания, так как мы сделали всю проводку.
ИНСТРУКЦИИ ПО ЭКСПЛУАТАЦИИ
Теперь ставим программу амбибокс. Тут всё стандартно, далее далее продолжить далее далее завершить. В конце при выборе устройства нужно указать адалайт. Запускаем. Сразу можно поставить русский язык. И можно поставить автозапуск программы при старте компьютера. Чтобы она не мешала остальным, можно поставить задержку запуска. Теперь переходим на вторую вкладку и сразу жмём кнопку больше настроек. Не пугаемся. Вспоминаем номер порта, у меня это был порт номер 5, и указываем его. Далее в программе есть несколько методов захвата изображения, из них у меня работают вроде бы первые 6, можете их все потыкать посомтреть посмотреть какой будет меньше тормозить. Но. Все методы кроме GDI FS Aero включают классическую тему оформления виндоус, то есть без прозрачных окошек, они даже подписаны no aero. Я люблю прозрачные окошки так что оставил аэро. Теперь нажимаем показать зоны захвата и видим, что они не настроены. Зон должно быть столько же, сколько у вас светодиодов. 98. Оп, перезагрузилась. Теперь жмём мастера настрйоки зон. Я наклеивал ленту так, что она получилась без угловых светодиодов, ставлю галочку. Далее, по горизонтали у меня 31 светодиод, ориентироваться нужно не на это число, а сразу смотреть вниз на зоны. Соотношение сторон определяется автоматически, но я на всякий случай поставил как у своего монитора, 16 на 9. И ещё можно удлинить зоны, чтобы они брали источник цвета с большей площади, так результат будет более симпатичным. Ну и всё. Сохраняем настрйоки и ставим галку включить подсветку. Тадаааам. Поздравляю, теперь у нас есть динамическая подсветка монитора. С режимом виндоус аэро наблюдается небольшая задержка, в других режимах без аэро задержки почти нет. В папке с картинками для тестов вы найдёте несколько сочных картинок для проверки вашей фоновой подсветки.
Ссылки на магазины, с которых я закупаюсь уже не один год
Вам скорее всего пригодится:
- Arduino NANO 328p – искать
- https://ali.ski/tI7blh
- https://ali.ski/O4yTxb
- https://ali.ski/6_rFIS
- https://ali.ski/gb92E-
- Giant4 (Россия)
- https://ali.ski/crrqi1
- https://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 – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
- https://ali.ski/DItEG
- https://ali.ski/t3YFfU
- Мощные https://ali.ski/7Jg69
- Мощные https://ali.ski/NGDrjQ
Загружать прошивку желательно до подключения компонентов, чтобы убедиться в том, что плата рабочая. После сборки можно прошить ещё раз, плата должна спокойно прошиться. В проектах с мощными потребителями в цепи питания платы 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-ому пункту гайда для новичков – “Разбор ошибок загрузки и компиляции“.
Содержимое папок в архиве
- Библиотеки – библиотеки для дисплея и прочего, скопировать в
C:\Program Files (x86)\Arduino\libraries\ (Windows x64)
C:\Program Files\Arduino\libraries\ (Windows x86) - Gyver_Ambilight – прошивка для Arduino, файл в папке открыть в Arduino IDE (читай FAQ)
- Schemes – папка со схемами подключения
- Test pictures – папка с ядрёными радугами для теста подсветки
В: Я купил ленту, на ней контакты G R B 12V. Как подключить?
О: Молодец, можешь кинуть ей в собаку. Это не та лента.
В: Не работает! Какие есть типичные ошибки?
О: Скорее всего в подключении. В основном забывают объединить GND ленты и GND Ардуины.
#define NUM_LEDS 98 // число светодиодов в ленте#define DI_PIN 13 // пин, к которому подключена лента#define start_flashes 0 // проверка цветов при запуске (1 — включить, 0 — выключить)#define auto_bright 0 // автоматическая подстройка яркости от уровня внешнего освещения (1 — включить, 0 — выключить)#define max_bright 255 // максимальная яркость (0 — 255)#define min_bright 50 // минимальная яркость (0 — 255)#define bright_constant 500 // константа усиления от внешнего света (0 — 1023)// чем МЕНЬШЕ константа, тем резче будет прибавляться яркость
Шаг Настройка программного обеспечения
Загрузите файл bambilight.ino (ссылка и сам код вы найдете на предыдущем шаге).
Откройте файл .ino и отредактируйте следующие строки, чтобы они соответствовали вашей ситуации:
#define NUM_LEDS 38 // количество светодиодов#define BRIGHTNESS 100 // яркость
Теперь загрузите скетч в Arduino. Ранее вы должны были скачать библиотеку Bambilight, но если вы этого не сделали вы можете скачать библиотеку на GitHub сейчас.
Откройте Bambilight.exe, расположенную в:
\ Bambilight-master \ Bambilight-master \ Binary
Теперь настройте всё по своему усмотрению и протестируйте, используя тестовое видео, например, такое:
Как только вы будете удовлетворены результатом, вы можете минимизировать программу Bambilight.
В целом у вас должен быть такой результат работы подсветки ambilight для телевизора, которую вы сделали своими руками с помощью Arduino. Возьмите попкорн, пепси и наслаждайтесь результатом.
Делаем ambilight своими руками для телевизора
Патент компании Philips запрещает другим производителям использовать технологию в своих изделиях. Но к счастью, это не касается обычных пользователей. Для своих нужд дома можно без труда сделать такую подсветку для телевизора. И если учесть дешевизну китайских комплектующих и простоту их заказа через интернет, это не потребует больших финансовых вложений.
Варианты реализации
Чтобы реализовать данный проект для телевизора существует несколько способов. Выбор варианта должен опираться не только на финансовые возможности, но и на другие, связанные с оборудованием факторы:
- Подсветка с использованием ПК. Windows-бокс или другой компьютер, установленный рядом с телевизором прекрасно справится с этой задачей.
- Использование андроид приставки. Такой вариант может быть немного проблемный из-за необходимости использования медиаплеера Kodi, который работает не со всем оборудованием.
- Использование микрокомпьютера и устройства захвата видео. Этот вариант самый универсальный и способен обеспечить организацию подсветки от любого источника видеосигнала.
Источник: