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

Содержание

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

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

  • В теме действуют все Правила форума | Правила раздела «Технотрепалка»;
  • Полезные темы на заметку: FAQ по форуму | Экскурсовод «Технотрепалки» |
  • Пожалуйста, убирайте изображения под спойлеры! | Как убирать изображения под спойлер
  • Основное правило раздела: 1.3 Технотрепалка — не место для флуда. У нас, всё-таки, технический уклон. Для этого есть раздел «Трепалка»;
  • Вместо слов «Спасибо!» используйте . Если у Вас меньше 15 постов – нажмите на кнопку под тем сообщением, где Вам помогли, и напишите благодарность;

Обсуждение»
Тема создана для обсуждения подсветки Adalight. Здесь вы можете делится своим опытом, выкладывать фото и видео того, что у вас получилось, задавать интересующие вас вопросы по данной теме.

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

Куратор темы – MECHANISM . По вопросам наполнения шапки просьба писать в QMS .

Сообщение отредактировал MECHANISM – 29.04.20, 22:16

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

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

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

Прокачай свой монитор. Собери интерактивную фоновую подсветку 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

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

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 провод от компьютера к плате и работа по части «железа» завершена. Осталось только всё это собрать по части софта.

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

Не большое отступление от темы. К этому моменту вы уже должны были полключить блок питания к ленте и подключить плату к компьютеру. После чего заметить, что на плате мигает лампочка, а лента- вообще не подаёт никаких признаков жизни. Не волнуйтесь, это нормлально. Просто лента управляется сигналом, который ещё не настроен, мы сейчас как раз и будем это исправлять! И так, для начала — вся необходимая программная часть находится на 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 — осталось только настроить программу. Скриншот программы со всеми необходимыми настройками вы можете как всегда найти правее.

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

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

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

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

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

Динамическая подсветка «Paintpack» — наш ответ технологии «Ambilight»

Технология «Ambilight»

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

Сама технология родилась в прошлом веке благодаря тому, что, с одной стороны — яркость тогдашних ТВ-приёмников была недостаточной, и зрители выключали свет при их просмотре, с другой — просмотр телевизора в темноте давал резкую нагрузку на глаза, что приводило к быстрой утомляемости и общему дискомфорту. Решение было очевидным — наличие рядом источника рассеянного света (так называемых ТВ-ламп). Сегодня, по мнению исследовательского отдела компании «Philips», данную проблему призвана решать технология «Ambilight».

Читайте также:  Программируемый цифровой коммутирующий таймер

На текущий момент существует уже 5 поколений (и масса модификаций) данной технологии, из них наиболее распространены три последние:

  • Технология фоновой трёхканальной подсветки «Ambilight Surround» с дополнительными лампами сверху корпуса для расширения поля эффектов вверх и независимой привязкой левого, правого и верхнего блока фоновых ламп к соответствующей зоне экрана.
  • Технология полной подсветки «Ambilight Full Surround», где экран уже окружён лампами со всех сторон. Соответственно, процессор, отвечающий за управление лампами, строит фоновое изображение на анализе не менее четырёх зон изображения на экране. Для лучшей передачи света, корпус телевизора снабжён задней экраном-панелью.
  • Технология «Ambilight Spectra», позволяющая создавать «объёмное» изображение благодаря более чем 120-ти светодиодам нового поколения и усовершенствованным алгоритмам обработки изображения.

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

Интерактивную демонстрацию технологии «Ambilight Spectra 2» можно посмотреть на официальном сайте голландской компании. Нужно отметить, что на момент написания статьи данная, Ambilight встраивается компанией исключительно в телевизоры начиная с 32 дюймов серии 6000. Мониторы же идут без данной технологии.

Что же делать тем, у кого уже есть ТВ от другого производителя или тому, кто привык проводить большую часть времени за экраном монитора? Выхода ровно два (если не считать за выход смену ТВ на продукт от фирмы «Philips») — создать подсветку самому (например, как в материале «Создание аналога„Philips Ambilight“ своими руками») или приобрести готовый гаджет «Paintpack».

Paintpack

«Paintpack» — это отечественный продукт от команды paзработчиков paintpack.ru, который представляет собой аппаратно-программный комплекс, состоящий из набора светодиодов, монтажного оборудования, соединительных кабелей и блока питания (в некоторых моделях), а также прикладного ПО для обеспечения работы железа. Рассмотрим подробней существующие варианты и остановимся более подробно на одном из них. Устройство поставляется в трёх различных модификациях (по количеству используемых светодиодов):

Рассмотрим самый простой комплект «10 Led (из 10 светодиодов). В комплекте идёт: набор светодиодов (или лент со светодиодами для старших моделей), сам блок управления подсветкой (модуль «Паинтпак», если пользоваться терминологией производителя), крепления с монтажными стяжками и USB -кабель длиной 1,8 метра:

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

Установка

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

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

После установки драйвера в разделе «Устройства и принтеры» Панели управления у вас появится новое устройство «Paintpack»:

Затем нужно скачать с сайта производителя нужную нам программу Ambibox (4,81 МБ) и установить её. Установка тривиальна и проблем вызвать не должна. После установки ПО, переходим к настройке зон подсветки. Для этого запускаем программу, в «Настройках программы» сразу устанавливаем русский язык интерфейса:

Переходим на закладку «Интеллектуальная подсветка монитора» и выбираем устройство «Paintpack DMX». Включаем подсветку соответствующим чекбоксом, после чего светодиоды должны зажечься:

Нажимаем кнопку «Показать зоны захвата». На экране появятся области захвата каждого светодиода:

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

Работа

Запускаем и проверяем, как функционирует устройство:

Обратите внимание, что устройство будет корректно создавать равномерное световое пятно при расстоянии монитора от стены примерно в 15–30 см. Т. е. если ваш монитор стоит вплотную к стене или вынесен в середину комнаты, то должного эффекта вы не получите.

Основные режимы работы программы регулируются выпадающим списком «Режим», где доступны следующие позиции:

  • «Захват экрана». Собственно, режим работы динамической подсветки а-ля «Ambilight», когда на стене позади источника изображения будут отображаться цвета в зависимости от происходящего на экране.
  • «Статический фон». Режим работы устройствав виде ТВ-лампы, цвет подсветки задаётся пользователем.
  • «Динамический фон». Лампа, у которой происходит циклическое изменение цветов с заданной пользователем скоростью.
  • «Цветомузыка». Режим говорит сам за себя, подсветка отлично будет работать в купе с вашим музыкальным проигрывателем. Производитель, кстати, рекомендует в данном режиме выбирать пресет № 3.

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

Для любителей игр предусмотрен режим «PlayClaw», связанный с одноименной программой (она должна быть установлена):

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

Если при настройке всё же возникли сложности, необходимо обратиться к видеоинструкциям на сайте разработчика «Painpack».

Что можно сказать в завершении обзора? Устройство, несомненно, интересное и стоит того, чтобы его опробовать, особенно с учётом того, что производитель предоставляет бесплатный тест-драйв в течении 30 дней, т. е. если устройство вам не понравится, вы можете его вернуть, получив обратно свои деньги. Ваши затраты в таком случае будут равны почтовой пересылке производителю. Главный недостаток — устройство работает только в связке с ПО, а значит необходим компьютер для получения эффекта динамической подсветки.

Подсветка ambilight для телевизора своими руками на Arduino

В этом уроке мы научимся создавать свою собственную подсветку ambilight для телевизора своими руками с помощью Arduino Nano.

Имейте в виду, что Эмбилайт Ардуино будет работать только на ПК с программным обеспечением Bambilight (скачать библиотеку на GitHub).

Шаг 1. Комплектующие Ambilight Arduino

Вам понадобятся следующие компоненты:

  • Индивидуально адресуемая светодиодная лента RGB
  • Ардуино Нано
  • Макетная плата небольшого размера
  • Несколько кабелей
  • 12V DC адаптер питания
  • Двусторонний скотч
  • 4-5 Скрепки
  • Затяжки (стяжки) пластиковые для проводов

Шаг 2. Тестирование светодиодной ленты

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

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

Шаг 3. Схема подключения

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

Наша светодиодная лента использует IC WS2811 для управления 3 светодиодами в отдельности.

Шаг 4. Установка ambilight на монитор/телевизор

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

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

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

Убедитесь, что стрелки на светодиодных полосах направлены вокруг вашего монитора! Если нет вам придется начать все заново!

Как только ленты на месте, вы сможете установить Arduino Nano на тыльную сторону монитора. Не забудьте установить её в удобное место, потому что вам нужно будет подключить USB-кабель к компьютеру позже.

