Ambilight(엠비라이트) + 라즈베리파이2 KODI(XBMC) OpenELEC 구축하기

라즈베리파이2로 미디어센터를 구축한 궁극의 목적은 Ambilight(앰비라이트) 설치하기 위해서입니다. Ambilight에 대해 생소하신 분은 아래의 동영상을 참고하세요.

2015년 상반기 소소한 프로젝트 중 하나였던 라즈베리파이2를 이용한 Ambilight 구축하기, 여러 번의 삽질 끝에 성공하여 구매부터 설치, 구축까지 포스팅해보겠습니다.
이전 OpenELEC 구축 관련 포스팅은 아래의 링크를 참고하세요.

Lightberry 구매

Ambilight 구축 포스팅을 찾아보면서 라즈베리파이로 구축할 수 있다는 사실을 알고 알아본 제품이 라이트베리(Lightberry)라는 제품입니다.
한국까지 오는 배송비까지 합하면 저렴한 가격은 아닌 게 사실입니다…ㅠㅠ

제품은 라이트베리와 라이트베리HD 제품이 있습니다. 가격은 라이트베리HD가 조금 더 비싸지만 먹고 죽은 귀신이 때깔도 곱다고 하여 라이트베리HD 제품을 구매하였습니다. 유럽에서 한국으로 직배송하는 방법은 관세 폭탄을 먹을 수 있으므로 잘 알아보고 구매하기 바랍니다.

배송이 왔으니 설치해보자

2015-04-12 14.37.27

2주 정도 걸려 해외에서 무사히 도착한 라이트베리HD, 이제 티비를 예쁘게 꾸며보자!

2015-04-12 14.37.12
2015-04-12 14.36.57

남은 LED선을 자르기 아까워서 라이트베리안에 동봉된 스트랩으로 고정하였습니다.

설치방법은 라이트베리HD 매뉴얼을 참고하며 작업했습니다.
6번까지 잘 따라가다가 7. Manual Boblight configuration 부분에서 막히기 시작했습니다. 매뉴얼에서 표기되는 파일형식은 boblight.conf 파일인데, 사이트에서 제공을 하고 있는 파일은 hyperion.config.json…
매뉴얼따라 boblight.conf를 만들었지만, OpenELEC에서는 ect폴더에 파일을 넣을 수 없으므로 매뉴얼을 포기했습니다.

아래의 방법으로 설치를 진행합니다.

1. Hyperion Configuration 툴을 이용하여 hyperion.config.json 파일을 생성합니다. 색상의 값은 매뉴얼 7번, 8번 항목에 표시된 값을 넣으면 됩니다.

2. SSH로 접속하여 아래의 문구를 넣어줍니다. (자세히 보기)

curl -L --output install_hyperion.sh --get https://raw.githubusercontent.com/tvdzwan/hyperion/master/bin/install_hyperion.sh
sh ./install_hyperion.sh

3. Hyperion을 설치 후 /storage/.config/hyperion.config.json 해당 경로에 json 파일을 넣습니다.

4. SSH를 이용하여 Hyperion을 재부팅 합니다.

killall hyperiond
/storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json </dev/null >/dev/null 2>&1 &

여기서 문제가 발생합니다. LED가 켜지지 않습니다…(부들부들)

2015-04-12 23.15.17

또 열심히 검색해봅니다. 구글 신이 이 문제는 라즈베리파이 2이기 때문에 그렇다고 하네요. 그럼 어떻게 해결해야 하나요? 구글 신님!

옛다!

enable-spi-overlay.dtb 이 파일을 다운받아 config.txt에 인식시켜주면 끝!
SD카드를 컴퓨터에 연결하여 overlays 폴더 안에 dtb 파일을 넣고 config.txt 파일에 내용을 추가합니다.

device_tree_overlay=overlays/enable-spi-overlay.dtb

다시 라즈베리파이2에 SD카드를 넣고 부팅 하면! 감동의 눈물이! ㅠ_ㅠ
엠비라이트를 구축하면 다들 하는 아바타 영상을 찍지 못해 아쉽네요.

기나긴 포스팅 봐주셔서 감사합니다.

2015-04-14 21.06.11