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

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

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Контроллер с обвязкой
D1 МК AVR 8-бит AT90USB162 1 TQFP
USB Разъём Разъём USB тип B — мама 1
C1, C5 Конденсатор 1 мкФ 2 SMD
C2, C8-C11 Конденсатор 2.2 мкФ 5 SMD
C3, C4 Конденсатор 22 пФ 2 SMD
R1, R2 Резистор 82 Ом 2 SMD
R3 Резистор 15 кОм 1 SMD
QRZ1 Кварцевый резонатор 16 МГц 1
Силовая часть
VT1-VT6 Биполярный транзистор 2SD667 6
HL1-HL6 Светодиод 6 RGB светодиод или RGB светодиодная лента
ИК-приёмник TSOP1736 1
C1-C3 Конденсатор 1 мкФ 3 SMD
R1-R3, R7-R9 Резистор 150 Ом 6 SMD
R4-R6, R10-R12 Резистор 1 кОм 6 SMD
R13 Резистор 100 Ом 1 SMD
R14 Резистор 15 кОм 1 SMD
Кнопка 2 Тактовая кнопка