Содержание
- 1 Шаг 6. Скетч Arduino Ambilight
- 2 Телевизор Samsung UE65TU8500U 65 (2020)
- 3 Делаем ambilight своими руками для телевизора
- 4 Телевизор Philips 50PUS6704 50 (2019)
- 5 Световое шоу для Apple TV
- 6 Рекомендации по цветовому захвату экрана
- 7 Технологии lack lzh
- 8 Как выбрать телевизор Ambilight – на что обратить внимание
- 9 Телевизор Samsung UE65TU7090U 65 (2020)
- 10 Телевизор Philips 50PUS8505 50 (2020)
- 11 Основные настройки программы
- 12 Система Ambilight – форматы, которые можно найти в телевизорах
- 13 Советы по настройке производительности
- 14 Телевизор Samsung UE70TU7090U 70 (2020)
- 15 Лучший опыт подсветки Philips
- 16 Как сделать эмбилайт
Шаг 6. Скетч Arduino Ambilight
Ниже вы можете скачать или скопировать код для нашей подсветки Ардуино Эмбилайт.
#include "FastLED.h" #define NUM_LEDS 38 #define LED_DATA_PIN 3 #define NUM_BYTES (NUM_LEDS*3) // 3 colors #define BRIGHTNESS 100 #define UPDATES_PER_SECOND 100 #define TIMEOUT 3000 #define MODE_ANIMATION 0 #define MODE_AMBILIGHT 1 uint8_t mode = MODE_ANIMATION; byte MESSAGE_PREAMBLE[] = { 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09 }; uint8_t PREAMBLE_LENGTH = 10; uint8_t current_preamble_position = 0; unsigned long last_serial_available = -1L; uint8_t led_counter = 0; uint8_t byte_counter = 0; CRGB leds; byte buffer; // Filler animation attributes CRGBPalette16 currentPalette = RainbowColors_p; TBlendType currentBlending = LINEARBLEND; uint8_t startIndex = 0; void setup() { Serial.begin(115200); FastLED.clear(true); FastLED.addLeds<WS2811, LED_DATA_PIN, GRB>(leds, NUM_LEDS); FastLED.setBrightness(BRIGHTNESS); } void loop() { switch (mode) { case MODE_ANIMATION: fillLEDsFromPaletteColors(); break; case MODE_AMBILIGHT: processIncomingData(); break; } } void processIncomingData() { if (waitForPreamble(TIMEOUT)) { Serial.readBytes(buffer, NUM_BYTES); /* DEBUG for (int i = 0; i < NUM_BYTES; i++) { Serial.write((char)buffer); } */ while (byte_counter < NUM_BYTES) { byte green = buffer; byte blue = buffer; byte red = buffer; leds = CRGB(red, green, blue); } FastLED.show(); byte_counter = 0; led_counter = 0; } else { mode = MODE_ANIMATION; } } bool waitForPreamble(int timeout) { last_serial_available = millis(); while (current_preamble_position < PREAMBLE_LENGTH) { if (Serial.available() > 0) { last_serial_available = millis(); if (Serial.read() == MESSAGE_PREAMBLE) { current_preamble_position++; } else { current_preamble_position = 0; } } if (millis() - last_serial_available > timeout) { return false; } } current_preamble_position = 0; return true; } void fillLEDsFromPaletteColors() { startIndex++; // speed uint8_t colorIndex = startIndex; for( int i = 0; i < NUM_LEDS; i++) { leds = ColorFromPalette(currentPalette, colorIndex, BRIGHTNESS, currentBlending); colorIndex += 3; } FastLED.delay(1000 / UPDATES_PER_SECOND); if (Serial.available() > 0) { mode = MODE_AMBILIGHT; } }
Телевизор Samsung UE65TU8500U 65 (2020)
Фото: market.yandex.ru
Продолжает наш рейтинг телевизор с функцией Ambilight Samsung UE65TU8500U. Благодаря тонкому корпусу и узким рамкам вокруг 65-дюймового экрана телевизор выглядит лаконично и в то же время элегантно. Он хорошо вписывается в современный интерьер. Разрешение этой модели соответствует стандарту Ultra HD, что в сочетании с поддержкой технологии HDR обеспечивает отличное изображение — яркое, детализированное, с реалистичными цветами. Для доступа в интернет предусмотрен разъем Ethernet и модуль Wi-Fi — выбирайте тот вариант, что вам удобнее. Теперь вам не нужно ограничиваться только программами эфирного ТВ, и вы можете знакомиться с классикой и новинками кинематографа на онлайн-ресурсах. Порты HDMI и USB позволяют подключить сразу несколько внешних устройств и носителей информации. Это дает возможность смотреть видеоролики, фотографии, фильмы со смартфона, флешки или портативного жесткого диска на большом экране и воспроизводить звук через мощные динамики.
Телевизор Samsung UE65TU8500U 65 (2020)
Преимущества:
- Тонкий корпус
- Узкие рамки
- 65-дюймовый экран
- Разрешение стандарта Ultra HD
- Поддержка технологии HDR
- Разъем Ethernet
- Модуль Wi-Fi
- Порты HDMI и USB
- Мощность звука 20 Вт (2х10 Вт)
Делаем ambilight своими руками для телевизора
Патент компании Philips запрещает другим производителям использовать технологию в своих изделиях. Но к счастью, это не касается обычных пользователей. Для своих нужд дома можно без труда сделать такую подсветку для телевизора. И если учесть дешевизну китайских комплектующих и простоту их заказа через интернет, это не потребует больших финансовых вложений.
Варианты реализации
Чтобы реализовать данный проект для телевизора существует несколько способов. Выбор варианта должен опираться не только на финансовые возможности, но и на другие, связанные с оборудованием факторы:
- Подсветка с использованием ПК. Windows-бокс или другой компьютер, установленный рядом с телевизором прекрасно справится с этой задачей.
- Использование андроид приставки. Такой вариант может быть немного проблемный из-за необходимости использования медиаплеера Kodi, который работает не со всем оборудованием.
- Использование микрокомпьютера и устройства захвата видео. Этот вариант самый универсальный и способен обеспечить организацию подсветки от любого источника видеосигнала.
Телевизор Philips 50PUS6704 50 (2019)
Фото: market.yandex.ru
Открывает наш обзор телевизор с функцией Ambilight LED Philips 50PUS6704. Данный телеприемник облачен в тонкий изящный корпус черного цвета. При диагонали экрана 126 см он станет центральным элементом гостиной или другого большого помещения, способным собрать возле себя компанию друзей или семью. При желании можно подключить к телевизору мышь и клавиатуру, тем самым, «превратив» его в игровое устройство. Разрешение экрана 3840×2160 пикселей соответствует формату 4K UltraHD, гарантирующему безупречно четкое и детализированное изображение. Благодаря встроенному модулю Wi-Fi и поддержке Smart TV вы можете смотреть любой контент из интернета. Спортивные трансляции, премьеры киноиндустрии и все остальное будет к вашим услугам, если у вас есть телевизор Philips 50PUS6704. Контролировать контент, который смотрит ваш ребенок, можно с использованием «родительского» режима. Качественное изображение сопровождается объемным звучанием мощностью до 20 Вт. Поместить устройство можно, как на стене, так и на горизонтальной поверхности.
Телевизор Philips 50PUS6704 50 (2019)
Преимущества:
- Тонкий изящный корпус
- Диагональ экрана 126 см
- Разрешение экрана 3840×2160 пикселей
- Безупречно четкое детализированное изображение
- Встроенный модуль Wi-Fi
- Поддержка Smart TV
- Функция «родительского» режима
- Объемное звучание
- Мощность акустики 20 Вт
Световое шоу для Apple TV
Окружающее освещение для телевизора — дизайнерское улучшение просмотра любого фильма. И если экран не поддерживает эту функцию, можно легко выполнить ее самостоятельно.
Аппаратные средства для выполнения Ambilight своими руками:
- Raspberry Pi 3 модель B.
- Зарядное устройство с разъемом USB или блок питания.
- Micro USB.
- Три кабеля HDMI.
- SD-карта для Raspberry Pi.
- Светодиодная лента.
- HDMI разветвитель AC/DC.
- Программное обеспечение.
Прежде чем начать, загружают последнюю версию операционной системы Raspbian и устанавливают ее на SD-карту. Можно скачать программу на сайте производителя, там же найти руководство по установке.
Алгоритм реализации 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 своими руками, прикрепив раму к задней части панели и убирая провода.
Рекомендации по цветовому захвату экрана
Очень просто и эффективно сделать снимки экрана и анализировать цвета с помощью некоторых библиотек 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.
Четвертая часть программного кода — на фото.
Далее использую ПО на компьютере, прописывают все части программного кода.
Пятая часть его выглядит следующим образом.
Технологии 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 – на что обратить внимание
Выбор телевизора всегда непростая задача, учитывая то, сколько моделей доступно на рынке, а некоторые отличаются, казалось бы, банальными пустякам, которые, однако, существенно повлиять на комфорт использования устройства.
В случае телевизоров Ambilight дело немного проще, потому что мы сразу отвергаем все устройства без этой технологии, а среди тех, которые остаются, мы пытаемся найти устройства с оптимальными параметрами.
Не всегда большой экран будет лучшим выбором, поэтому стоит просто обращать внимание на следующие параметры:
Цена – контроль цены имеет веское обоснование, хотя стоит сравнивать решения с различным уровнем цен. Иногда лучше отложить покупку, потратить на него большую сумму и выбрать устройство с лучшими характеристиками.
Диагональ экрана – стоит выбирать телевизор в зависимости от расстояния между экраном и зрителем. В небольших помещениях лучше проявят себя телевизоры с диагональю 43 или 49 дюймов, чем с диагональю 65 дюймов.
Тип подсветки Ambilight – наиболее гламурной будет четырёхсторонняя подсветка, но на небольших поверхностях лучше использовать двустороннюю.
Операционная система – в настоящее время используются Philips Smart TV или Android.
Дополнительные опции – телевизоры Smart TV и Smart TV Ambilight, как правило, поставляются с различного рода бесплатными услугами. Стоит обратить внимание на то, какие подарки и подписки готов предоставить производитель устройства.
Телевизоры Ambilight считаются устройствами, расширяющими спектр впечатлений при просмотре фильмов и в консольных играх. Если только мы можем себе это позволить, стоит задуматься над такого рода решением, которое ещё больше усилит качество домашних развлечений.
Телевизор Samsung UE65TU7090U 65 (2020)
Фото: market.yandex.ru
Ultra HD (4K) LED телевизор 65 Samsung UE65TU7090U с тонким корпусом отличается оптимальными габаритами: формат (соотношение ширины и высоты экрана) составляет 16:9. Его можно устанавливать на горизонтальную поверхность или крепить к стене. Четкость изображения, отсутствие помех и высокую детализацию обеспечивают разрешение экрана 3840х2160 пикселей и система цифрового шумоподавления. Телевизор легко интегрируется с интернетом, поскольку поддерживает Wi-Fi и оснащен системой Smart TV. Можно смотреть любимые ролики и программы онлайн, не боясь, что изображение будет «зависать». Собственный тюнер дает возможность подключаться к каналам телевещания без приобретения дополнительного оборудования. Мощная звуковая система Dolby Digital Plus гарантирует объемное качественное звучание с хорошей проработкой басов и высоких звонких нот. Многочисленные разъемы дают возможность присоединять к телевизору разные носители информации, просматривать видео, слушать треки, смотреть фото.
Телевизор Samsung UE65TU7090U 65 (2020)
Преимущества:
- Тонкий корпус
- Формат экрана 16:9
- Четкость изображения
- Отсутствие помех
- Высокая детализация
- Разрешение экрана 3840х2160 пикселей
- Система цифрового шумоподавления
- Wi-Fi модуль
- Система Smart TV
- Собственный тюнер
- Звуковая система Dolby Digital Plus
- Объемное качественное звучание
Телевизор Philips 50PUS8505 50 (2020)
Фото: market.yandex.ru
Ultra HD (4K) LED телевизор 50 Philips 50PUS8505 сочетает в себе элегантный трендовый дизайн, объемный, четкий звук и высокое качество изображения. Среди основных достоинств данной версии — инновационная система искусственного интеллекта, световое сопровождение в различных сценариях и голосовая навигация. Модель выполнена в светло-серебристой рамке с подставкой на шарнире. Размер экрана Ultra HD (4K) LED телевизор 50 Philips 50PUS8505 по диагонали составляет 126 см (50 дюймов). Устройство оснащено встроенными по бокам интеллектуальными светодиодами Philips Ambilight. Поддержка форматов Dolby Vision и Dolby Atmos гарантирует кинематографическое изображение и звук с максимальной реалистичностью. Операционная система Android TV позволяет персонифицировать свое меню. Среди предустановленных приложений этой версии есть Netflix, YouTube, Поиск Google, Google Play Музыка, Amazon Prime Video и BBC iPlayer. Интуитивно понятный интерфейс дает возможность располагать контент в удобной последовательности. Процессор Philips P5 обеспечивает передачу изображения с сохранением качества первоисточника. Ultra HD (4K) LED телевизор 50 Philips 50PUS8505 совместим с основными форматами HDR, в том числе Dolby Vision и HDR10+ (цвет, насыщенность и яркость настраиваются в покадровом режиме). Управлять прибором возможно, используя пульт ДУ или Android TV с помощью голосовых команд. Кроме того, можно управлять устройствами, совместимыми с ассистентом Google — делать свет менее ярким или включать ночной режим на термостате. Девайсы с поддержкой Alexa, например Amazon Echo, также дают возможность включать прибор, переключать каналы и многое другое. Программа Play-Fi позволяет слушать фильмы в формате мультирум.
Телевизор Philips 50PUS8505 50 (2020)
Преимущества:
- Элегантный трендовый дизайн
- Объемный, четкий звук
- Высокое качество изображения
- Система искусственного интеллекта
- Световое сопровождение в различных сценариях
- Голосовая навигация
- Экран Ultra HD (4K) LED
- Диагональ 126 см (50 дюймов)
- Поддержка форматов Dolby Vision и Dolby Atmos
- Операционная система Android TV
- Интуитивно понятный интерфейс
- Процессор Philips P5
- Управление пультом ДУ или Android 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 о котором мы говорили в описании по сборке подсветки:
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 — Настройка задает уровень качества захватываемого изображения. Чем выше качество, тем более точно и детально подсветка будет соответствовать изображению на экране. Высокие значения данной настройки могут снизить производительность на слабых системах:
Система Ambilight – форматы, которые можно найти в телевизорах
В продаже можно найти много моделей телевизоров с подсветкой Ambilight, но не все устройства используют её одинаково:
- Телевизоры с двусторонней подсветкой – хорошее решение для небольших помещений.
- Телевизоры с трёхсторонней подсветкой – дают лучшее ощущение глубины изображения. Идеально подходит для применения в помещениях, где телевизор стоит на тумбочке, полке или подставке (свечение исходит вбок и вверх).
- Телевизоры с четырёхсторонней подсветкой – идеально подходит для больших помещений. Лучше всего подходят в ситуации, когда телевизор будет подвешен на стену.
Подсветка Ambilight не имеет постоянной интенсивности и цвета, но доступны различные режимы. Подсветка может соответствовать отображаемому на экране контенту. Отлично работает не только при просмотре фильмов, но и во время консольных игр.
Советы по настройке производительности
Как только Arduino заработал, настраивают программное обеспечение для достижения максимальной производительности. Доступны несколько вариантов.
Первый — это точность расчета цвета. Эта опция определяет, сколько пикселей будет использовано для расчета среднего цвета экрана. Если ползунок повернут вправо, алгоритм будет работать быстрее, но цвет будет определен менее точно, что может вызвать мерцание. Установка его влево даст наилучшие результаты, но это способно замедлить процесс, из-за чего светодиодные полосы будут медленнее менять цвета или мешать другим процессам, запущенным на ПК.
Второй вариант — порог темноты цвета. Эта опция устанавливает порог для пикселей, который превышает среднее значение. Она очень полезна, если видео, которое воспроизводится, не занимает весь экран, а оставляет часть монитора черным. Она частично осветляет цвета. Однако установка слишком высокого порога может вызвать некоторое мерцание.
Далее идет опция выделения цвета. Эта функция заставляет светодиоды уходить от серого и белого в сторону более привлекательного оттенка. Установка ползунка в положение «Выкл.» немного ускорит алгоритм. Если цвета, которые излучаются, вас устраивают, то следующий вариант не используют.
Если они кажутся совершенно другими, чем цвета на экране, можно попробовать установить флажок смены красных и синих значений. В некоторых системах способы обработки растровых изображений различны из-за того, что они хранятся в формате RGB вместо BGR. Установка этой опции исправит это, и правильные цвета будут отправлены в Arduino.
Далее идет калибровка. На большинстве светодиодных лент RGB и других источниках света красный, зеленый и синий свет не имеют одинаковой интенсивности света при одинаковых токах. Из-за этого смешанные цвета не будут отображаться правильно и станут, например, немного голубыми. Если это так, придется сдвинуть ползунок этого цвета обратно, чтобы уменьшить его доминирование.
Также нужно будет выполнить такую калибровку, если стена, на которую проецирует свет, не полностью белая. В любом случае хороший способ калибровки Ambione — это выбрать белый статический цвет для всех каналов (255, 255, 255) и перемещать ползунки до тех пор, пока белый свет не будет проецироваться на стену.
Также есть слайдер яркости. С помощью этого ползунка можно уменьшить всю интенсивность освещения установки Amblone. Последнее, что можно изменить, — это некоторые настройки производительности, например, приоритет процесса. Если возникли проблемы с запуском Amblone рядом с медиаплеером или видеоигрой, пробуют изменить этот параметр.
Телевизор Samsung UE70TU7090U 70 (2020)
Фото: market.yandex.ru
Телевизор LED Samsung UE70TU7090 с поддержкой Smart TV и встроенным Wi-Fi-модулем обеспечивает комфорт в просмотре телевизионных программ и позволяет выбрать контент по душе. Вы получаете возможность выбора между сотнями приложений, эксклюзивных релизов и многочисленными сериалами. Качественное изображение с оптимальными характеристиками контрастности, яркости и насыщенности обеспечивает стандарт 4K UltraHD, соответствующий разрешению 3840×2160. Матрица экрана 70 (176 см) подсвечивается светодиодами Edge LED. В основе телевизора лежит система Tizen, которая удивляет простым и комфортным интерфейсом, что обеспечивает удобную настройку и быстрый поиск нужной категории. Внутри Samsung UE70TU7090 заключены цифровые тюнеры DVB-S2, DVB-T2, DVB-C, поэтому вам не потребуется приобретать дополнительно приставку для трансляции цифрового вещания. На задней панели корпуса размещены разъемы HDMI и USB для подключения видео аппаратуры, цифровой и мобильной техники.
Телевизор Samsung UE70TU7090U 70 (2020)
Преимущества:
- Поддержка Smart TV
- Встроенный Wi-Fi-модуль
- Стандарт 4K UltraHD
- Разрешение 3840×2160
- Матрица экрана 70 (176 см)
- Подсветка Edge LED
- Система Tizen
- Цифровые тюнеры DVB-S2, DVB-T2, DVB-C
- Разъемы HDMI и USB
Лучший опыт подсветки 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, которое позволяет пользователю легко подключаться к системе и точно настраивать световые эффекты по своему вкусу, а также использовать предустановленные режимы, например, при выполнении своими руками «Эмбилайта» для телевизора «Самсунг».
Как сделать эмбилайт
Простейшим вариантом создания Ambilight будет использование микрокомпьютера Arduino. Само устройство такой подсветки очень простое, но подразумевает наличие ПК, через который проходит и обрабатывается видеосигнал.
Комплектующие
- Адресную светодиодную ленту. Длина ленты равняется периметру монитора.
- Блок питания. Со стандартным напряжением 5 вольт и мощностью не меньше 2 ампер. Но желательно больше.
- Один резистор на 350–500 Ом.
- Микрокомпьютер Arduino Nano.
Стоимость этих деталей совсем незначительна (около 1 тыс. рублей), особенно если учесть полученный в результате эффект.
Тестирование светодиодной ленты
Светодиодная лента в данном проекте играет важнейшую роль, поэтому к её выбору нужно отнестись с максимальным вниманием. Плотность диодов определяет качество и плавность освещения
Для эмбилайт следует выбирать от 30 до 60 элементов на метр ленты (можно и больше, но потребуется более мощный источник питания).
Наличие самоклеящегося покрытия – тоже довольно важный фактор. В этом случае монтаж значительно упростится. Для нашей цели прекрасно подойдёт лента с маркировкой WS2812B или WS2811, которую вы без труда найдёте на Алиэкспресс.
Схема подключения
Само подключение всех компонентов довольно простое и потребует минимальных навыков работы с паяльником. Соединять ленту с питанием и ардуино следует по такой схеме:
- Контакты ленты «земля» (помечены как GND) соединяются с отрицательным выводом блока питания и микрокомпьютера.
- Контакт с пометкой «D1» подключается к ардуино к 6-му пину через резистор.
- Само питание ленты соединяется с положительным контактом блока.
На этом подключение компонентов заканчивается, и следующий шаг – их установка на экран.
Установка ambilight
Для установки светодиодной ленты, если на ней нет самоклеящегося покрытия, следует воспользоваться двухсторонним скотчем
Оклейку проводите осторожно по периметру экрана начиная с правого нижнего угла. Если выбрана лента с высокой плотностью диодов, потребуется разрезать её в угловых соединениях и спаять проводами
Микрокомпьютер желательно поместить в какой-нибудь пластиковый корпус, но это делать необязательно. Для его крепления к телевизору воспользуйтесь двухсторонним скотчем.
Настройка программного обеспечения
После монтажа осталось всё правильно настроить, и динамическая ambilight подсветка готова к работе. Первое что нужно сделать – установить на ардуино прошивку Adalight.ino:
- Загрузите из интернета Arduino IDE и Adalight.ino.
- Поместите скетч Adalight.ino в заранее созданную для этого папку (по адресу «Документы»> «Arduino»> «Adalight»).
- Подключите микрокомпьютер и запустите IDE, откройте скетч.
- В поле NUM_LEDS укажите своё количество светодиодов.
- Убедитесь, что поле PIN соответствует пину на плате, куда подключена лента.
- Выберите в настройках («Инструменты» > «Порт») COM порт. Там будет тот, который нужен.
- Нажмите кнопку «Загрузить».
На ПК, который будет управлять подсветкой установите приложение AmbiBox. Здесь в настройках также потребуется указать порт, количество светодиодов и частоту кадров. Кроме того, в этой программе есть тонкие настройки зон захвата и другие, поэкспериментировав с которыми вы сможете добиться желаемого результата.
После всех этих несложных операций вы сможете почувствовать новые ощущения от просмотра любимых телесериалов и фильмов. Кроме того, что такая подсветка украсит помещение яркими цветами, она значительно снизит нагрузку на глаза в темноте.