Hyperion — это инструмент окружающего освещения с открытым исходным кодом, который захватывает и анализирует цвета в видео или изображении. воспроизводится на экране телевизора или монитора и отображает эти цвета в углах экрана телевизора в в режиме реального времени. Это дает эффект просачивания цветов с дисплея, предоставляя вам завораживающие и приятные ощущения при потреблении ваших любимых медиафайлов.
Самое приятное то, что его легко развернуть и он работает на всех типах телевизоров и мониторов, не влияя на качество изображения и не меняя способ потребления мультимедиа.
Что нужно для самостоятельного изготовления Philips Ambilight
- Raspberry Pi 3 или 4. Вы также можете использовать Raspberry Pi Zero W.
- SD-карта (8 ГБ или больше)
- WS2812B ARGB или NeoPixel LED, рулон 5 м
- Блок питания 5В 5А
- Карта захвата HDMI с пропускной способностью 4K и поддержкой HDCP. Вы также можете использовать разветвитель HDMI, если не можете найти устройство сквозной передачи, совместимое с HDCP. Разветвитель может лишить HDCP. Вы можете посмотреть на эти лучшие карты захвата для ПК для этого проекта.
- Два кабеля HDMI
Вы можете также собрать WS2812B Ambilight, реагирующий на звук. который реагирует на звук или музыку, исходящие из вашего телевизора, и отображает цвет вокруг вашего телевизора. Для этой цели вы можете использовать планку WS2812B и модуль D1 Mini или NodeMCU.
Шаги по сборке Ambilight для телевизора своими руками
Следуйте этим простым инструкциям, чтобы сделать Ambilight своими руками и установить его на любой телевизор или монитор. Начнем с подготовки вашего запоминающего устройства.
Шаг 1. Подготовьте SD-карту
Вы можете установить Hyperion поверх ОС Raspbian или использовать ОС HyperBian, которая поставляется с установленным Hyperion. Мы будем следовать последнему методу установки и настройки Hyperion, так как он проще и понятнее. Вот пошаговые инструкции:
- Загрузите ОС HyperBian с Гитхаб и установить Инструмент Raspberry Pi Imager в вашей системе.
- Подключите карту micro SD к системе и запустите инструмент Raspberry Pi Imager.
- Нажмите Выберите ОС выбрать ОС HyperBian файл, нажмите Выберите хранилище выбрать SD Card, а затем щелкните Написать.
- Убедитесь, что карта пуста и на ней нет ничего важного. Нажмите Да подтвердить.
- После прошивки отключите карту и снова подключите.
- Запуск Проводник и откройте ботинок раздел.
- Щелкните правой кнопкой мыши на пустом месте и выберите Создать > Текстовый документ. Переименуйте файл как ssh и удалить .текст расширение.
Если вы хотите подключить Raspberry к сети через Wi-Fi, создайте новый текстовый файл и переименуйте его как wpa_supplicant.conf.
Затем вставьте следующий код в wpa_supplicant.conf файл. Обязательно замените ВАШ_SSID и ВАШ ПАРОЛЬ с вашим Wi-Fi SSID и паролем.
ctrl_interface=КАТАЛОГ=/var/запустить/wpa_supplicant ГРУППА=netdev
update_config=1
страна = ГБ
сеть = {
SSID="ВАШ_SSID"
пск="ВАШ ПАРОЛЬ"
key_mgmt = WPA-PSK
}
Теперь сохраните и закройте wpa_supplicant.conf файл. Извлеките SD-карту из системы и подключите ее к Raspberry Pi. Подключите блок питания к Raspberry Pi, чтобы включить его. Первая загрузка может занять некоторое время, в зависимости от модели.
Шаг 2. Подключите светодиодную ленту NeoPixel или WS2812 к Raspberry Pi.
Вы можете обратиться к следующей схеме, чтобы соединить все части и компоненты вместе.
- Снимите маскировку с задней панели NeoPixel или WS2812 и приклейте полоску на заднюю панель телевизора по всем четырем углам. Кроме того, подсчитайте количество светодиодов на всех углах и запишите их.
- Подключите контакты GND, +5V и Data полосы WS2812B к контактам GND, +5V и GPIO18 на Raspberry Pi соответственно.
- Подключите карту USB-захвата к Raspberry Pi с помощью USB-кабеля, входящего в комплект карты.
- Подключите выход HDMI Xbox, Fire TV, PlayStation или любого устройства потоковой передачи мультимедиа к входу HDMI карты захвата.
- Подключите другой кабель HDMI к выходу HDMI карты захвата и подключите его к телевизору или монитору.
Наконец, подключите источник питания 5 В 5 А для питания как Raspberry Pi, так и светодиодной ленты. Тем не менее, мы настоятельно рекомендуем вам использовать оригинальный блок питания для питания Raspberry Pi через Micro USB или USB Type-C в зависимости от модели устройства.
Шаг 3: Настройте Гиперион
Откройте веб-браузер в вашей системе и войдите в свой маршрутизатор. Проверьте список DHCP-клиентов, чтобы найти IP-адрес HyperBian. Вы также можете использовать приложение Fing для Андроид и iOS устройств, чтобы найти IP-адрес HyperBian.
В окне браузера введите IP-адрес вашего HyperBian с портом 8090. Например, 192.168.0.136:8090 и нажмите Войти ключ. Вы увидите страницу, похожую на показанную ниже.
Нажмите на Светодиодные интерфейсы > Светодиодный выход и введите общее количество светодиодов в Счетчик аппаратных светодиодов поле. Мы используем 5-метровую полосу WS2812B с 300 светодиодами (60 светодиодов на метр).
После ввода значения нажмите Сохранить настройки.
Нажмите Расположение светодиодов а затем введите количество светодиодов сверху, снизу, слева и справа. Обязательно пересчитайте и введите правильные значения в соответствующие поля. Нажмите Сохранить макет.
Нажмите на Захват оборудования а затем щелкните Активировать флажок под USB-захват. На этом этапе убедитесь, что карта захвата USB подключена к Raspberry Pi.
Далее нажмите на Устройства обнаружены раскрывающемся списке и выберите карту захвата USB. Это откроет дополнительные настройки.
Выбрать Разрешение устройства и Кадров в секунду. Не выбирайте ничего больше, чем 720p и 10 кадров в секунду, поскольку Hyperion не нуждается в высококачественном захвате для отображения цветов через светодиодную ленту. Ему просто нужно точно определять цвета, и поэтому более низкое разрешение также будет работать, что также поможет снизить задержку и предотвратить проблемы с производительностью.
Как только все будет подключено, включите телевизор и потоковое устройство. Затем вы можете щелкнуть значок монитора в правом верхнем углу, чтобы просмотреть живое видео и цвета, отображаемые на светодиодах вокруг вашего телевизора или монитора.
На этом этапе вы завершили настройку Hyperion. Теперь вы можете использовать двусторонний скотч, чтобы закрепить Raspberry Pi и карту захвата на задней панели телевизора или монитора.
Мы использовали двустороннюю ленту с липучкой, которая позволит нам отсоединить Raspberry Pi и карту захвата, не оставляя беспорядка. Для этого вы наклеиваете двустороннюю ленту на Raspberry Pi и телевизор, а затем наклеиваете липучку на двустороннюю ленту.
Настроить Гиперион
Вы можете дополнительно настроить Hyperion и изменить еще несколько параметров, таких как загрузочная анимация, эффекты загрузки и т. д. Вы также можете откалибровать цвета светодиодов, если цвета, отображаемые на светодиодах, отличаются от цветов, отображаемых в реальном времени. Если есть заметная задержка в отображении цветов, уменьшите разрешение.
Лучшая альтернатива Philips Ambilight
Hyperion — лучшая альтернатива Philips Ambilight, разработанная для телевизоров высокого класса компании. Конечно, вы можете купить и установить некоторые другие легкодоступные решения для достижения аналогичных эффектов Ambilight. Однако Hyperion имеет открытый исходный код и не требует подключения к Интернету или приложения для работы. Кроме того, вам не нужно калибровать цвета, так как он работает со светодиодной лентой WS2812B или NeoPixel из коробки. Его также проще установить и настроить.
Как сделать, чтобы светодиодные индикаторы RGB отображали цвета своими руками
Читать далее
Похожие темы
- сделай сам
- Умное освещение
- Филипс Хью
- Руководства по проектам «сделай сам»
Об авторе

Рави — эксперт в области технических объяснений, энтузиаст Интернета вещей и любитель Linux с опытом работы в области больших данных и разработки приложений. Он проводит большую часть своих выходных, работая с IoT-устройствами и играя в игры на Xbox. Он также путешествует в одиночку, любит ходить в походы и исследовать новые маршруты.
Подпишитесь на нашу рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться