D.I.Y.

모니터 앰비라이트 Ambilight LED 업그레이드.

MakerLee 2023. 12. 4. 17:16
728x90

https://pashiran.tistory.com/1154

 

Arduino Ambilight

https://pashiran.tistory.com/430 Parkoz Ambilight - 일명 팍엠라. 의 구입 및 장착사용기. 필립스에서 개발한 기술입니다. 그런데 위 기능을 하는 보드를 러시아에서 오픈소스로 개발하여 공개하고 있죠. http

pashiran.tistory.com

이걸 만들어 붙였던 게 작년 봄이었군요

 

금방 이사를 하게 되면서 떼어놨다가 나중에 프로그램도 수정하고 전원어댑터도 좀 바꾸고 할 생각이었습니다. 

그리고 1년이 금방 지났네요...

 

 

 

 

 

한참만에 꺼내보니 실리콘은 누렇게 떠있고 먼지가 잔뜩이라 뜯어냈습니다. 

 

 

 

최근에 뭔가 업그레이드 된 것이 있나 하고 검색해봤습니다. 

그랬더니 Hyperion 이란 것이 있더군요

 

https://github.com/hyperion-project/hyperion.ng

 

GitHub - hyperion-project/hyperion.ng: The successor to Hyperion aka Hyperion Next Generation

The successor to Hyperion aka Hyperion Next Generation - GitHub - hyperion-project/hyperion.ng: The successor to Hyperion aka Hyperion Next Generation

github.com

 

개념이 좀 특이해서 초반 이해가 힘들었는데 

 

-하이페리온은 리눅스/맥/윈도우에 모두 설치 가능하고요. 

(라즈베리 파이도 가능)

 

-LED 모듈은 필립스 휴/ WS2812나 SK6822 등 시리얼 LED 모듈 지원

 

-LED 드라이버 모듈이 따로 있어야 하며 이 드라이버 모듈은 기존과 같이 Adalight나 Lightpack 등을 사용 가능. 

 

 

 

여기서 기존 앰비라이트와 다른 점은 라즈베리 파이에도 설치 가능하기 때문에

HDMI 스플리터로 신호를 나누고 한쪽을 라즈베리 파이에 입력하면 일반 TV에서도 사용 가능

하다는 특징이 있더군요. 

 

 

 

 

 

그래서 그런지 이미 알리 등에도 이런 앰비라이트 박스가 상품으로 많이 나와 있습니다. 가격도 저렴하네요

 

 

 

 

어쨋건 저같은 윈도우 사용자는

1.하이페리온 윈도우 설치 

2.아두이노 보드에 adalight 등을 설치

3.아두이노 보드에 LED 연결

4. PC와 USB 연결. 

을 해야 합니다. 

 

하지만 여기서 좀 더 찾아보니 HDR을 지원하는 HyperHDR 이라는 별도 포크가 있고, 그쪽이 더 마음에 들어서 그걸 설치했습니다. 

https://github.com/awawa-dev/HyperHDR

 

GitHub - awawa-dev/HyperHDR: Highly optimized open source ambient lighting implementation based on modern digital video and audi

Highly optimized open source ambient lighting implementation based on modern digital video and audio stream analysis for Windows, macOS and Linux (x86 and Raspberry Pi / ARM). - GitHub - awawa-dev/...

github.com

 

 

 

 

드라이버 보드는 같은 제작자가 ESP8266 보드용으로 만든 게 있어서 그걸 사용했고요

https://github.com/awawa-dev/HyperSerialEsp8266

 

GitHub - awawa-dev/HyperSerialEsp8266: High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device.

High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device. - GitHub - awawa-dev/HyperSerialEsp8266: High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device.

github.com

펌웨어를 다운받아서 Wemos D1 mini 보드에 esphome flasher를 이용해 구워줬습니다. 

 

 

 

 

 

 

LED 바를 대충 만들어서 조립하고 붙여줬습니다.

일단 파워 서플라이를 사용해 보니 2.5A 정도 나오길래 5V 5A 어댑터를 하나 주문했습니다. 

 

 

 

 

https://youtu.be/4c41SM_d8Fg

 

잘 돌아가네요

아쉽게도 넷플릭스 볼땐 DRM 때문에 작동을 안합니다.
본문 윗쪽에 있는 것처럼 HDMI 분배기+라즈베리 파이를 써야만 넷플에서도 LED가 작동하죠.

728x90