Skocz do zawartości

Centrum multimedialne, ambilight na RPi2B + OpenELEC


abbradon

Pomocna odpowiedź

Projekt - Centrum Multimedialne na RPI 2B

Jest to prosty projekt, w sam raz dla początkujących. Raspberry bardzo dobrze sprawdza się jako centrum multimedialne, do tego zużywa <3W. Do projektu wykorzystałem tanią taśmę RGB LED WS2801, która w mojej konfiguracji zużywa <10W podczas pracy.

Do wykonania projektu użyłem:

- RaspberryPi 2 model B

- Taśma RGB LED WS2801 + zasilacz 5v 8A

- Listwy do wykonania szkieletu pod listwy LED

Przygotowanie szkieletu pod taśmę LED

Do wykonania szkieletu użyłem dwóch różnych materiałów. Na szkielet zewnętrzny posłużyła plastikowa listwa kątowa, natomiast na szkielet nośny aluminiowy płaskownik. Oba materiały łatwo dostępne w marketach budowlanych. Z założenia szkielet miał być łatwy do demontażu, tak aby przy zmianie telewizora szybko przełożyć całą konstrukcję, co nie było by możliwe przy naklejeniu taśmy LED na tył telewizora. Aby szkielet można było łatwo demontować użyłem otworów montażowych Vesa.

Cała konstrukcja została tak wymierzona, aby jak najlepiej wykorzystać dostępną przestrzeń za telewizorem i zmieścić maksymalną ilość diod.

Podłączenie taśmy LED

Taśmę LED wystarczy przykleić do szkieletu dzięki fabrycznej taśmie dwustronnej. Taśmę tniemy w miejscach zaznaczonych (koniec sekcji RGB) oraz lutujemy do następnego kawałka, z zachowaniem kierunku (zaznaczony na taśmie strzałką). W tym miejscu warto sprawdzić efekt prac lutowniczych czy nigdzie nie ma zwarć.

Na początku taśmy mamy 4 przewody ( +5V, CI, DI, GND).

1. +5V łączymy z PLUSEM zasilacza zewnętrznego

2. CI łączymy z pinem 23 SCLK

3. DI łączymy z pinem 19 MOSI

4. GND łączymy z pinem 6 GND oraz MINUSEM zasilacza zewnętrznego.

Na zasilaniu taśmy warto zastosować wyłącznik kablowy, ponieważ taśma w stanie czuwania zużywa około 3,5W.

Konfiguracja systemu

Do obsługi centrum multimedialnego polecam OpenELEC. Jest to system dedykowany do tego typu rozwiązań, wstępnie skonfigurowany i nie wymagający zbytniej wiedzy na temat systemów Linuksowych. Dodatkowym jego atutem jest przystosowanie do obsługi pilotem telewizyjnym dzięki funkcji HDMI-CEC.

Instalacje przeprowadzamy zgodnie z instrukcją na stronie Wiki Openelec

Po zainstalowaniu przechodzimy do ustawień>OpenELEC>Usługi i aktywujemy SSH oraz Samba.

1. Aktywujemy interfejs SPI logując się przez SSH z Raspberry (zgodnie z poradnikiem http://wiki.openelec.tv/index.php/Config.txt )

mount -o remount,rw /flash
nano /flash/config.txt
#dodajemy wpis na końcu
dtparam=spi=on 
#zapisujemy zmiany w pliku config.txt
mount -o remount,ro /flash

2. Instalujemy dodatek Hyperion (zgodnie z poradnikiem https://github.com/tvdzwan/hyperion/wiki/Installation-on-RPi-with-OpenELEC )

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

3. Na PC uruchamiamy program konfiguracyjny Hypercon

4. Konfigurujemy program, wybieramy typ WS2801 oraz output /dev/spidev0.0. W moim przypadku konieczna okazała się zamiana kanałów RGB na RBG. Podajemy liczbę kanałów (diod) w poziomie, pionie, kierunku sygnału. Zapisujemy plik konfiguracyjny

5 Za pomocą protokołu SMB łączymy się z RPI i wklejamy otrzymany plik konfiguracyjny do głównej ścieżki /storage/.config/hyperion.config.json

W ramach testu można wywołać polecenie

/storage/hyperion/bin/hyperion-remote.sh --priority 50 --color red --duration 5000

lecz właściwy efekt widać na filmiku poniżej.

Podsumowanie

Koszt budowy ambilight zamknął się w kwocie 250 zł. Diody i zasilacz zamawiając z dalekiej Azji wydamy około 230zł, listwy na stelaż w moim wypadku to około 20 zł w markecie budowlanym. Jest to projekt niewątpliwie efektowny i potrafi ucieszyć nie tylko konstruktora ale i inne osoby.

Po zakończeniu warto wyłączyć SSH ze względu na brak możliwości zmiany hasła dla root w OpenELEC.

Takie centrum multimedialne w 100% zastąpiło stary komputer typu HTPC na (Fujistu Siemens Scaleo E) zużywając ułamek energii i dając dodatkowe funkcje.

__________

Komentarz dodany przez: Treker

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.