Шаг 5. Пайка всей электроники

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

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

Шаг 6. Скетч Arduino Ambilight

Ниже вы можете скачать или скопировать код для нашей подсветки Ардуино Эмбилайт.

Шаг 7. Настройка программного обеспечения

Загрузите файл bambilight.ino (ссылка и сам код вы найдете на предыдущем шаге).

Откройте файл .ino и отредактируйте следующие строки, чтобы они соответствовали вашей ситуации:

Теперь загрузите скетч в Arduino. Ранее вы должны были скачать библиотеку Bambilight, но если вы этого не сделали вы можете скачать библиотеку на GitHub сейчас.

Откройте Bambilight.exe, расположенную в:

[Местоположение, где вы сохранили папку Bambilight] Bambilight-master Bambilight-master Binary

Теперь настройте всё по своему усмотрению и протестируйте, используя тестовое видео, например, такое:

Как только вы будете удовлетворены результатом, вы можете минимизировать программу Bambilight.

Читайте также:  Инновационный усилитель tda7802 с идеальными звуковыми характеристиками от stmicroelectronics

В целом у вас должен быть такой результат работы подсветки ambilight для телевизора, которую вы сделали своими руками с помощью Arduino. Возьмите попкорн, пепси и наслаждайтесь результатом.

Динамическая подсветка монитора: характеристика, схема, настройка

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

Что такое динамическая подсветка

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

Технология имеет наименование Ambilight, что является сокращением от Ambient Lighting Technology (Технология Окружающего Освещения). Она разработана инженерами компании Philips и впервые продемонстрирована в 2007 году. Фирма запатентовала методику и строго следит за соблюдением авторского права, но для любителя, желающего изготовить такой тип оформления для ТВ или на монитор компьютера, никаких препятствий не имеется. Динамическая подсветка, изготовленная своими руками, обойдется намного дешевле, чем фирменный прототип, и работать она будет ничуть не хуже. Для человека, знакомого с азами электротехники (на уровне школьной программы) потребуется около 2 часов, чтобы оформить монитор или телевизор.

Возможные варианты реализации

Для создания собственного аналога Ambilight могут быть использованы три способа, зависящие от типа источника видеосигнала:

  • сигнал берется с компьютера под системами Windows, MAC OS X или Linux. Это один из наиболее дешевых и простых способов, позволяющих реализовать технологию Ambilight максимально успешно. Можно рекомендовать относительно недорогой Windows-бокс на базе процессора Atom, который управляется программой AmbiBox. Для других операционных систем используется программа Prismatik;
  • сигнал берется с медиаприставки под Andro >

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

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

Рассмотрим наиболее простой и качественный метод изготовления динамической управляемой подсветки с контроллером на Ардуино (плата-микрокомпьютер). В первую очередь необходимо окончательно определиться со способом установки монитора — либо это навеска на стену, когда надо подсвечивать весь периметр целиком (все 4 стороны), либо — стандартный настольный вариант установки, когда подсветку устанавливают только на боковые и верхнюю стороны. Это важно, так как понадобится выбрать тот или иной тип светодиодной подсветки с определенной плотностью элементов на единицу длины. Необходима управляемая RGB конструкция, способная издавать свечение разных цветовых оттенков по сигналу с управляющего устройства. Рассмотрим вопрос подробнее:

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

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

  • управляемая лента из RGB светодиодов;
  • микрокомпьютер типа платы Arduino или подобный;
  • блок питания;
  • паяльник с припоем;
  • провода;
  • инструменты для работы — кусачки, пассатижи и т.п.

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

WS2811 — это контроллер для управляемых светодиодов с управлением по одному электроду. Производится посыл на произвольный элемент подсветки.

WS2812B — это управляемый светодиод RGB, конструкционно размещенный в корпусе SMD 5050 и снабженный контроллером WS2811.

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

Выбор того или иного типа обусловлен конструкцией источника питания. Модели WS2811 требуют питания 12 В, а для WS2812B надо всего 5 В. Часто используются блоки, сохранившиеся от старой, отработавшей свое бытовой техники. Исходя из того, какой источник имеется в наличии, покупают подсветку определенного вида. Кроме того, надо определиться с количеством (плотностью) светодиодов. Практика показывает, что 30 элементов на метр длины вполне достаточно, хотя это — дело вкуса. Для кого-то такая плотность может показаться недостаточной. Выбор широк — имеются варианты даже со 144 элементами на метр. Однако, следует учесть, что с увеличением количества диодов потребуется пропорционально увеличить мощность источника питания.

Рекомендуется приобрести подсветку с уровнем защиты IP65. Она с лицевой стороны покрыта слоем силикона (на самом деле — эластичным эпоксидным композитом), а с тыльной стороны имеет липкий слой 3М, существенно облегчающий монтаж. Уровень IP20 вообще никакой защиты не обеспечивает, а IP68 — это подсветка в силиконовой трубке. Условия эксплуатации не настолько суровые, чтобы до такой степени предохранять комплект от внешних воздействий. Единственным важным моментом является защита элементов от перегрева, для чего обычно на заднюю стенку монитора устанавливают подложку из картона.

Важно! Мощность блока питания должна быть выбрана так, чтобы на каждый элемент приходилось не менее 0,3 Вт. Больше можно, меньше — нельзя, так как качество работы ленты резко снизится.

Схема подключения

На светодиодную ленту к соответствующим контактам припаиваются провода питания. Одновременно минус припаивается к Ардуино (контакт GND), а вторым контактом будет DI (Data Input), который соединяется с контактом 3, 6 или 10 миникомпьютера через резистор 200-500 Ом. Светодиодную полосу нарезают кусками по линиям стыка отдельных элементов. Отрезки должны соответствовать длинам сторон экрана.

Важно! Количество светодиодов на противоположных участках (боковых или верхнем и нижнем) должно быть равным. Например, на верхнем и нижнем — по 30, на левом и правом — по 20. Количество будет обусловлено типом ленты, но правило должно соблюдаться.

Затем отрезки соединяются между собой с помощью коннекторов или обычной спайкой и устанавливаются на заднюю сторону корпуса так, чтобы Ардуино находился в левом нижнем углу. Это важно, иначе цвет фона и картинки на экране не будут совпадать. Питание ленты подключается к сети, а миникомпьютер через порт USB — к компьютеру.

Когда все соединения выполнены правильно, подсветка после подключения это продемонстрирует — загорится циановым (сине-зеленым) светом и сразу погаснет. Если этого не произойдет, необходимо тщательно проверить правильность подключения и исправить обнаруженные ошибки. Возможно, потребуется установить драйверы на Ардуино, если система по каким-либо причинам не сможет его корректно опознать. Для этого надо скачать с сайта разработчика файл Arduino IDE и установить его на свой компьютер. Понадобится также JRE (Java Runtime Environment), так как Arduino IDE написан на Java и не сможет работать без соответствующего приложения.

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

После присоединения ленты и миникомпьютера к источникам питания и ПК, надо скачать и установить на ПК программу AmbiBox. Кроме этого, необходимо залить на Ардуино необходимое программное обеспечение. Рассмотрим порядок действий:

Прошивка и настройка

Необходимо поочередно выполнить следующие операции:

  • открыть Arduino IDE и загрузить библиотеку FastLED;
  • созданную папку FastLED надо сохранить в папке libraries; П
  • после запуска и закрытия Arduino IDE в Документах будет создана новая папка Arduino, в которой необходимо создать папку Adalight;
  • в Adalight надо скопировать скетч.

После этого надо запустить Arduino IDE и открыть Adalight.ino. В нем необходимо прописать свое количество светодиодов (общее во всех отрезках), выбрать COM-порт (нужный вариант будет предложен) и нажать кнопку «загрузить» (вторая сверху слева, белый кружок со стрелкой). Загрузка произойдет очень быстро, после чего программа известит об окончании процедуры. Теперь остается только отключить от Ардуино USB и вновь его присоединить. Лента мигнет красным, циановым и синим огнями, что означает удачное завершение прошивки и готовность комплекта к выполнению своих функций.

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

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

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

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

Особенности по эксплуатации

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

Любителям стиля Windows Aero придется выбирать — либо терпеть заметную задержку в работе подсветки, либо отказаться о прозрачности окон и наслаждаться динамичной работой приложения. Кроме того, существует еще одна особенность — компьютер не выключится, пока от Ардуино не будет отключен провод USB. Его приходится каждый раз включать-отключать, что не совсем удобно, но пока никто нормального решения вопроса не предложил.

Основные выводы

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

Рейтинг
( Пока оценок нет )
Загрузка ...
Adblock
detector