Hyperion е инструмент за околна светлина с отворен код, който улавя и анализира цветовете във видеото или картината възпроизвежда на екрана на вашия телевизор или монитор и показва тези цветове от ъглите на вашия телевизионен екран реално време. Това дава ефекта, че цветовете изтичат от дисплея, осигурявайки ви хипнотизиращо и приятно изживяване, докато консумирате любимите си медии.

Най-хубавото е, че е лесен за внедряване и работи на всички видове телевизори и монитори, без да влияе на качеството на картината или да променя начина, по който консумирате вашите медии.

Неща, от които се нуждаете, за да направите DIY Philips Ambilight

  1. Raspberry Pi 3 или 4. Можете също да използвате Raspberry Pi Zero W.
  2. SD карта (8GB или повече)
  3. WS2812B ARGB или NeoPixel LED 5-метрова ролка
  4. Захранване 5V 5A
  5. HDMI карта за улавяне с 4K преминаване и поддръжка на HDCP. Можете също да използвате HDMI сплитер, ако не можете да намерите съвместимо с HDCP устройство за преминаване. Сплитерът може да развали HDCP. Можете да разгледате тези най-добрите карти за улавяне за компютър за този проект.
  6. instagram viewer
  7. Два HDMI кабела

Можете също така изградете звуково-реактивен WS2812B Ambilight който реагира на звука или музиката, излизащи от вашия телевизор, и показва цвета около вашия телевизор. Можете да използвате лента WS2812B и модул D1 Mini или NodeMCU за тази цел.

Стъпки за изграждане на DIY Ambilight за вашия телевизор

Следвайте тези прости инструкции, за да направите свой собствен DIY Ambilight и да го инсталирате на всеки телевизор или монитор. Нека започнем с подготовката на вашето устройство за съхранение.

Стъпка 1: Подгответе SD картата

Можете да инсталирате Hyperion в горната част на Raspbian OS или да използвате HyperBian OS, която идва с инсталиран Hyperion. Ще следваме последния метод за инсталиране и настройка на Hyperion, тъй като е по-лесен и ясен. Ето инструкциите стъпка по стъпка:

  1. Изтеглете ОС HyperBian от GitHub и инсталирайте Инструмент Raspberry Pi Imager на вашата система.
  2. Свържете micro SD картата към системата и стартирайте инструмента Raspberry Pi Imager.
  3. Щракнете върху Изберете ОС за да изберете HyperBian OS файл, щракнете Изберете Съхранение за да изберете SD картаи след това щракнете пишете.
  4. Уверете се, че картата е празна и няма нищо важно. Щракнете върху да за да потвърдите.
  5. След мигане изключете картата и я свържете отново.
  6. Стартиране File Explorer и отворете зареждане дял.
  7. Щракнете с десния бутон върху празното място и изберете Ново > Текстов документ. Преименувайте файла като ssh и премахнете .текст разширение.

Ако искате да свържете Raspberry към мрежата чрез Wi-Fi, създайте нов текстов файл и го преименувайте като wpa_supplicant.conf.

След това поставете следния код в wpa_supplicant.conf файл. Не забравяйте да смените YOUR_SSID и ТВОЯТА ПАРОЛА с вашия Wi-Fi SSID и парола.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
държава=GB

мрежа={
ssid="YOUR_SSID"
psk="ТВОЯТА ПАРОЛА"
key_mgmt=WPA-PSK
}

Сега запазете и затворете wpa_supplicant.conf файл. Извадете SD картата от системата и я свържете към Raspberry Pi. Свържете захранването към Raspberry Pi, за да го включите. Първото зареждане може да отнеме известно време, в зависимост от модела.

Стъпка 2: Свържете LED лентата NeoPixel или WS2812 към Raspberry Pi

Можете да се обърнете към следващата диаграма, за да свържете всички части и компоненти заедно.

  1. Премахнете маскирането на NeoPixel или WS2812 от задната страна и поставете лентата върху задния панел на вашия телевизор около четирите ъгъла. Също така, пребройте броя на светодиодите във всички ъгли и ги запишете.
  2. Свържете щифтовете GND, +5V и Data на лентата WS2812B съответно към щифтовете GND, +5V и GPIO18 на Raspberry Pi.
  3. Свържете USB картата за улавяне към Raspberry Pi с помощта на USB кабел, предоставен с картата.
  4. Свържете HDMI изхода на Xbox, Fire TV, PlayStation или на всяко мултимедийно устройство за стрийминг към HDMI входа на картата за улавяне.
  5. Свържете друг HDMI кабел към HDMI изхода на картата за улавяне и го свържете към телевизора или монитора.

Накрая свържете захранването 5V 5A за захранване както на Raspberry Pi, така и на LED лентата. Въпреки това силно препоръчваме да използвате оригиналното захранване за захранване на Raspberry Pi чрез Micro USB или USB Type-C в зависимост от модела на устройството.

Стъпка 3: Конфигурирайте Hyperion

Отворете уеб браузъра на вашата система и влезте във вашия рутер. Проверете списъка с DHCP клиенти, за да намерите HyperBian IP адрес. Можете също да използвате приложението Fing за Android и iOS устройства, за да намерите IP адреса на HyperBian.

В прозореца на браузъра въведете IP адреса на вашия HyperBian с 8090 порт. Например, 192.168.0.136:8090 и натиснете Въведете ключ. Ще видите страница, подобна на показаната по-долу.

Кликнете върху LED интерфейси > LED изход и въведете общия брой светодиоди в Хардуерен брой светодиоди поле. Използваме 5-метрова лента WS2812B с 300 светодиода (60 светодиода/метър).

След като въведете стойността, щракнете Запазване на настройките.

Щракнете върху LED оформление и след това въведете броя на светодиодите в горната, долната, лявата и дясната страна. Не забравяйте да преброите и въведете правилните стойности в съответните полета. Щракнете върху Запазване на оформлението.

Кликнете върху Заснемане на хардуер и след това щракнете върху Активирате квадратче за отметка под USB заснемане. На този етап се уверете, че USB картата за улавяне е свързана към Raspberry Pi.

След това щракнете върху Открити устройства падащо меню и изберете USB картата за заснемане. Това ще отвори допълнителни настройки.

Избери Разделителна способност на устройството и Кадри в секунда. Не избирайте нищо повече от 720p и 10 кадъра в секунда, тъй като Hyperion не се нуждае от висококачествено заснемане за показване на цветове чрез LED лента. Той просто трябва да открие точно цветовете и по този начин ще работи и по-ниска разделителна способност, което също ще помогне за намаляване на латентността и ще предотврати проблеми с производителността.

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

На този етап сте завършили настройката на Hyperion. Сега можете да използвате двойна странична лента, за да фиксирате Raspberry Pi и картата за улавяне на гърба на вашия телевизор или монитор.

Използвахме двустранна лента с велкро, което ще ни позволи да отделим Raspberry Pi и картата за заснемане, без да оставяме бъркотия. За целта залепвате двойната странична лента върху Raspberry Pi и телевизора и след това залепвате велкро лентата върху двойната странична лента.

Персонализирайте Hyperion

Можете допълнително да персонализирате Hyperion и да промените още няколко настройки, като анимация при зареждане, ефекти за зареждане и т.н. Можете също да калибрирате цветовете на светодиода, ако цветовете, показани на светодиода, се различават от това, което е показано във видеото на живо. Ако има забележимо забавяне при показване на цветовете, намалете разделителната способност.

Най-добрата алтернатива на Philips Ambilight

Hyperion е най-добрата алтернатива на Philips Ambilight, предназначена за телевизорите от висок клас на компанията. Разбира се, можете да закупите и инсталирате някои други лесно достъпни решения за постигане на подобни ефекти на Ambilight. Hyperion обаче е с отворен код и не изисква интернет връзка или приложение, за да работи. Освен това не е необходимо да калибрирате цветовете, тъй като работи с WS2812B или NeoPixel LED лента извън кутията. Освен това е по-лесно да настроите и конфигурирате.

Как да направите RGB LED светлини, показващи DIY цветове

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Направи си сам
  • Интелигентно осветление
  • Philips Hue
  • Уроци за проекти „Направи си сам“.

За автора

Рави Сингх (публикувани 19 статии)

Рави е експерт по технически разяснения, ентусиаст на IoT и любител на Linux с опит в областта на големи данни и разработка на приложения. Той прекарва по-голямата част от уикендите си, работейки с IoT устройства и играейки игри на Xbox. Той също така е соло пътешественик, който обича пешеходен туризъм и проучване на нови пътеки.

Още от Рави Сингх

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате