Hyperion е инструмент за околна светлина с отворен код, който улавя и анализира цветовете във видеото или картината възпроизвежда на екрана на вашия телевизор или монитор и показва тези цветове от ъглите на вашия телевизионен екран реално време. Това дава ефекта, че цветовете изтичат от дисплея, осигурявайки ви хипнотизиращо и приятно изживяване, докато консумирате любимите си медии.
Най-хубавото е, че е лесен за внедряване и работи на всички видове телевизори и монитори, без да влияе на качеството на картината или да променя начина, по който консумирате вашите медии.
Неща, от които се нуждаете, за да направите DIY Philips Ambilight
- Raspberry Pi 3 или 4. Можете също да използвате Raspberry Pi Zero W.
- SD карта (8GB или повече)
- WS2812B ARGB или NeoPixel LED 5-метрова ролка
- Захранване 5V 5A
- HDMI карта за улавяне с 4K преминаване и поддръжка на HDCP. Можете също да използвате HDMI сплитер, ако не можете да намерите съвместимо с HDCP устройство за преминаване. Сплитерът може да развали HDCP. Можете да разгледате тези най-добрите карти за улавяне за компютър за този проект.
- Два HDMI кабела
Можете също така изградете звуково-реактивен WS2812B Ambilight който реагира на звука или музиката, излизащи от вашия телевизор, и показва цвета около вашия телевизор. Можете да използвате лента WS2812B и модул D1 Mini или NodeMCU за тази цел.
Стъпки за изграждане на DIY Ambilight за вашия телевизор
Следвайте тези прости инструкции, за да направите свой собствен DIY Ambilight и да го инсталирате на всеки телевизор или монитор. Нека започнем с подготовката на вашето устройство за съхранение.
Стъпка 1: Подгответе SD картата
Можете да инсталирате Hyperion в горната част на Raspbian OS или да използвате HyperBian OS, която идва с инсталиран Hyperion. Ще следваме последния метод за инсталиране и настройка на Hyperion, тъй като е по-лесен и ясен. Ето инструкциите стъпка по стъпка:
- Изтеглете ОС HyperBian от GitHub и инсталирайте Инструмент Raspberry Pi Imager на вашата система.
- Свържете micro SD картата към системата и стартирайте инструмента Raspberry Pi Imager.
- Щракнете върху Изберете ОС за да изберете HyperBian OS файл, щракнете Изберете Съхранение за да изберете SD картаи след това щракнете пишете.
- Уверете се, че картата е празна и няма нищо важно. Щракнете върху да за да потвърдите.
- След мигане изключете картата и я свържете отново.
- Стартиране File Explorer и отворете зареждане дял.
- Щракнете с десния бутон върху празното място и изберете Ново > Текстов документ. Преименувайте файла като 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
Можете да се обърнете към следващата диаграма, за да свържете всички части и компоненти заедно.
- Премахнете маскирането на NeoPixel или WS2812 от задната страна и поставете лентата върху задния панел на вашия телевизор около четирите ъгъла. Също така, пребройте броя на светодиодите във всички ъгли и ги запишете.
- Свържете щифтовете GND, +5V и Data на лентата WS2812B съответно към щифтовете GND, +5V и GPIO18 на Raspberry Pi.
- Свържете USB картата за улавяне към Raspberry Pi с помощта на USB кабел, предоставен с картата.
- Свържете HDMI изхода на Xbox, Fire TV, PlayStation или на всяко мултимедийно устройство за стрийминг към HDMI входа на картата за улавяне.
- Свържете друг 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
- Уроци за проекти „Направи си сам“.
За автора
Рави е експерт по технически разяснения, ентусиаст на IoT и любител на Linux с опит в областта на големи данни и разработка на приложения. Той прекарва по-голямата част от уикендите си, работейки с IoT устройства и играейки игри на Xbox. Той също така е соло пътешественик, който обича пешеходен туризъм и проучване на нови пътеки.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате