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

Ambilight для HTPC – Форум обсуждения систем “Умный дом”, проектов Ардуино, OpenWRT и других DIY устройств

Собираем Ambilight своими руками

Название проекта Ardulight.

Идею я вынашивал давно , но как всегда не хватало времени. Несколько дней назад мой знакомый подкинул идею собрать Ambilight на Arduino для HTPC.

Так как я для просмотра и закачки фильмов использую HTPC на базе Acer Revo, то сразу загорелся немедленной реализацией этой идеи .

Для меня как всегда возникает проблема с травлением платы, это что то сравнимо с капитальным ремонтом двигателя в автомобиле на улицеИ тут как всегда на помощь приходит Arduino Nano V.7 и макетная плата MB-102. На сборку устройства ушло всего пол часа.

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

За пол часа спаял на макетной платеардуино нано v7 + ключи. За 15 мин. написал скетчь для Arduino , работающий с двумя зонами(6 каналов аппаратного ШИМ)

Но уперся в настройки программы в Win 7, программа ни как не хотела передавать синхронно данные, наблюдалось отставание до 10 сек. Оказалось все просто, нужно было сменить тему AERO на упрощенную, и все сразу заработало. Для работы программы нужно в ее конфиге указать сом порт на котором сидит Arduino. Запускать нужно файлом Start_Ambilight Другая проблема возникла при написании четырех зонового скетча. Все уперлось в аппаратный PWM и прерывания по таймеру. Вообщем при программировании прерывания по таймеру автоматом отключается две ножки аппаратного ШИМ, так как все 6 выходов ШИМ используют все три тамера, по две ноги PWM на каждый таймер, пришлось отказаться от аппаратного ШИМ и сделать софтверный ШИМ. Теперь все отлично работает смотрите на видео.

Для увеличения зон до восьми можно использовать еще одинин контроллер arduino nanoи связать их между собой по I2C или сделать на регистрах 74HC595.

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

К то муже у этой программы куча недостатков, таких как отставание от реальной картинки от 1 до 10 сек. Программа не работает с темами AERO в Windows 7 и многое другое.

Решил написать свою программу. Моя программа умеет выводить от 1 до 42 каналов, есть регулировка яркости , насыщенности и баланса белого. Корректно работает с Windows 7 и темой AERO , не тормозит на разрешениях 1900х1080, корректно выходит из Сна и Hibernation , имеется конфигурационный фаил, с возможностью отключения не нужных каналов и настройкой областей сканирования, изменения времени сканирования и т.д. Проверял программу с 4-мя зонами, то есть 12 каналов, все отлично работает Подсветку установил на плазму 50' , использовал светодиодные ленты RGB двойной плотности. Всего ушло 2м 60 см. Данная лента потребляет ток 800мА на один метр, так что БП от моего монитора Lilliput мне хватило для питания светодиодных лент. Расчет простой 2,6*0,8=2А при максимально открытых ключах. На фото RGB светодиодная лента.

Вложение 7676

На видео 50' дюймовая плазма . Снимал мыльницой, качество получилось не очень хорошее, нарушена цветопередача Собрал на скорую руку на мекетке
Sketch для Arduino [/URL]

PHP код:

#define  D2_High PORTD |=B00000100  //red   #define  D2_LOW PORTD &= B11111011   #define  D3_High PORTD |=B00001000  //green   #define  D3_LOW PORTD &= B11110111   #define  D4_High PORTD |=B00010000  //blue   #define  D4_LOW PORTD &= B11101111   #define  D5_High PORTD |=B00100000   #define  D5_LOW PORTD &= B11011111   #define  D6_High PORTD |=B01000000    #define  D6_LOW PORTD &= B10111111   #define  D7_High PORTD |=B10000000   #define  D7_LOW PORTD &= B01111111   #define  D8_High PORTB |=B00000001   #define  D8_LOW PORTB &= B11111110   #define  D9_High PORTB |=B00000010   #define  D9_LOW PORTB &= B11111101   #define  D10_High PORTB|=B00000100   #define  D10_LOW PORTB &=B11111011   #define D11_High PORTB |=B00001000   #define D11_LOW PORTB &= B11110111   #define D12_High PORTB |=B00010000   #define D12_LOW PORTB &= B11101111   #define D13_High PORTB |=B00100000   #define D13_LOW PORTB &= B11011111   #define D14_High PORTC |=B00000001   #define D14_LOW PORTC &= B11111110   #define D15_High PORTC |=B00000010   #define D15_LOW PORTC &= B11111101   #define D16_High PORTC |=B00000100   #define D16_LOW PORTC &= B11111011  #define D17_High PORTC |=B00001000   #define D17_LOW PORTC &= B11110111   #define D18_High PORTC |=B00010000   #define D18_LOW PORTC &= B11101111   #define D19_High PORTC |=B00100000   #define D19_LOW PORTC &= B11011111  volatile unsigned int tcnt2;   
volatile byte pwm_time;   
//byte pwm_time, Red_R_Old, Green_L_Old, Blue_T_Old;   
unsigned long blank=0; //таймер простоя   
byte volatile color[18];  //массив храннения цветов 12-ть каналов   void setupint i=2; i  pwm_time) D14_High; else D14_LOW;    
    if(color[13] > pwm_time) D15_High; else D15_LOW;           
    if(color[14] > pwm_time) D16_High; else D16_LOWcolor[15] > pwm_time) D17_High; else D17_LOW;    
    if(color[16] > pwm_time) D18_High; else D18_LOW;           
    if(color[17] > pwm_time) D19_High; else D19_LOW

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

Бюджет:

arduino Nano V.7 – 1шт. 780руб. Транзисторы IRLR2905 – 9шт. по 20руб. = 180руб. Резисторы 0,25W – 10шт. по 1руб. = 10руб. Макетка 1шт. 40 руб. Клеммная колодка на 2 провода 6шт. по 3руб. = 18руб Лента светодиодная RGB двойной плотности – 3м по 750руб = 2250руб. Для тех кому кажется что подсветка сильно яркая , можно купить светодиодную ленту обычную не двойной плотности цена 400руб. за 1м Ардуино следит за тем когда заснет комп и выключает подсветку.

P.S.

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

Будут вопросы спрашивайте.

Источник: http://Cyber-Place.ru/showthread.php?t=13

Android Ambilight Application

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

Ambilight применима не только к видео и фото контенту, но и к играм. Реализация такой подсветки на Android TV приставке или Android телевизоре с установленной версией Android выше 5.1(Lollipop) теперь стала возможна благодаря программе Android Ambilight Application.

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

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

!!! Это важно знать !!!
Изображение с ТВ-тюнера не обрабатывается на уровне ОС Android, подсветка с обычными телеканалами работать не будет.

Подсветка работает только в приложениях на ОС Android, которые не используют защищенный контент. Производительность 4K зависит только от возможностей оборудования.

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

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

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

SCREEN CAPTURE MODE — Это, наверно, самый востребованный режим работы подсветки, который позволяет менять её цвета в зависимости от того какой контент в данный момент отображается на экране.

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

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

На этом изображении показан экран настройки цветовой гаммы, настройки яркости, насыщенности и выбора цветовых эффектов.

Экран вывода вспомогательной информации — инструкции по сборке аппаратной части, инструкции по настройке аппаратной части, инструкции по настройке программы Android Ambilight Application.

Для реализации понадобится четыре основных компонента:

1. Управляемая светодиодная RGB лента, 2. Блок питания, 3. Микрокомпьютер Arduino,

4. Программа Android Ambilight Application.

Сначала небольшое количество объяснений.

WS2811 — это трёхканальный канальный контроллер/драйвер (микросхема) для RGB светодиодов с управлением по одному проводу (адресация к произвольному светодиоду). WS2812B — это RGB светодиод в корпусе SMD 5050, в который уже встроен контроллер WS2811.

Подходящие для проекта светодиодные ленты для простоты так и называют — WS2811 или WS2812B.

WS2812B лента — это лента, на которой последовательно размещены светодиоды WS2812B. Лента работает с напряжением 5 В. Существуют ленты с разной плотностью светодиодов. Обычно это: 144, 90, 74, 60, 30 на один метр.

Бывают разные степени защиты. Чаще всего это: IP20-30 (защита от попадания твёрдых частиц), IP65 (защиты от пыли и водяных струй), IP67 (защита от пыли и защита при частичном или кратковременном погружении в воду на глубину до 1 м).

Подложка чёрного и белого цвета.

Вот пример такой ленты:

WS2811 лента — это лента, на которой последовательно размещены WS2811 контроллер и какой-то RGB светодиод. Есть варианты, рассчитанные на напряжением 5 В и 12 В. Плотность и защита аналогичны предыдущему варианту.

Вот пример такой ленты:

Какую ленту выбрать, WS2812B или WS2811?

Важный фактор — питание ленты, о чём я расскажу чуть позже.

Если у вас дома окажется подходящий по мощности блок питания (часто дома от старой или испорченной техники остаются блоки питания), то выбирайте ленту, исходя из напряжения блока питания, т.е. 5 В — WS2812B, 12 В — WS2811. В этом случае вы просто сэкономите деньги.

От себя могу дать рекомендацию. Если общее количество светодиодов в системе будет не более 120, то WS2812B. Если более 120, то WS2811 с рабочим напряжением 12 В. Почему именно так, вы поймёте, когда речь зайдёт о подключении ленты к блоку питания.

Какой уровень защиты ленты выбрать?

Для большинства подойдёт IP65, т.к. с одной стороны она покрыта «силиконом» (эпоксидной смолой), а с другой есть самоклеющаяся поверхность 3M. Эту ленту удобно монтировать на ТВ или монитор и удобно протирать от пыли.

Какую плотность светодиодов выбрать?

Для проекта подойдут ленты с плотностью от 30 до 60 светодиодов на метр (конечно, можно и 144, никто не запрещает).

Чем выше плотность, тем больше будет разрешение Ambilight (количество зон) и больше максимальная общая яркость.

Но стоит учитывать, что чем больше светодиодов в проекте, тем сложнее будет устроена схема питания, и понадобится более мощный блок питания. Максимальное количество светодиодов в проекте — 300.

Какой блок питания выбрать для ленты?

Блок питания подбирается по мощности и напряжению. Для WS2812B — напряжение 5 В. Для WS2811 — 5 или 12 В. Максимальная потребляемая мощность одного WS2812B светодиода 0,3 Вт. Для WS2811 в большинстве случаев аналогично. Т.е. мощность блока питания должна быть не ниже N * 0,3 Вт, где N — количество светодиодов в проекте.

Например, у вас ТВ 42″, и вы остановились на ленте WS2812B с 30 светодиодами на метр, вам нужно 3 метра ленты(все 4 стороны экрана). Вам понадобится блок питания с напряжением 5 В и максимальной мощностью от  5 В / 6 А. В случае если на нижней горизонтали экрана меньше диодов, чем на верхней, это всего порядка 60 светодиодов — мощность от 5 В / 4 А.

Пример блока питания для ленты:

Какой микроконтроллер выбрать?

Управлять Ambilight будет микрокомпьютер Arduino. Arduino Nano на Алиэкспресс стоит около 2,5$ за штуку.

Пример микроконтроллера:

Затраты на проект для обычного телевизора 42″:

12$ — 3 метра WS2812B (30 светодиодов на метр) 4$ — блок питания 5 В / 4 А 2,5$ — Arduino Nano

3$ — программа Android Ambilight Application

Итого:    21,5$ или ~1400 рублей

Купить весь комплект сразу, можно у нашего партнера:

Реализация аппаратной части

Самое главное — это правильно организовать питание ленты. Лента длинная, напряжение падает при большом токе потребления, особенно при использовании 5 В ленты. Большинство проблем, которые возникают у тех, кто делает себе Ambilight, связаны именно с питанием.

Я пользуюсь правилом — нужно делать отдельную подводку питания на каждые 10 Вт потребляемой максимальной мощности при 5 В и 25 Вт потребляемой мощности при 12 В.

Длина подводки питания (от блока питания до самой ленты) должна быть минимальной (без запаса), особенно при 5 В.

Общая схема подключения выглядит следующим образом (Arduino запитана от USB, а лента от БП):

К ленте с обоих концов подведено питание — два параллельных подключения. Для примера, если бы мы делали подсветку на все 4 стороны, а лента была бы по 60 светодиодов на метр (т.е. максимальная мощность 54 Вт), то мы бы сделали такой подвод питания:

К Arduino от ленты идут два контакта. 1 — GND, который нужно подключить к соответствующему контакту на Arduino. И 2 — DATA, который нужно подключить к шестому цифровому контакту на Arduino через резистор 470 Ом.

Если резистора у вас нет, то в большинстве случаев всё будет прекрасно работать и без него, но лучше, чтобы он был. Резистор можно купить за пару копеек в любом радиомагазине. Сам микрокомпьютер Arduino можете разместить в любом удобном корпусе, многие используют для этого контейнер от «Kinder Surprise».

Arduino нужно размещать как можно ближе к ленте, чтобы подводка контакта от DATA на Arduino имела минимальную длину.

Припаивать провода к ленте просто. Главное правило — время контакта с паяльником должно быть минимальным!

Читайте также:  Будущее человечества или наша жизнь в 2116 году - arduino+

Как изгибать ленту под прямым углом?

Есть два варианта. 1 — ленту нужно разрезать и соединять короткими проводами (разместив всё это в термоусадочной трубке).  2 — Можете купить специальные угловые коннекторы на три контакта для светодиодных лент:

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

Это самое простое.

Загружаем и устанавливаем Arduino IDE. Загружаем последнюю доступную версию библиотеки FastLED, распаковываем и кладём папку FastLED из архива, в папку с библиотеками Arduino IDE(C:Program Files (x86)Arduinolibraries). Запускаем Arduino IDE и закрываем её. В папке Документы будет создана папка Arduino. В ней создаём папку AAA и копируем туда скетч  — AAA.ino.

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

Запускаем Arduino IDE и открываем файл AAA.ino.

Изменяем(если нужно) скорость передачи данных:

Изменяем количество светодиодов. Количество должно быть равным количеству светодиодов в вашей светодиодной ленте:

Инструменты > Плата > Arduino nano
Инструменты > Порт > Выбираете COM-порт (там будет нужный вариант)

Нажимаем кнопку «Загрузить»:

Программа проинформирует, когда загрузка будет завершена (это буквально пара секунд).

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

Теперь можно подключить Arduino к TV приставке и приступить к настройке программы.

Настройки программы представлены двумя экранами настроек это экран основных настроек и экран настроек цветокоррекции. Ниже приведен список настроек для каждого из экранов:

Основные настройки программы

Чтобы перейти к экрану основных настроек необходимо нажать на соответствующую кнопку на главном экране программы, как показано на картинке ниже:

Далее откроется окно основных настроек :

На этом экране представлены три раздела настроек: LED STRIP SETTINGS, DEVICE SETTINGS и SCREEN CAPTURE SETTINGS, рассмотрим эти разделы подробнее:

LED STRIP SETTINGS — В этом разделе собраны настройки описывающие конфигурацию и размещение вашей светодиодной ленты на телевизоре или мониторе. Этот раздел имеет несколько настроек, давайте рассмотрим их подробнее:

LEDs Horizontal — Эта настройка задает количество светодиодов в нашей светодиодной ленте по горизонтали, в моем случае, для экрана 42″ получилось 28 светодиодов:

LEDs Vertical — Эта настройка задает количество светодиодов по вертикали, в моем случае, для экрана 42″ получилось 16 светодиодов:

LEDs Bottom Gap — Если ваш экран стоит на подставке, вам может потребоваться промежуток, в котором нет светодиодов, в нижнем горизонтальном сегменте светодиодной ленты, данная настройка позволяет задать этот промежуток(измеряется в количестве светодиодов).

Если смотреть с обратной стороны экрана:

То же самое в настройках программы:

LED Strip Direction — Эта настройка задает направление вашей светодиодной ленты и должна соответствовать маркировке нанесенной на саму светодиодную ленту, может принимать значения «CW»(Clock Wise) что значит — По часовой стрелке и «CCW»(Counter Clock Wise) — Против часовой стрелки.

First LED Offset — Данная настройка отвечает за смещение расположения первого светодиода в ленте относительно левого верхнего угла экрана(если смотреть на него спереди). Эта настройка показывает, в каком месте у нашей ленты начало, куда мы будем подключать наш микроконтроллер(Arduino) и откуда сигнал пойдет по цепи в направлении указанном в настройке «LED Strip Direction».

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

Смещение First LED Offset на четыре светодиода:

Направление светодиодной ленты «CW» — по часовой стрелке:

к содержанию

DEVICE SETTINGS — Данный раздел содержит базовые настройки программы, настройки скорости соединения с микроконтроллером(Arduino), настройки порядка вывода цветов при отправке данных на микроконтроллер, настройки автозагрузки программы при старте системы, настройки поведения программы при выключении экрана:

Рассмотрим эти настройки более подробно:

Serial Baud Rate — Данная настройка позволяет выбрать скрость передачи данных между вашим Android устройством и микроконтроллером Arduino. Важно понимать, что такая же скорость передачи данных должна быть выбрана и в настройках скетча(#define BAUD_RATE 115200) для Arduino AAA.ino о котором мы говорили в описании по сборке подсветки:

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

RGB Byte Order — Настройка определяет в какой последовательности отправлять данные о цвете на микроконтроллер Arduino, RGB, RBG, GBR, GRB и т.д. Если вы ипользуете скетч для Arduino из этого описания, то данный параметр менять не требуется, по умолчанию RGB:

Start On Boot — Настройка позволяет включить/выключить автозагрузку программы в последний активный режим работы на этапе загрузки операционной системы Android:

Screen Off Action — Настройка позволяет выбрать поведение подсветки при отключении дисплея, например можно включать режим «SINGLE COLOR MODE» или «COLOR EFFECT MODE».

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

При повторном включении дисплея, программа вернется к последнему активному режиму работы, который был до выключения дисплея:

к содержанию

SCREEN CAPTURE SETTINGS — В данном разделе находятся настройки предназначенные для управления режимом работы подсветки «SCREEN CAPTURE MODE»:

Рассмотрим эти настройки более подробно:

Horizontal Depth — Настройка задает глубину зоны захвата изображения по горизонтали. Глубина зоны захвата измеряется в процентах от размера экрана по высоте. Желтая пунктирная линия на картинке показывет текущую глубину зоны захвата:

Vertical Depth — Настройка задает глубину зоны захвата изображения по вертикали. Глубина зоны захвата измеряется в процентах от размера экрана по ширине. Зеленая пунктирная линия на картинке показывет текущую глубину зоны захвата:

Capture Quality — Настройка задает уровень качества захватываемого изображения. Чем выше качество, тем более точно и детально подсветка будет соответствовать изображению на экране. Высокие значения данной настройки могут снизить производительность на слабых системах:

к содержанию

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

Чтобы перейти к экрану настроек цветокоррекции необходимо нажать на соответствующую кнопку на главном экране программы, как показано на картинке ниже:

Далее откроется окно настроек цветокоррекции:

На этом экране представлены настройки управления цветокоррекцией и выбора цветовых эффектов подсветки: Single Color, Color Effect, Color Saturation, Color Brightness, Color Blur и настройки гаммы цветов RGB, рассмотрим эти настройки подробнее:

Single color — Настройка используется для выбора цвета подсветки. Настройка предназначена для режима работы подсветки «SINGLE COLOR MODE»:

Color effect — Настройка позволяет выбрать желаемый цветовой эффект подсветки. Настройка предназначена для режима работы подсветки «COLOR EFFECT MODE»:

Color Saturation — Настройка насыщенности цветов подсветки. Настройка позволяет повысить/понизить уровень насыщенноси цвета подсветки:

Color Brightness — Настройка яркости цветов подсветки. Настройка позволяет повысить/понизить уровень яркости цвета подсветки:

Color Blur — Настройка смешивания цветов подсветки. Настройка позволяет повысить/понизить уровень размытия цвета светодиодов подсветки:

Red/Green/Blue Color Gamma — Настройки коррекции гаммы для каждого из трех основных цветов в палитре RGB:

к содержанию

Программа обновлена Текущая версия программы 1.0.2 Исправлены ошибки; Улучшенна стабильность; Добавлены новые эффекты — «Running lights» и «Twinkle random»; Добавлена настройка — «Screen Off Action», настройка позволяет выбрать поведение подсветки при отключении дисплея, например можно включать режим «SINGLE COLOR MODE» или «COLOR EFFECT MODE».

Программа обновлена Текущая версия программы 1.0.1 Исправлены ошибки; Улучшенна стабильность; Изменен дизайн; Добавлен раздел справки (требуется Интернет); Добавлена возможность отключения автозагрузки в настройках.

Программа опубликована Текущая версия программы 1.0.0

Источник: http://ambilight.tender-complex.ru/ru/

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

На картинке изображен наш 40” телевизор с Ambientlight подсветкой, сделанной собственными руками. Подсветку по трем сторонам обеспечивают 50 светодиодов, которые управляются при помощи платы Arduino. Что касается программного обеспечения, то работает подсветка при помощи ПО Ambibox и библиотеки FastLED для Arduino.

Материалы

  • 50 светодиодов WS2811;
  • Плата Arduino Nano;
  • Источник питания.

Предупреждение!

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

Linux или Mac не поддерживается. Программное обеспечение Ambibox доступно только на Windows.

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

Необходимые светодиоды

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

Наиболее распространенными являются светодиоды WS2811 или WS2812, так как они дешевы и достаточно просты в использовании. Можно использовать как отдельные светодиоды, так и светодиодные ленты.

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

Теперь необходимо рассчитать количество необходимых светодиодов. Мы использовали шаг в 30мм между светодиодами. При такой расстановке 50 светодиодов хватает для четырехстороннего расположения на 27” экране или трехстороннего на 40”.

Рамка для светодиодов

Так как нами для проекта были выбраны отдельные светодиоды, а не лента, их необходимо как-то упорядочить и закрепить. Для этого мы и построим данную рамку.

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

Arduino Nano

Для управления светодиодами нужен контроллер. Именно в этой роли и выступает плата Arduino Nano. Для подключения нам понадобится разъем USB, один цифровой контакт и заземление.

Питание

Для работы светодиодов необходимо подать на них питание. Обычно это 5V. Лучше всего купить отдельный блок питания, который будет подходить по мощности. Можно конечно использовать 5V, от блока питания на ПК, но этот вариант намного сложней и требует определенных знаний и опыта. Поэтому я его не советую.

Подключение

Если вы используете светодиоды WS2811/12, вам необходимо произвести всего 3 соединения.

  1. 5V от источника питания подключить к соответствующей 5V линии на светодиодах;
  2. Соединить GND БП с землей на светодиодах и плате Arduino Nano;
  3. Подключить светодиоды к одному из цифровых выходов на плате.

По для arduino nano

Первым делом необходимо установить библиотеку http://fastled.io/.

Код можно написать самостоятельно или же использовать готовый.

Возможно вам будет необходимо изменить некоторые данные кода:

  • NUM_LEDS, установить по количеству используемых светодиодов;
  • DATA_PIN, установить в зависимости от тогоЖ какой цифровой порт был использован;
  • SerialRate, определяет скорость светодиодов (500000 максимум).

По ambibox для windows

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

После установки следует изменить один файл. Путь: C: Program Files (x86) AmbiBox SerialPortConfig.ini. Изменяем скорость передачи данных на «Adalight 50000». Так как нам нужны одинаковые значения и в коде Arduino, и здесь. После изменения сохраняем файл и перезапускаем программу.

Основные настройки

Самые важные для нас настройки находятся в графе «Дополнительных настроек». Здесь мы устанавливаем количество светодиодов и другие основные параметры.

Другие настройки:

  • F7 – наша горячая клавиша для включения/отключения светодиодов;
  • Использовать разные профили нет необходимости, поэтому выбираем Default;
  • Mode – переключает режим работы светодиодов. Для тестирования лучше выбрать статичный цвет. Если все диоды корректно работают, устанавливаем захват изображения с Win 8. Данная программа корректно работает, начиная с ОС Win 7 и до Win 10;
  • Также следует установить минимальную задержку и максимальный Fps, для достижения лучшей синхронизации.

Область захвата

Как несложно догадаться, здесь мы выбираем область экрана для захвата изображения. Нам необходимо захватить весь экран, поэтому выбираем “Wizard capture zones” и выделяем весь экран. Далее сохраняем и закрываем настройки.

Ну вот и все! Наша подсветка полностью готова!

Статья является авторским переводом с сайта instructables.com.

Данная статья является собственностью Amperkot.ru. При перепечатке данного материала активная ссылка на первоисточник, не закрытая для индексации поисковыми системами, обязательна.

Источник: https://amperkot.ru/blog/ambilight-using-arduino/

Ambilight своими руками

Ниже представлен проект изготовления подсветки Ambilight для телевизора или монитора.

В предыдущей статье “Динамическая подсветка ТВ” использовался простой подход с использованием четырех RGB светодиодных лент, что позволяло отображать на каждой стороне ТВ только один цвет.

Читайте также:  Orange pi: альтернатива микрокомпьютеру raspberry - arduino+

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

Итак, что нам понадобится:
– лента цифровых RGB LED Pixels на основе нового контроллера WS2801. Одной такой ленты (25 светодиодов) вполне хватит на обычный среднестатический монитор. Расстояние между RGB-модулями около 10 см.

Для большого телевизора могут понадобиться 2 такие ленты – стабилизированный источник питания 5В для питания RGB LED. Максимальный ток БП нужно подбирать исходя из энергопотребления RGB LED модулей. Если будет использоваться одна лента (25 RGB LED), то ток БП нужен 1.

5А, если 2 ленты, то соответственно 3А.

– контроллер Arduino, разъемы и др. мелочи.

Монтаж

Для облегчения подключения к Arduino и БП с лентой были произведены небольшие доработки. Для линии data и clock ленты, были припаяны соединительные коннекторы, чтобы их можно было надежно вставить в разъемы Arduino. Для подключения блока питания припаяли разъем. От разъема, к Arduino припаяли общую “землю”. На фото ниже я думаю все вполне понятно:

В Arduino 13-ый пин использовался для clock, а 11-ый пин для data. Плюс, не забудьте “землю”.

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

Затем, необходимо равномерно расположить 25 LED RGB светодиодов. У меня вышло расстояние между светодиодами около 50мм.

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

После того, как все RGB LED пиксели закреплены, осталось прикрепить контроллер Arduino. Для этих целей лучше всего подойдет двухсторонний скотч. Подсоединяем USB кабель к Arduino и источник питания 5В к RGB LED ленте.

Программное обеспечение

Все необходимое ПО вы можете скачать с GitHub. В папке Arduino->LEDstream находится скетч для Arduino. Скомпилируйте его и загрузите в контроллер.

Для компьютера используется ПО под Processing IDE, который необходимо скачать и установить отдельно (не путать с Arduino Processing!). Если в вашей конфигурации не 25 RGB LED, то в скетч необходимо будет внести изменения. Также, необходимо выбрать COM-порт, к которому подключен контроллер Arduino, чтобы передавать данные (см. скриншот ниже).

Программа работает следующим образом: после запуска, программа работает в фоновом режиме и постоянно делает скриншоты экрана и анализирует цвета отдельных точек по периметру. Потом вычисляет среднее цвета для точек и передает данные в контроллер Arduino. И не важно, что запущенно на компьютере – медиаплеер, браузер с роликом с youtube или еще что-то.

Код программы рассматривать не будем, т.к. он хорошо комментирован. Кстати в папке Colorswirl находится небольшой пример демо-скетча, который выводит на RGB светодиоды радугу.
Некоторое старое железо, может не справиться с нагрузкой (к примеру первые Atom'ы на нетбуках), т.к. постоянно делаются скриншоты. В этом случае может помочь уменьшение разрешения, к примеру 800х600.

Оригинал статьи

Источник: http://cxem.net/arduino/arduino26.php

Подсветка Ambilight своими руками на Arduino

Подсветка Ambilight своими руками на Arduino

В этой инструкции вы узнаете, как создать свой собственную Ambilight подсветку
Имейте в виду, что Ambilight будет работать только на ПК под управлением программного обеспечения Bambilight.

Вам понадобятся следующие компоненты:Индивидуально адресуемая RGB LED полоса
    Arduino Nano
    макетная плата
    Несколько макетных кабелей
    12V DC адаптер питания
    Двусторонний скотч
    стяжкиШаг 1: Смотрите видео!

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

Это нужно чтобы заранее проверить работоспособность ленты, ведь если один не работает то все последующие тем более, через последовательное соединение.

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

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

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

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

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

Шаг 4: Пайка электроники

Паять светодиодные ленты можно использовать несколько скрепок.
Теперь подключите светодиодные ленты к Arduino, используя ту же схему, как показано на шаге 1. Подключите кабель USB, установите библиотеку FastLED и загрузить код, предоставленный на этом этапе в ваш Arduino.
Вы также можете подключить теперь адаптер питания
Скачать файл: bambilight.zip [1,14 Kb] (cкачиваний: 173)

Шаг 5: Настройка ПО
Откройте файл .ino и отредактируйте следующие строки, чтобы соответствовать вашей ситуации:#define NUM_LEDS 38
Теперь загрузите файл на Arduino.
Загрузите Bambilight
Откройте Bambilight.exe, расположенный в “[вы сохранили папку Bambilight] Bambilight-мастер Bambilight-мастер Binary”.Теперь необходимо настроить по своему вкусу и протестировать его с помощью тестового видео
После того, как вы удовлетворены результатом вы можете свернуть программу Bambilight.Источник

Источник: https://ngin.pro/arduino/155-podsvetka-ambilight-svoimi-rukami-na-arduino.html

Эмбилайт своими руками для телевизора: как сделать ambilight своими руками

Технология Ambilight представляет собой фоновую динамическую подсветку стены позади телевизора. Она запатентована компанией Philips и создаёт уникальный эффект во время просмотра телепередач и фильмов.

Также это применимо и к видеоиграм. Игровой опыт в таком случае становится незабываемым. Нагрузка на зрение значительно снижается за счёт уменьшения контраста в освещении между стеной и происходящим на экране.

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

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

Варианты реализации

Чтобы реализовать данный проект для телевизора существует несколько способов. Выбор варианта должен опираться не только на финансовые возможности, но и на другие, связанные с оборудованием факторы:

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

Как сделать эмбилайт

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

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

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

  • Адресную светодиодную ленту. Длина ленты равняется периметру монитора.
  • Блок питания. Со стандартным напряжением 5 вольт и мощностью не меньше 2 ампер. Но желательно больше.
  • Один резистор на 350–500 Ом.
  • Микрокомпьютер Arduino Nano.

Стоимость этих деталей совсем незначительна (около 1 тыс. рублей), особенно если учесть полученный в результате эффект.

Тестирование светодиодной ленты

Светодиодная лента в данном проекте играет важнейшую роль, поэтому к её выбору нужно отнестись с максимальным вниманием. Плотность диодов определяет качество и плавность освещения. Для эмбилайт следует выбирать от 30 до 60 элементов на метр ленты (можно и больше, но потребуется более мощный источник питания).

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

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

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

  1. Контакты ленты «земля» (помечены как GND) соединяются с отрицательным выводом блока питания и микрокомпьютера.
  2. Контакт с пометкой «D1» подключается к ардуино к 6-му пину через резистор.
  3. Само питание ленты соединяется с положительным контактом блока.

На этом подключение компонентов заканчивается, и следующий шаг – их установка на экран.

Установка ambilight

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

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

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

После монтажа осталось всё правильно настроить, и динамическая ambilight подсветка готова к работе. Первое что нужно сделать – установить на ардуино прошивку Adalight.ino:

  1. Загрузите из интернета Arduino IDE и Adalight.ino.
  2. Поместите скетч Adalight.ino в заранее созданную для этого папку (по адресу «Документы»> «Arduino»> «Adalight»).
  3. Подключите микрокомпьютер и запустите IDE, откройте скетч.
  4. В поле NUM_LEDS укажите своё количество светодиодов.
  5. Убедитесь, что поле PIN соответствует пину на плате, куда подключена лента.
  6. Выберите в настройках («Инструменты» > «Порт») COM порт. Там будет тот, который нужен.
  7. Нажмите кнопку «Загрузить».

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

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

Подпишитесь на наши социальные сети

Источник: https://setafi.com/televizor/embilajt-svoimi-rukami-dlya-televizora/

Как забабахать Ambilight на любой монитор

Наверняка каждый хоть раз в жизни сталкивался с технологией Ambilight от компании Philips. Большинство людей она не оставляет равнодушными.

На фоне безликих чёрных прямоугольников телевизоры Philips привлекают покупателей яркой и разноцветной тыльной подсветкой, которая “расширяет” границы дисплея.

В этом материале вы узнаете, как провернуть подобное с абсолютно любым монитором или телевизором, поэтому скорее кликайте “Под кат!”

Вступление

Подобные истории довольно популярны среди гиков и энтузиастов.

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

За примером далеко ходить не надо – наш автор Антон Поздняков в своё время даже описал этот процесс в одной из статей. Но устройство, о котором речь пойдёт сегодня, умеет намного больше.

Нам на тест попал гаджет под названием Paintpack. Paintpack – девайс для создания того самого эффекта Ambilight на любом мониторе. Кроме этого, Paintpack предлагает целый ряд режимов работы и функций по управлению подсветкой. Но обо всём по порядку.

Установка

Paintpack представляет собой чёрную коробочку, в которой собран весь “мозг” системы, к ней подключаются диоды, обеспечивающие подсветку и кабеля питания и связи с компьютером. Без компьютера Paintpack работать не будет. Всё дело в том, что софт, отвечающий за управление гаджетом, придётся устанавливать на ПК, с него же вы будете настраивать устройство.

Монтаж девайса незатейливый, но у особо щепетильных перфекционистов он займёт несколько часов. Светодиоды Paintpack разбиты по “щупальцам”. Да, именно такая ассоциация приходит в голову, когда видишь конечный результат.

Будто бы хэдкраб захватил дисплей, не иначе.

Щупальца эти прикрепляются по периметру тыльной стороны монитора, где-то по центру располагается чёрная коробочка, к ней подключается два кабеля, и всё – устройство готово к настройке и последующей работе.

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

Читайте также:  Среда разработки для arduino: программирование контроллера — это проще, чем кажется - arduino+

Настройка

После того, как Paintpack закреплён на задней стороне монитора и подключён к компьютеру и розетке, наступает момент настройки девайса. Настройка и управление Paintpack осуществляется с помощью программы AmbiBox, которую можно скачать бесплатно с сайта производителя. Во время настройки вам нужно будет обратить особое внимание на два момента.

Первый – расположение светодиодных лент и так называемых “Зон захвата”. Они должны совпадать, тщательно проверьте это. Благо, с помощью AmbiBox этот процесс занимает не больше десяти минут.

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

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

Режимы работы

Конечно, самым главным работы Paintpack является “Захват экрана” – так здесь называется Ambilight. После того как вы настроили порядок цветов и местоположение “Зон захвата”, AmbiBox сможет корректно считывать цвета, которые отображаются в данный момент времени по периметру дисплея.

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

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

Кроме “Захвата экрана” Paintpack умеет работать в таких режимах: “Статический фон”, “Динамический фон”, “Цветомузыка” и “Плагины”. В “Статическом фоне” можно включить подсветку монитора определённым цветом, который не будет меняться в зависимости от изображения.

В режиме “Динамический фон” подсветка начинает переливаться всеми возможными цветами, предусмотрена возможность выбора скорости изменения цвета. “Цветомузыка” превращает Paintpack в новогоднюю гирлянду.

Светодиоды мигают в такт музыке, светятся они при этом самыми кислотными цветами – работать в таких условиях не получится, а вот для вечеринки вариант в самый раз. К AmbiBox можно подключать “Плагины” – функция для самых отчаянных энтузиастов.

Версии

Производитель предлагает три версии Paintpack: на 10, 30 и 60 светодиодов.

Кроме количества “фонариков” эти версии отличает длина кабелей и шлейфов, так как предназначены разные Paintpack’и для разных диагоналей мониторов и телевизоров.

На сайте производителя говорится, что младшая модель идеально подойдёт для мониторов с диагональю до 22″, средняя рассчитана на дисплеи диагональю до 27″, а старшая предназначена для работы с 55″ монстрами.

Но если 60 светодиодов вам не хватит, то предусмотрена возможность соединения нескольких Paintpack’ов в один. Осуществляется это с помощью специального порта на верхней боковой грани устройства.

Заключение

Цена Paintpack варьируется от $35 до $45 – на первый взгляд немного, но когда начинаешь пользоваться этим гаджетом, голову не покидает мысль, что ты переплатил. За время тестирования мне понравилось возиться с этой штукой, постоянно настраивать её, находить всё новые и новые возможности.

Я бы хотел, чтобы этот девайс остался с моим монитором, если бы он у меня был, конечно. Но в магазин за Paintpack’ом я бы не пошёл.

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

Источник: https://keddr.com/2014/06/kak-zababahat-ambilight-na-lyuboy-monitor/

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

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

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

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

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

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

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

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

Paintpack

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

  • «10 Led» — отлично подходит для небольших мониторов (до 22 дюймов) и ноутбуков. Соединяется через USB-кабель и не требует дополнительного питания. Цена изделия — 1750 рублей.
  • «30 Led» — идеальный вариант для мониторов и небольших телевизоров от 19 до 32 дюймов. Соединяется через USB-кабель. Требует дополнительное питание через адаптер (блок питания) или кабелем через molex-разъём в системный блок. Цена комплекта — 1950 рублей.
  • «60 Led», подходящая для всех телевизоров от 32 до 55 дюймов. Соединяется через USB-кабель. Требует дополнительное питание через адаптер (блок питания) или кабелем через molex-разъём в системный блок. Цена — 2350 рублей.

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

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

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

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

Установка

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

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

Излишки проводов аккуратно убираем с помощью стяжек. Далее мы подключаем гаджет с помощью USB-кабеля к ПК и устанавливаем программное обеспечение — драйвер, который в последних версиях устанавливается автоматически, и программу «Ambibox».

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

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

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

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

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

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

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

Работа

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

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

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

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

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

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

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

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

Что можно сказать в завершении обзора? Устройство, несомненно, интересное и стоит того, чтобы его опробовать, особенно с учётом того, что производитель предоставляет бесплатный тест-драйв в течении 30 дней, т. е.

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

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

Итоги

Ну и в сухом остатке имеем:

Плюсы

  • работа с любым типом мониторов и ТВ, подключенных к компьютеру;
  • низкие системные требования к аппаратной части ПК;
  • полностью реализованный функционал, не отличающийся от заявленного производителем;
  • хорошая программная поддержка, в том числе сторонними производителями ПО;
  • наличие возможности индивидуальной комплектации продукта и создания нестандартных решений;
  • невысокая цена;
  • широкие возможности по оплате и доставке товара;
  • простота в установке и настройке;
  • русскоязычная служба технической поддержки;
  • подробные текстовые и видеоинструкции на сайте производителя;
  • бесплатный тест-драйв.

Минусы

  • необходим компьютер для получения эффекта динамической подсветки;
  • отсутствие ПО в поставке, необходимость скачивать его из интернета;
  • отсутствие в комплекте инструкции (даже электронной), необходимость читать её на сайте производителя;
  • отсутствие ряда элементов крепления (двустороннего скотча) для светодиодов;
  • необходимость определённого расположения экрана (15–30 см от стены) для получения максимально правильного эффекта;
  • отсутствие гарантийного талона и реквизитов производителя как на упаковке, так и на самом изделии.

Источник: https://nvworld.ru/articles/paintpack-vs-ambilight/

Ссылка на основную публикацию
Adblock
detector