Прокачай свой монитор. собери интерактивную фоновую подсветку ambilight своими руками

Прокачай свой монитор. Собери интерактивную фоновую подсветку Ambilight своими руками

Оглавление:

  • Вступление
  • История создания
  • Особенности проекта
  • Схема и сборка

Универсальная динамическая подсветка Ambilight своими руками с компьютерным управлением Twinkling Plug ( Paintpack ) .

Российская разработка от создателей команды популярного устройства IgorPlug2 ( ИК приемник для ПК ).

Устройство называется Twinkling Plug ( Paintpack ) входит в серию разработок GraniCubicle (автор любит Кубики и модульность конструкций ).

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

Назначение

Устройство предназначено для создания 2-х канальной фоновой подсветки монитора (телевизора в режиме монитора) с возможностью управления компьютером с пульта ДУ.

Система освещает светодиодами стену позади монитора в такт цвета картинки на мониторе. В зависимости от режима работы и настроек достигается различный эффект.

Например более комфортный просмотр в вечернее время с приглушенным светом.
Либо эффект расширения картинки и более глубокое вовлечение в происходящее на экране.
Согласитесь например впечатления от взрыва в боевике вырвавшегося с экрана и осветившие комнату не могут остаться равнодушным никого ?
Или синее море и солнце по настоящему осветившее вашу комнату с экрана!

Вы можете придумать свое применение устройства : например оригинально подсветить аквариум , рабочее пространство , либо сделать моддинг системного блока ПК. Не забудьте поделится идеей с нами 🙂

Устройство представляет из себя RGB контроллер светодиодной ленты + программа управления на ПК .

Светодиодная лента прикрепляется по периметру на заднюю стенку монитора.
На компьютере устанавливается управляющая программа .

Программа сканирует изображение на экране, считает средний цвет зоны и зажигает светодиоды.

Видео пример в работе:

История создания

Корнями разработка уходит в 2009 год , тогда для друга студента и его курсовой была создана черно белая схема и цветная. Простая программа управления.

На этапах создания было опробовано около:

  • 50 схем (на контроллерах Atmega 8,48,16 и других).
  • 500 прошивок,
  • несколько тысяч перепрошивок контроллеров.
  • 500 сборок программы управления Ambibox ( ранее ServerIR ).

Прошивка написана на Assembler , что позволило выжать максимум из микроконтроллера. В 2011 году проект получил название Twinkling Plug . В переводе мигающий. Также были сделаны наработки схем для работы от ТВ сигнала для просмотра теле эфира. Это направление пока заморожено.

Особенности проекта:

  • DMX совместимая система.
  • Модульность.
  • Возможность получить желаемый набор функций из разработанных блоков. Например есть блок управления реле для управления нагрузкой. Сменой прошивки вы можете превратить устройство в USB программатор контроллеров Atmel.
  • Доступность схем и прошивки.
  • Доступность программного обеспечения.
  • Работа в ОС WinXP/Vista/7 Seven 32-64bit/ win 8

В сети существуют аналогичные нашему проекты, как отечественные так и зарубежные. Чем отличаемся мы ?

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

Мы поработали над софтом чтобы сделать его максимально функциональным и работоспособным.
У аналогов не предоставлено возможности играть в новые игры (dx10-11), игровая поддержка и старых игр хромает. Нам удалось это решить.

Аппаратные характеристики проекта Twinkling Plug:

  • 2RGB-20RGB каналов
  • Диагональ экрана: мониторы от 15 дюймов до ТВ 50 дюймов . И даже проекторы 2х3 метра!
  • Бинарная модуляция (10 бит 200гц) либо ШИМ модуляция.
  • Возможность управления SPI лентойпикселами ( в разработке ).
  • ИК приемник. Автономное управление подсветкой. Управление ПК с пульта ду в дополнение к мыши и клавиатуре.
  • Управление реле (нагрузкой).
  • USB порт для подключения к компьютеру.
  • Стандартное HID устройство ввода (драйвера устанавливаются автоматически).
  • Bluetooth связь с ПК ( в разработке ).
  • Питание 5 вольт для схемы
  • Питание светодиодной ленты 12в.

Софт

Программа управления подсветкой Ambibox.

  • Широкие возможности по настройке .
  • Выбор различных методов сканирования экрана.
  • Различные режимы работы подсветки: интерактивный, статический , переливающийся , цветомузыка.
  • Для геймеров: игровой режим , подарили программисты PlayClaw.

Сборка устройства

Для самостоятельной сборки рекомендуем наиболее удобный и простой вариант исполнения. Детали легкодоступны и даже программатор не потребуется!

В конце статьи прикреплен архив со всем необходимым для сборки.

Модель: 2RGB зоны + ИК приемник.

В устройстве применяется микроконтроллер Atmel AT90USB162.

  • Встроенный аппаратный USB порт.
  • Прошивка через USB без программатора.

Прошивка контроллера

Для этого вам потребуется программа Flip (FLexible In-system Programmer), скачать ее можно с официального сайта: http://www.atmel.com/tools/FLIP.aspx

Также для сборки понадобятся: транзисторы D667, детали обвязки, RGB Светодиодная лента 1-2 метра.

Питание светодиодной ленты возможно как от внешнего БП 12 вольт, либо от системного блока ПК .

Принципиальная схема устройства:

Внешний вид собранной платы

Плата двух этажная: контроллер с обвязкой + силовая часть .

Преимущества компоновки платы : вы можете в дальнейшем заменить силовую часть на другую под новые потребности .

После прошивки микроконтроллера, обнаружится новое HID устройство ввода. Драйвера установятся автоматически.

В диспетчере устройств будет устройство Paintpack (Twinkling Plug) .

Так выглядит установленное устройство и светодиодная лента на мониторе (10RGB).

Другие варианты исполнения:

4 RGB зоны на транзисторах KT972

Варианты 4-10 RGB зон с использованием LED драйверов STP16CP05M, MBI5026GD, DM 631/633.

DMX Master контроллер 60-120 выходных каналов

Ссылки на видео что еще умеет устройство :

Управляет электроприборами с помощью реле http://youtu.be/3vJL0dz3jhU
Автономный режим + пульт ду http://youtu.be/S5XiwC05sbY
RGB DMX Projector http://youtu.be/4p1iUExrRJE
Работа Twinkling Plug с DMX Studio 64 http://youtu.be/z6vrlNkYlVQ

Над проектом принимают участие:

  • QuickWitted (Граница Константин),
  • DemMax2004,
  • Ringo ( paintpack.ru )
  • Cat DA-Labs,
  • John,
  • Slava Mediapoint,
  • Edward Kozadaev

Если вы повторили устройство или сделали его лучше, присылайте фотографии и варианты печатных плат нам .

Проект развивается. На данный момент нужна помощь программиста под Linux MacOSX .

Если вы желаете помочь проекту или не можете собрать устройство самостоятельно. Вы можете заказать собранный набор. Напишите нам на почту info@paintpack.ru или john@msevm.com

Материал предоставлен исключительно для личного не коммерческого использования.

Динамическая фоновая подсветка экрана своими руками

ОБНОВЛЕНИЯ

  • 02.12.2018 версия 1.3: Добавлено ограничение тока для всей системы, настройка CURRENT_LIMIT
  • 21.10.2019: Вышел проект “Компактный Ambilight by Karman” – читай здесь

ОПИСАНИЕ

Динамическая фоновая подсветка экрана телевизора или монитора компьютера (аналог Philips Ambilight). Работает под управлением Arduino, на компьютере вертится программа Ambibox. Arduino управляет адресной светодиодной лентой на чипах WS2812. В схему добавлен фоторезистор для адаптивной подстройки яркости ленты в зависимости от интенсивности освещения в помещении.

  • Очень дешёвый аналог Ambilight для любого монитора/телевизора, подключенного к компьютеру
  • Разрешение самодельной фоновой подсветки гораздо выше, чем предлагают даже дорогие модели от Philips
  • Самая простая схема подключения среди всех моих проектов
  • Удобная программа Ambibox для настройки и персонализации фоновой подсветки

ГОТОВЫЙ НАБОР

У наших партнёров Giant4 появился готовый набор ( ссылка на товар ) для сборки динамической подсветки! В комплекте идёт:

  • Лента (длину можно выбрать)
  • Провода для подключения
  • Блок питания
  • Удобный контроллер
  • Подробная инструкция по установке

ВИДЕО

КОМПОНЕНТЫ

