Статья
Ambilight своими руками: пошаговая инструкция, советы и рекомендации
0

Ambilight своими руками: пошаговая инструкция, советы и рекомендации

by admin09.02.2019

Ambilight («Эмбилайт») — это мир цвета. Подсветка может выполнена тем же оттенком, что и на экране, или иметь статический белый, красный, синий или зеленый цвет. Независимо от того, какая настройка будет выбрана, просмотр такого телевизора будет грандиозным. Ambilight отлично подходит для начала вечеринки и может не только следить за происходящим на экране, но и реагировать на музыку.

Он автоматически и интеллектуально регулирует интенсивность и отображаемые цвета в зависимости от темпа, интенсивности и громкости музыки. Несмотря на то что система идет в комплекте с современными телевизорами, можно выполнить Ambilight t своими руками. Основным преимуществом создания собственного решения для домашней подсветки DIY является то, что можно добавить гораздо больше светодиодов за небольшую цену, что позволяет использовать 100-200 элементов или даже больше.

Световое шоу для Apple TV

Световое шоу для Apple TV

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

Аппаратные средства для выполнения Ambilight своими руками:

  • Raspberry Pi 3 модель B.
  • Зарядное устройство с разъемом USB или блок питания.
  • Micro USB.
  • Три кабеля HDMI.
  • SD-карта для Raspberry Pi.
  • Светодиодная лента.
  • HDMI разветвитель AC/DC.
  • Программное обеспечение.
  • Прежде чем начать, загружают последнюю версию операционной системы Raspbian и устанавливают ее на SD-карту. Можно скачать программу на сайте производителя, там же найти руководство по установке.

    Алгоритм устройства Ambilight t своими руками

    Алгоритм реализации Ambilight своими руками:

  • Подключают аудиоустройство. На этом этапе присоединяют мультимедийное устройство HDMI, например Apple TV, к разветвителю HDMI, а затем к телевизору. Начинают с подключения одного из кабелей HDMI от выхода мультимедийного устройства к входу разветвителя. Затем подключают второй кабель HDMI от выхода первого разветвителя к нужному порту на телевизоре.
  • Со второго выхода сплиттера подключают третий и последний кабель HDMI к входному порту преобразователя HDMI/AV. Когда это будет сделано, подключают кабель RCA к желтому видеовыходу на сплиттере и к видеовходу на плате захвата.
  • Далее продолжают выполнять подсветку Ambilight своими руками. Подключают светодиодную ленту к электросети и Raspberry Pi. Присоединяют положительный (5 В) и отрицательный (заземляющий) полюс к источнику питания 5 В и включают его. Проверяют правильность полярности. Как это сделать? Первый индикатор на полосе должен загореться синим цветом.
  • Чтобы сделать Ambilight своими руками, подключают источника света к контактам Raspberry Pi GPIO, соединив следующие контакты: 9 (GND), 21 (DATA) и 23 (Clock). Цвета могут варьироваться в зависимости от светодиодной ленты. Лучший способ подключения полосы — это использование соединительных кабелей, но, в принципе, можно использовать все, что создает прочное электрическое соединение, — пайку и разъемы.
  • Программное обеспечение, используемое для создания эффекта Ambilight, — это Hyperion — бесплатное ПО с открытым исходным кодом. Он довольно прост в настройке и даже поставляется с приложением Java для облегчения установки.
  • Когда программа откроется, переходят непосредственно на вкладку SSH и подключают Raspberry.
  • Перед тем как сделать Ambilight для телевизора своими руками, вводят правильный IP-адрес, имя пользователя и пароль, затем подключаются к Raspberry Pi.
  • После входа в систему нажимают «показать трафик», чтобы увидеть полный журнал происходящего. Затем нажимают Inst./Upd. Hyperion для установки ПО и необходимых компонентов на Pi. Если процесс прошел успешно, то появятся цвета на светодиодной полосе при запуске Hyperion.
  • Подробное пошаговое руководство по настройке ПО можно найти на сайте разработчика.
  • Создают каркас для Ambilight, например несколько алюминиевых L-образных профилей, и обрезают их по размеру для телевизора. Просверливают отверстия в нужных местах и обрабатывают углы для прочности и эстетичности.
  • Завершают выполнение подсветки Ambilight своими руками, прикрепив раму к задней части панели и убирая провода.
  • Программное обеспечение Amblone

    Amblone, безусловно, — не первая система, которая создает эффект Ambilight. В сети предлагаются и другие решения, которые более или менее реализуют тот же эффект, что и Amblone. Некоторые из них являются законченными коммерческими продуктами, некоторые — проектами DIY, такими как Amblone.

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

  • ПО Amblone.
  • Микроконтроллер, например, Arduino Mega.
  • Кабель USB.
  • Светодиодные полосы RGB, которыми можно управлять вручную. Предварительно нужно убедиться, что полоса не окрашивает светодиоды автоматически.
  • Адаптер 12 В.
  • Электрические провода.
  • Двухсторонняя лента или другое оборудование для крепления светодиодных лент.
  • Микроконтроллеры Arduino идеально подходят для новичков, потому что они доступны по цене, просты в программировании и предлагают множество опций для различных устройств ввода и вывода. Наиболее часто они применяются радиолюбителями при выполнении монтажа Ambilight-подсветки телевизора своими руками. Amblone для ПК в настоящее время поддерживает до 4-х каналов, поэтому Arduino Mega — очень хороший выбор, поскольку имеет 14 ШИМ.

    Пайка и сборка схемы освещения

    Пайка и сборка схемы освещения

    Arduino Mega имеет несколько выходов с широтно-импульсной модуляцией (ШИМ). Для каждой светодиодной ленты нужно подключить красный, зеленый и синий провод к одному из этих выходов. Для того чтобы выполнить Ambilight для телевизора своими руками, используют контакты 2-4, где контакт 2 красный, контакт 3 зеленый, а контакт 4 — синий. Во второй линии используются контакты с 5 по 7, где контакт 5 красный, 6 — зеленый, 7 — синий и далее аналогично.

    Arduino не может самостоятельно подавать напряжение на светодиодные линии. По этой причине нужен дополнительный источник питания. Будет достаточно адаптера 12 В, 1 А. Также понадобится резистор и транзистор для красного, зеленого и синего провода. Для установки потребуется три резистора 2200 Ом и три NPN-транзистора, которые смогут переключать 200 мА при 12 В для каждого канала.

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

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

    Инструкция по подключению Arduino

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

    Открывают файл pde в среде и выбирают правильную модель, перейдя в «Инструменты> Панель» и Arduino Mega. Также выбирают правильный порт в «Инструментах>» (последовательный). Затем нажимают кнопку «Загрузить». После загрузки кода Arduino должен автоматически запуститься и будет открываться каждый раз, когда получит питание либо через USB-кабель, либо через силовой адаптер.

    Программное обеспечение при установке Ambilight-подсветки телевизора своими руками может быть выполнено на ОС Виндовс. Для этого загружают Amblone для Windows. Можно либо загрузить двоичные файлы, либо исходные коды и скомпилировать их самостоятельно. После запуска Amblone появится значок в системном трее. Нажимают правой кнопкой мыши значок и выбирают «Настроить Amblone».

    Далее нужно установить важные параметры. Прежде всего выбирают монитор, с которого получают средний цвет, и указывают каналы RGB и часть экрана, которую они представляют. Например, если есть светодиодная лента RGB, расположенная в верхней части экрана телевизора, которая выбрана в качестве второго монитора, и светодиодная лента подключена к выходным контактам 2–4, нужно выбрать «Вспомогательный монитор» в разделе «Монитор источника» и часть экрана, которую полоса будет представлять в канале 1. Это, вероятно, будет «верхняя половина» или «весь экран». Полосы могут излучать нестандартный статический цвет. Для этого выбирают «статический» вариант.

    Следующая важная настройка — это COM-порт. Выбирают COM-порт Arduino на ПК. Как только выбран правильный, Ambione должен автоматически начать связь с Arduino. Маленький светодиод начнет мигать, получая данные. При подключении адаптера светодиодных лент можно убедится, что они излучают нужные цвета.

    Советы по настройке производительности

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

    Первый — это точность расчета цвета. Эта опция определяет, сколько пикселей будет использовано для расчета среднего цвета экрана. Если ползунок повернут вправо, алгоритм будет работать быстрее, но цвет будет определен менее точно, что может вызвать мерцание. Установка его влево даст наилучшие результаты, но это способно замедлить процесс, из-за чего светодиодные полосы будут медленнее менять цвета или мешать другим процессам, запущенным на ПК.

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

    Далее идет опция выделения цвета. Эта функция заставляет светодиоды уходить от серого и белого в сторону более привлекательного оттенка. Установка ползунка в положение «Выкл.» немного ускорит алгоритм. Если цвета, которые излучаются, вас устраивают, то следующий вариант не используют.

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

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

    Также нужно будет выполнить такую калибровку, если стена, на которую проецирует свет, не полностью белая. В любом случае хороший способ калибровки Ambione — это выбрать белый статический цвет для всех каналов (255, 255, 255) и перемещать ползунки до тех пор, пока белый свет не будет проецироваться на стену.

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

    Технологии lack lzh

    Шикарную светодиодную подсветку Ambilight Arduino своими руками можно выполнить, используя ПО и Processing для любого плазменного устройства. Такая система Ambilight дешевая, простая в модификации, не имеет сквозного устройства и подходит для телевизоров или мониторов разных размеров. Она обеспечивает рассеянный свет вокруг плоской панели, отражая цвета, видимые на экране. Специалисты называют этот проект Ozilight. Он, безусловно, сделает любой ТВ намного интереснее. Это вариант, позволяющий выполнить своими руками Ambilight для PC.

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

    Необходимое оборудование:

  • Компьютер.
  • Arduino Uno, Nano или Mega, также будет работать любой микроконтроллер, поддерживающий SPI.
  • Цифровые светодиодные ленты ws2812b.
  • Источник питания постоянного тока для светодиодов с параметрами 5 В/2A, что зависит от того, сколько ленты будет использовано.
  • При покупке полос RGB лучше выбрать «цифровые» полоски RGB, например WS2811 или WS2801. Некоторые дешевые ленты не могут менять цвет каждого отдельного светодиода. Также можно приобрести одиночные светодиоды и подключить их к схеме. Хотя она будет очень громоздкой из-за кабелей, поскольку на каждый светодиод выходит 4 кабеля, резисторы и другие элементы.

    Arduino Uno может работать только с 4 светодиодами RGB, в большинстве случаев использует ШИМ без каких-либо других внешних устройств. При использовании светодиодных лент WS2811 Arduino сможет управлять всеми светодиодами только с одним проводным соединением, исключая Vcc и GND.

    WS2801 RGB светодиодная лента обеспечивает передовые технологии с очень коротким временем отклика, поэтому пользователь не замечает видимой задержки между экраном телевизора и светом. При выполнении своими руками подсветки телевизора Ambilight, Raspberry контролирует работу светодиодов. Стоимость ленты — около 12 долларов США за метр. Для того чтобы определить, сколько метров потребуются, проверяют размеры телевизора или монитора. Например, для с 47-дюймового телевизора потребуется примерно 3 метра.

    Выбор источника питания будет зависеть от длины. Для рекомендуемых светодиодов требуется 8,64 Вт на метр. Поэтому рекомендуемый источник питания 5 В, 6 А может обеспечить до 3,4 м. Для более 3,5 м рекомендуют использовать блок питания 10А, который может поддерживать до 5,7 м светодиодов.

    Рекомендации по цветовому захвату экрана

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

    Очень просто и эффективно сделать снимки экрана и анализировать цвета с помощью некоторых библиотек JAVA.

    Преимущества обработки в качестве среды программирования:

  • ПО кроссплатформенный может работать на Windows, Mac и Linux.
  • Использует синтаксис C ++.
  • Имеет то же соглашение IDE программирования, что и Arduino. Фактически, Arduino IDE была основана для IDE обработки.
  • Поддерживает некоторые очень мощные и удобные библиотеки Java.
  • Бесплатный.
  • Для качественной цветопередачи анализируют цвета по краям экрана. После захвата снижают частоту пикселей в одной конкретной области, чтобы получить средний цвет. Выполняют это одновременно в нескольких областях по краю экрана. В конечном итоге можно использовать цвет каждой области для управления светодиодами RGB. Система светодиодной маркировки в коде соответствует шаблону. Если, например, имеется 25 светодиодов, края экрана делятся на 25 маленьких прямоугольников.

    Можно построить роботизированный пульт дистанционного управления DIY Camera Gimbal. Это очень легкий проект.

    Первая часть программного кода.

    Первая часть программного кода

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

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

    Вторая часть программного кода

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

    Третья часть программного кода представлена на фото.

    Третья часть программного кода

    Соединяют Arduino, Power для передачи данных. Используют внешний источник питания — адаптер питания 5V 2A. GND источника питания должен быть подключен к Arduino GND.

    Четвертая часть программного кода — на фото.

    Четвертая часть программного кода

    Далее использую ПО на компьютере, прописывают все части программного кода.

    Пятая часть его выглядит следующим образом.

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

    Управление светодиодной лентой

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

    Можно использовать светодиодную ленту WS2811 RGB, она контролируется не сигналами RGB PWM, а другим протоколом, который требует только одного проводного соединения. Это довольно сложно сделать с нуля самостоятельно. К счастью, команда Adafruit разработала библиотеку для этого типа светодиодных лент — NeoPixel.

    Управление светодиодной лентой

    Для 25 светодиодов понадобится как минимум 75 данных, которые нужно отправлять каждый раз, когда делается снимок экрана. При отправлении добавляются постоянные значения, такие как символы О и Z. Это идентификатор для Arduino, поэтому он знает, что это начало новых данных. После их получения приложению поступит сообщение «Я готов, следующий пакет данных, пожалуйста». После чего выполняют небольшую корректировку положения светодиодов.

    Лучший опыт подсветки Philips

    Лучший опыт подсветки Philips

    Philips Ambilight — это захватывающая система освещения, встроенная в некоторые модели телевизоров. Вокруг последнего есть светодиоды, которые в реальном времени отображают цвета экрана на стенах позади него. Этот продукт доступен не во всех странах и может быть довольно дорогим. Но, к счастью, есть его DIY версия, которую можно установить своими руками. Клон Ambilight стал возможен благодаря использованию Raspberry Pi, некоторых светодиодов и бесплатных программ.

    Оборудование и материалы:

  • Любой источник HDMI.
  • Двухсторонний скотч для крепления частей к телевизору, 3 м.
  • Raspberry Pi 2/3.
  • Карта памяти Micro SD размером не менее 8 ГБ и блок питания 2,5 А.
  • Светодиодная лента (5 м для 40-дюймового телевизора).
  • Источник питания для светодиодов 5 В 10 А.
  • Разветвитель HDMI.
  • Переходник с HDMI на AV.
  • Видео граббер.
  • HDMI-кабеля.
  • Паяльник.
  • Для начала измеряют ленты вокруг экрана, который планируется использовать. После того как будут отрезаны ленты по размеру, аккуратно спаивают полосы вместе, убедившись, что они соединены друг с другом в правильном направлении по стрелке, которая направлена вниз по боковой стороне.

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

    Настраивают raspberry pi и устанавливают операционную систему OpenELEC. На этом этапе запускают приложение Hyperion на компьютер и ssh в Raspberry Pi. Настройки, которые нужно выбрать для приложения Hyperion, будут различаться в зависимости от марки телевизора. Следование чужим настройкам может не всегда давать отличные результаты на конкретном устройстве.

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

    Эффект фонового освещения Lightberry HD

    Эффект фонового освещения Lightberry HD

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

    Теоретически система довольно проста — используется Raspberry Pi в качестве процессора в схеме выполнения Ambilight своими руками для телевизора через HDMI. Кабель проходит от разветвителя к комплекту Lightberry HD, который анализирует внешние края изображения, выводимого на телевизор. Затем он воссоздает цвет и яркость с почти мгновенным эффектом. Огни, отображаемые по краям телевизора, создают иллюзию изображения, выходящего за края телевизора, и в целом улучшают общее восприятие картины.

    Установка образа системы на Raspberry Pi при выполнении своими руками «Эмбилайта» для телевизора:

  • Скачивают образ системы с веб-сайта Lightberry HD. Это модифицированная версия популярной системы KODI для Raspberry Pi, предназначенная для работы с Lightberry HD.
  • Загружают программное обеспечение для установки образа системы на карту microSD. Пользователи Mac могут использовать ApplePi Baker, а пользователи Windows — Win32DiskImager, они бесплатны и в точности выполнят свою работу.
  • Вставляют карту microSD в ПК или Mac. Это можно сделать через слот для SD-карты или через USB-устройство чтения SD-карт.
  • Устанавливают образ системы на карту microSD.
  • В разделе находят загруженный образ системы, щелкнув три точки в разделе IMG Recipe и «Восстановить резервную копию» для установки.
  • Пользователям Windows необходимо запустить Win32DiskImager от имени администратора, для этого щелкнуть правой кнопкой мыши утилиту и выбрать «Запуск от имени администратора».
  • Затем просмотреть образ системы, загруженной ранее, выбрать букву драйвера SD-карты на компьютере.
  • Далее помощник программы поможет выполнить настройку ПО.
  • Ambilight также является идеальным сопровождением для игр. При переходе в игровой режим скорость, с которой могут меняться цвета, увеличивается, что лучше имитирует действие на экране. Если геймер любит шутеры от первого лица или гоночные игры, Ambilight гарантировано заставит его чувствовать себя более вовлеченными в действие, к тому же преимуществом является то, что можно выполнить Ambilight своими руками без компьютера.

    Источник

    About The Author
    admin

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *