Иконка тегов Теги

Иконка подборок Темы

Дата публикации: 19.11.2018; Автор: Евгений; Категория: своими руками; Теги: интересно знать, Ambilight, Adalight, Philips, Arduino, самоделки;

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

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

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

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

Пример работы фоновой подсветкиОдин из самых универсальных вариантов — это когда сигнал снимается прямо с 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 — осталось только настроить программу. Скриншот программы со всеми необходимыми настройками вы можете как всегда найти правее.

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

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

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

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

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

Иконка загрузки

Понравилась публикация?

0

Поделитесь с друзьями


Популярные публикации сайта.

Прогрев или замена?

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

Обман через Google Календарь

Ранее в теме ИТ безопасности я уже рассказывал о том, как мошенники используют сервисы гугл. Сегодня же я бы хотел рассказать на конкретном примере историю, как лично мне пришло очередное такое «приглашение» получить деньги...

В США запретят почти все виды электронных сигарет

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

В организме человека найден новый тип клеток

Американские ученые обнаружили в человеческом организме неизвестный тип клеток, названный Х-лимфоцитами. Они способны функционировать как два других типа клеток и могут вызывать диабет первого типа, сообщает издание Live Science.

Что делать, если у вас отравление

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

Женщинам смартфоны причиняют больший дискомфорт

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

История пластиковой посуды

Пластиковая посуда вошла в жизнь каждого из нас. Но кто ее придумал и с чего началась ее история?

Логотип

Мы в Соцсетях:

Мы в TelegramМы ВконтактеМы в ТвиттерМы на фейсбукМы в одноклассниках
Иконка загрузки
История СССР Новости науки и техники О технологиях О психологии Теории заговора Интернет фейки

Уведомление о использовании файлов cookie

Сайт Qbik и наши партнеры используют файлы cookie. Что это значит?

Понятно