Каталоги ссылок на Алиэкспресс на этом сайте:

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

  • Arduino Nano купить в РФ, aliexpress, aliexpress, искать
  • Адресная лента
    • Купить в РФ, 60 свет/метр, 30 свет/метр
    • Купить на Али ссылка, ссылка
    • Black PCB / White PCB – цвет подложки ленты, чёрная / белая. В видео была чёрная
    • 1m/5m – длина ленты в метрах (чтобы заказать 2 метра, берите два заказа 1m, очевидно)
    • 30/60/74/96/100/144 – количество светодиодов на 1 метр ленты. В видео использовалась лента 60 диодов на метр
    • IP30 лента без влагозащиты (как на видео)
    • IP65 лента покрыта силиконом
    • IP67 лента полностью в силиконовом коробе
    • Постфикс ECO – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
  • Беспаечные угловые соединители для ленты! 3 pin https://ali.ski/V1tp9https://ali.ski/Jo9EVi
  • Блоки питания aliexpress, aliexpress, искать
  • Мощные блоки питания aliexpress, aliexpress, искать
  • Фоторезисторы https://ali.ski/nnNGmhttps://ali.ski/70NN8V
  • Резисторы ЧипДип 10 кОм https://www.chipdip.ru/product0/41486
  • Резисторы ЧипДип 300 Ом https://www.chipdip.ru/product0/29794

СХЕМЫ

ПРОШИВКА

УПРАВЛЕНИЕ

Теперь ставим программу амбибокс. Тут всё стандартно, далее далее продолжить далее далее завершить. В конце при выборе устройства нужно указать адалайт. Запускаем. Сразу можно поставить русский язык. И можно поставить автозапуск программы при старте компьютера. Чтобы она не мешала остальным, можно поставить задержку запуска. Теперь переходим на вторую вкладку и сразу жмём кнопку больше настроек. Не пугаемся. Вспоминаем номер порта, у меня это был порт номер 5, и указываем его. Далее в программе есть несколько методов захвата изображения, из них у меня работают вроде бы первые 6, можете их все потыкать посомтреть посмотреть какой будет меньше тормозить. Но. Все методы кроме GDI FS Aero включают классическую тему оформления виндоус, то есть без прозрачных окошек, они даже подписаны no aero. Я люблю прозрачные окошки так что оставил аэро. Теперь нажимаем показать зоны захвата и видим, что они не настроены. Зон должно быть столько же, сколько у вас светодиодов. 98. Оп, перезагрузилась. Теперь жмём мастера настрйоки зон. Я наклеивал ленту так, что она получилась без угловых светодиодов, ставлю галочку. Далее, по горизонтали у меня 31 светодиод, ориентироваться нужно не на это число, а сразу смотреть вниз на зоны. Соотношение сторон определяется автоматически, но я на всякий случай поставил как у своего монитора, 16 на 9. И ещё можно удлинить зоны, чтобы они брали источник цвета с большей площади, так результат будет более симпатичным. Ну и всё. Сохраняем настрйоки и ставим галку включить подсветку. Тадаааам. Поздравляю, теперь у нас есть динамическая подсветка монитора. С режимом виндоус аэро наблюдается небольшая задержка, в других режимах без аэро задержки почти нет. В папке с картинками для тестов вы найдёте несколько сочных картинок для проверки вашей фоновой подсветки.

Читайте также  Компания cree представила самый яркий светодиодный модуль lmh2

Рекомендую попробовать программу Adalight EtVersion, вот отсюда

ОШИБКИ И FAQ

Может случиться так, что при работе от USB компьютер не выключается, пока не будет извлечён штекер, ведущий к Arduino

Ответы на большинство вопросов можно найти здесь: https://alexgyver.ru/ws2812_guide/

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

В: Не работает! Какие есть типичные ошибки?
О: Скорее всего в подключении. В основном забывают объединить GND ленты и GND Ардуины.

ПОДДЕРЖАТЬ

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

Прокачай свой монитор. собери интерактивную фоновую подсветку ambilight своими руками

Обсуждение Adalight — аналог подсветки Ambilight своими руками

Adalight это аналог подсветки Ambilight от компании Phillips. Представляет собой светодиодную ленту закрепленную по всему периметру монитора с задней стороны, которая подключается к ПК на ОС Windows и управляется через платформу Arduino Nano. При помощи программы AmbiBox анализируется цветовая картинка кадра на экране монитора и воспроизводит рассеянный свет по периметру монитора. Благодаря чему поверхность стены за корпусом монитора динамически освещается, тем самым дополняя ореолом интенсивность изображения на самом экране и как бы визуально увеличивая размер изображения. Есть несколько режимов работы:
— Захват экрана
— Динамический фон
— Статический фон
— Цветомузыка

1. Светодиодная лента WS2812B Aliexpress, Ebay.
Подробно о диодах WS2812B, их аналогах и маркировках.
2. Arduino NANO V3.0 Aliexpress, Ebay.
3. ˇ Источник питания на 5 В, сила тока рассчитывается в зависимости от кол-ва диодов в готовом куске ленты. Ленту можно запитать от порта USB 3.0, от блока питания компьютера (красный и чёрный провод, например с Molex) и пр.
4. Резистор на 200-500 Ом любой мощности Aliexpress.
5. Провод Aliexpress.
6. Кабель MiniUSB для подключения Arduino NANO к ПК Aliexpress.
7. Двусторонний скотч Aliexpress.

  1. Какой комплект лучше, готовый или самодельный?
    Пользуемся поиском по теме а также раз, два.
  2. Сильно ли захват нагружает ПК?
    В зависимости от индивидуальных особенностей ПК, программы и способа захвата. Обычно не более 5-10% ЦП.
  3. Подсветка делается только для мониторов, или можно её сделать для телевизора?
    Можно, если телевизор на ОС Андроид, или через отдельную приставку.
  4. Будет ли работать видео в 4К?
    Ответа пока нет. Если вы знаете его — дайте знать.

Сообщение отредактировал ferhad.necef — 21.02.21, 01:17

Привет. 1. Видеокарта gtx970 не монстр, но хватать должно, я думаю. Попробовал разные виды захвата, win8 работает пошустрее, но выше 20 фпс нп видел, но это уже не плохо. И все игры (dx12 не проверял) работают.
2. Поигрался ползунаками, большой разницы не заметил, кстати, важный момент, перед настройкой нужно поставить галочку «для всех зон» иначе все настройки будут касаться одного поля/светодиода. Глянуть бы на чей-то хорошо настроенный амбибокс, по мне, синий перенасыщен.
3. У меня работало тоже. А вчера думал кирдык всему пришел, уж подумал из-за резистора: после нескольких дней норм работы вдруг не включилась система. Т.е. лента при запуске проходит свой тест тремя цветами, вся полностью, а в винде (вин 10) — ничего. Пляски с бубном, прозвоны, перепрошивка ардуины, переустановка амбибокса — ноль. Был в шоке от безысходности. На след день снес все и переустановил. Собрал дублирующую схему на 10 диодов, чтоб свои от телека не отдирать каждый раз, и на свежее все снова заработало, и там и там. Я так ничего и не понял, в чем была загвоздка, и это напрягает. Единственный момент — игрался в скетче скростью отклика или лагом, что-то типа того, там цифра по умолчанию 115000 была, я ставил 500000 как гдето читал, но все работало первое время. Хз, вернул 115к обратно

Добавлено 17.05.2017, 00:56:

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

Делаем активную фоновую подсветку для любого телевизора за 1 час. Сейчас научу

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

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

Что такое Ambilight

Подсветка Ambilight (технология окружающего освещения) – изобретенная и запатентованная компанией Philips технология, которая обеспечивает фоновую адаптивную подсветку на телевизионных панелях компании.

Система анализирует цветовую палитру картинки на экране и включает аналогичное свечение по периметру телевизора. Работает все в динамическом режиме и создает эффект рассеивания изображения за пределы матрицы.

Выглядит очень эффектно и позволяет еще больше погрузиться в атмосферу фильма или сериала. Таким способом получается визуально увеличить размеры экрана и залить большую часть обзора зрителя цветом.

К сожалению, другие производители электроники не пытаются представить свои аналоги или купить у правообладателя права на использование Ambilight. Однако, при помощи некоторых гаджетов с AliExpress можно “наколхозить” нечто подобное.

Как работает Ambilight и его аналоги

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

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

Все решения, которые повторяют технологию Ambilight, делятся на два типа: на основе внешнего декодера или на основе телевизионной приставки.

◉ Первый тип представляет собой отдельную коробку с HDMI-входом и аналогичным выходом. Внутри находится небольшой одноплатный компьютер (чаще всего на основе Raspberry Pi), который принимает выводимый сигнал с любого источника. На вход могут быть подключены TV-приставки или консоли. Внутри происходит процесс захвата, а на выходе картинка выводится на телевизор.

Преимущество такого решения в простоте подключения. Никаких сложных схем, дополнительного ПО и настроек. Коробочка просто помещается между источником сигнала и его приемником (телевизором).

Минус такой коробки тоже очевиден – чаще всего она будет выдавать картинку хуже, чем на входе. Мощности модуля может не хватать, чтобы ретранслировать 4K, иногда не будет поддержки HDR, бывают случаи, когда коробки не поддерживают нужный показатель FPS или банально не передают объемный звук. Здесь все упирается либо в мощность начинки, либо в стандарт порта HDMI.

🛒 Купить готовое решение для фоновой подсветки – от 6528 руб.

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

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

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

🛒 Купить набор для сборки фоновой подсветки на базе ТВ-приставки – от 831 руб.

Для сегодняшнего обзора выбрал второй вариант: он банально стоит дешевле и с настройкой немного помучиться захотелось.

Что нужно знать перед покупкой

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

Во-первых, обязательно придется использовать какую-то телевизионную приставку для вывода контента. Если пользуетесь возможностями своего Smart-TV – ничего не выйдет. Подойдет самодельная телевизионная приставка на основе Raspberry Pi, переделанный под приставку Windows-компьютер, большинство современных Android TV-боксов.

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

Читайте также  Сенсорный модуль на avr

В-третьих, вокруг телевизора должно быть свободное место для подсветки. Если панель строго вписана в интерьер, установлена в шкафу или компактной мебели, ничего не выйдет. Желательно, чтобы по всему периметру на расстоянии минимум 30-40 см от телевизора ничего не было.

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

Перед заказом необходимо выбрать плотность диодов на адресной диодной ленте (30 на метр или 60 на метр) и её длину.

▶ для телевизоров диагональю 22″ и менее берите 1 метр ленты;
▶ на матрицы 22″-32″ потребуется 2 метра ленты;
▶ на экраны 32″-43″ рекомендуется заказывать 3 метра ленты;
▶ для экранов 43″-60″ выбирайте 4 метра;
▶ максимальную длину 5 метров берите при размере экрана более 60″.

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

Как все подключить

В коробке с устройством вы найдете: понятную инструкцию на английском с картинками, выбранный при заказе моток RGB-диодной ленты, сам блок управления подсветкой, внешний блок питания и кабели для подключения.

1. Для начала наклейте ленту на задней крышке телевизора максимально близко к краю по всему периметру.

2. Особое внимание уделите углам, можно разрезать ленту и спаять ее на стыках или просто аккуратно согнуть.

3. После этого подключите ленту к блоку питания согласно схеме.

4. Логический кабель подключите к блоку управления.

5. Подключите блок управления в свободный USB-порт на вашей приставке.

6. Устанавливаем приложение Ambient light Application for Android из Google Play. Утилита платная, стоит 199 руб.

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

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

9. Настраиваем соответствующие параметры в настройках: задаем количество диодов по вертикали и горизонтали, направление ленты (по часовой стрелке или против),

10. Настройка LEDs Bottom Gap позволяет задать неактивную область под стойкой телевизора, а параметр First LED Offset позволяет выбрать место первого диода при разных вариантах поклейки ленты.

11. Ниже можно настроить частоту обновления экрана, область захвата цвета и качество воспроизводимых эффектов (частоту смены цвета ленты).

После внесения всех параметров можете проверить корректность работы подсветки в режиме Screen Capture Mode.

▣ Для корректной работы подсветки в разных приложениях рекомендуем использовать сторонний плеер – Vimu Media Player. В его настройках необходимо активировать пункт Выводить видео в текстуру.

▣ Для работы при просмотре IPTV используйте OTTPlayer с включенной опцией Decoder медиаплеер.

▣ Просмотр YouTube с фоновой подсветкой возможен через приложение Smart YouTube TV.

В играх фишка будет работать без дополнительных настроек и танцев с бубном.

Стоит ли заморачиваться

Фоновая подсветка выглядит очень эффектно, ее однозначно стоит попробовать всем любителям смотреть фильмы или сериалы на большом экране. При использовании Apple TV, для работы с игровыми консолями или просто для беспроблемной работы из коробки выбирайте более дорогое готовое решение.

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

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

В любом случае получите очень эффектное дополнение для своего телевизора или просто красивую фоновую подсветку для интерьера.

Если же вы не можете идти на указанные компромиссы, не готовы тратить время на подбор настроек и хотите самое беспроблемное решение – выбирайте телевизоры Philips с оригинальной запатентованной технологией.

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

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

И для начала стоит упомянуть, что вариантов реализации подобной подсветки есть несколько.

Один из самых универсальных вариантов — это когда сигнал снимается прямо с HDMI кабеля. Для него вам понадобится достаточно мощный микрокомпьютер (типа Raspberry Pi), HDMI сплиттер (разветвитель), конвертер HDMI-RCA AV, USB 2.0 устройство захвата аналогового видео. Только с таким вариантом вы сможете гарантированно задействовать Ambilight с любой ТВ-приставкой/ресивером, Android-боксами, Apple TV, игровыми приставками (например, Xbox One, PlayStation 4) и пр. устройствами, которые имеют выход HDMI. Это вариант очень интересный, но и одновременно с этим — более затратный. Причём затратный как в денежном плане, так и по трудозатратам. По этому сегодня мы его рассматривать не будем. Возможно в будущем я как нибудь напишу отдельную публикацию по этому варианту реализации.

Сегодня же мы рассмотрим более простой вариант. Он подойдёт в качестве динамической фоновой подсветки монитора компьютера. Если же вы желаете использовать данный вариант в качестве подсветки телевизора — он подойдёт только в случае, если вы совместно с телевизором используете Windows-бокс.

Если же вы используете с телевизором Android приставку — так же плохие новости. Во-первых, подсветка будет работать только в медиакомбайне Kodi (и в ответвлениях этого проекта). Во-вторых, в подавляющем большинстве случаев всё работает только с отключённым аппаратным декодированием видео, что для большинства боксов неприемлемо.

Комплектующие

И так, что нам понадобится для работы? Список предельно прост:

  1. Микрокомпьютер (Arduino Nano);
  2. Адресная светодиодная лента (жмяк);
  3. Электрические провода, USB провод, паяльник и ровные руки! 😉

Во избежании обвинений в рекламе — специально прикрепил ссылки не на конкретных продавцов, а на страницы поиска. Надеюсь найдёте именно то, что нужно! 😉

Но на всякий случай — прикрепил правее фотографию того, что нужно найти. Выше — плата Arduino Nano, а бабинка — это адресная ветодиодная лента. Обратите внимание, что как раз со светодиодной лентой — очень легко ошибиться! Вам нужна RGB лента, от которой отходят три провода. Питание ленты может быть как 5v, так и 12v. 12v — тоже не то. Нам нужен 5V.

И ещё. Лучше выбрать ленту стандарта IP 65 или IP67. Тогда она будет в прозрачном коробе (как на фото правее) и вы сможете не боясь вытирать монитор влажной тряпкой. Я надеюсь вы же хоть иногда это делаете? 🙂

Ну и как я уже упоминал выше, нам ещё понадобится USBb кабель, чтоб подключить Arduino к компьютеру, электрические провода для подключения ленты и паяльник, чтоб всё это спаять.

Подключаем

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

Обратите внимание, что ленту разлаживать и разрезать нужно тоже правильно! Положите монитор «лицом вниз» и в таком положении лента должна начинаться в нижнем левом углу. И от его должна идти против часовой стрелки.

Обратите внимание на ещё одно важное правило! Вам необходимо разложить ленту на нижней и правой стороне, после чего сосчитать количество светодиодов и отрезать для верхней и левой стороны полоски с точно таким же количеством светодиодов. К примеру у меня в нижней и верхней полосках получилось по 29 светоиодов. А на боковых стенках — по 16. Конечно же у вас наверняка получатся другие цифры. Но не забудьте их записать, чтоб потом ещё раз не пересчитывать, эти цифры нам в дальнейшем понадобятся!

Теперь пришло время «окончательной сборки». Схему подключения я оставил на картинке правее. Как видите — в схеме нет ничего сложного. Управляющий провод подключаем к 13 ножке, выход — заземляем, а саму ленту подключаем к плюсу и минусу блока питания. К слову говоря, если провод получается довольно длинным — желательно сигнальный (на схеме — зелёный) провод и провоз заземления обмотать между собой. Таким образом он экранируется и не так сильно подвергается помехам.

У меня есть блок питания с USB и достаточным выходным током. По этому я «ампутировал» USB провод и подпаял к ему все необходимые провода. Все их припаял к разъёму, который шёл в коплекте с лентой и отдельно вывел провод для платы, которая находится в сторонке, чтоб не мешала. На фото ниже можете видеть получившуюся «косу» и то, как к ней припаяна плата Arduino.

Осталось только подключить USB провод от компьютера к плате и работа по части «железа» завершена. Осталось только всё это собрать по части софта.

Читайте также  Сигнализатор поклевки на pic

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

Не большое отступление от темы. К этому моменту вы уже должны были полключить блок питания к ленте и подключить плату к компьютеру. После чего заметить, что на плате мигает лампочка, а лента- вообще не подаёт никаких признаков жизни. Не волнуйтесь, это нормлально. Просто лента управляется сигналом, который ещё не настроен, мы сейчас как раз и будем это исправлять! И так, для начала — вся необходимая программная часть находится на github тут. Не пугайтесь большого количества папок и файлов. Просто скачайте целиком архив нажав кнопку Clone or download и выбрав пункт Download ZIP.

Хотя я вас немного обманул, ещё нам понадобится редактор кода для Arduino. Скачиваем его с официального сайта (да, там есть кнопка бесплатного скачивания), устанавливаем и открываем через этот редактор один из двух файлов конфигурации. Один находится в папке Gyver_Ambilight, а второй Gyver_Ambilight_v1.2.

Не большое отступление, если после подключения в диспетчере устройств нет платы ардуино (обозначается как USB-SERIAL CH340), то вы, как и я, избранный, и Windows 7 не находит нужного драйвера. Скачаем его тут.

После того, как всё подключилось, нам нужно настроить прошивку Настройки выделены в отдельный блок и ошибиться тут трудно. Нам нужно только поменять значения. Что за что отвечает — описано за двойным слешем. Первая строка — это количество светодиодов в ленте. В моём случае это 90. Значит я 98 меняю на 90. Пин и время меня устраивают, а вот проверку — лучше включить. Таким образом после загрузки прошивки светодиоды загорятся и вы увидите, что всё работает. Так что тут нолик меняем на единичку. Автоматическую подстройку мы не впаивали, по этому тут единичку меняем на нолик. Далее можно ничего не менять. Далее нам нужно зайти в «инструменты» и выбрать тут плату, процессор и порт, к которому подключена плата. Чтоб проще понять что откуда — правее прикрепил скриншот.

Всё настроили. Теперь нажимаем загрузку! Кнопка обозначена цифрой три на скриншоте. Процесс компиляции и загрузки займёт несколько секунд времени, за которые вся жизнь промелькнёт перед глазами, но статус работы вы можете видеть в консоли. Как видите — у меня ошибок не было. А благодаря тому, что проверка была включена (поставлена единичка) — после успешной загрузки светодиоды загорелись всеми цветами и показали, что всё прошло успешно! 🙂

Но к сожалению это ещё не всё. Мы всё спаяли, ардуино настроили, теперь осталось настроить компьютер. Для этого можете установить AmbiBox. Она есть в скачанном архиве или скачайте по ссылке. Её основной недостаток — это что она работает только под Winodws. Под Linux есть кроссплатформенный Prismatik. Хотя скажу честно, что в нём смог только выключить режим плавной смены произвольных цветов, а вот захвата экрана добиться не удалось. Может у меня руки не из того места, не знаю, по этому оставляю ссылки на обе программы.

И так, после того, как мы установили AmbiBox — осталось только настроить программу. Скриншот программы со всеми необходимыми настройками вы можете как всегда найти правее.

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

После того, как всё было настроено — можете выбрать удобный способ захвата, частоту и всё прочее, что настраивается строго индивидуально. На этом работу можно считать законченной! 🙂

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

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

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

Что произойдет, если Земля внезапно перестанет вращаться? На практике такое невозможно, но интересно узнать, что случится, если Земля вдруг по какой то неведомой причине резко остановит своё вращение вокруг своей оси? Ответ, как не сложно догадаться — это катастрофа планетарных масштабов, о которой и поговорим..

Что такое сверхпроводник? Сверхпроводник. Это умное слово, которое ставит в ступор многих. Но что это такое на само деле? Сегодня мы попытаемся разобраться в этом сложном вопросе.

Как выглядел бы плоский мир? Что, если бы Земля на самом деле была бы плоской? В конце концов, некоторые люди искренне верят в эту ретроградную идею. Как будет функционировать повседневная жизнь? Будет ли он вообще работать?

Ярко-желтый язык мальчика оказался признаком редкого заболевания Врачи детской больницы в Торонто столкнулись с необычным случаем, когда к ним попал мальчик с болями в горле, потемнением мочи и. Желтым языком! Как сообщает LiveScience, врачи выяснили, что всё это оказалось признаком серьезного и редкого заболевания.

Понравилась публикация? Поделись ей с друзьями!

Понравился сайт? Подпишьсь на нас в соцсетях!

Прокачай свой монитор. собери интерактивную фоновую подсветку ambilight своими руками

Динамическая фоновая подсветка для монитора компьютера с адаптивной яркостью Подробности в видео: https://youtu.be/tx5GxvFgkh0

  • Библиотеки — библиотеки для дисплея и прочего, скопировать в
    C:Program Files (x86)Arduinolibraries (Windows x64)
    C:Program FilesArduinolibraries (Windows x86)
  • Gyver_Ambilight — прошивка для Arduino, файл в папке открыть в Arduino IDE (читай FAQ)
  • Schemes — папка со схемами подключения
  • Test pictures — папка с ядрёными радугами для теста подсветки

Материалы и компоненты

Если товар закончился, то почти всё указанное ниже можно найти здесь http://alexgyver.ru/arduino_shop/ или здесь http://alexgyver.ru/electronics/

  • 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 – лента чуть более низкого качества, меньше меди, на длинной ленте будет сильно проседать яркость
  • БЕЗПАЕЧНЫЕ УГЛОВЫЕ СОЕДИНИТЕЛИ ДЛЯ ЛЕНТЫ. http://ali.ski/AMpzu
  • БП 5V Али искать (минимум 3A на каждые 100 LED)
  • https://ali.ski/DItEG
  • https://ali.ski/t3YFfU
  • Мощные https://ali.ski/7Jg69
  • Мощные https://ali.ski/NGDrjQ
  • Фоторезисторы http://ali.ski/o5cN8
  • Резисторы ЧипДип 10 кОм https://www.chipdip.ru/product0/41486
  • Резисторы ЧипДип 300 Ом https://www.chipdip.ru/product0/29794

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

  • Всё для пайки (паяльники и примочки) http://alexgyver.ru/all-for-soldering/
  • Недорогие инструменты http://alexgyver.ru/my_instruments/
  • Все существующие модули и сенсоры Arduino http://alexgyver.ru/arduino_shop/
  • Электронные компоненты http://alexgyver.ru/electronics/
  • Аккумуляторы и зарядные модули http://alexgyver.ru/18650/

Как запустить и настроить

  • Загрузка прошивки http://alexgyver.ru/arduino-first/
  • Установить ambiBox, настроить по видео

Настройки в коде

В: Как скачать с этого грёбаного сайта?
О: На главной странице проекта (где ты читаешь этот текст) вверху справа зелёная кнопка Clone or download, вот её жми, там будет Download ZIP

В: Скачался какой то файл .zip, куда его теперь? О: Это архив. Можно открыть стандартными средствами Windows, но думаю у всех на компьютере установлен WinRAR, архив нужно правой кнопкой и извлечь.

В: Я совсем новичок! Что мне делать с Ардуиной, где взять все программы?
О: Читай и смотри видос http://alexgyver.ru/arduino-first/

В: Компьютер никак не реагирует на подключение Ардуины!
О: Возможно у тебя зарядный USB кабель, а нужен именно data-кабель, по которому можно данные передавать

В: Ошибка! Скетч не компилируется!
О: Путь к скетчу не должен содержать кириллицу. Положи его в корень диска.

В: Сколько стоит?
О: Ничего не продаю.

Вопросы по этому проекту

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

В: Не работает! Какие есть типичные ошибки?
О: Скорее всего в подключении. В основном забывают объединить GND ленты и GND Ардуины.

About

Динамическая фоновая подсветка монитора своими руками на Arduino