Każdy z nas słyszał pewnie o Ambilight Philipsa. Kto nie słyszał - niechaj czyta:
By zobaczyć linki musisz się zalogować lub zarejestrować.
Otóż jest możliwość zrobienia samemu odpowiedniej instalacji i podłączenia jej do swojego boxa.
Samemu? Nie... to nie dla nas... nasi drodzy przyjaciele z Chin ułatwiają wszystko i sprzedają gotowe rozwiązania. Koszt gotowca to około 100-150 zł - koszt własnej roboty to około 80-100 zł + zdolności manualne...
W poradniku tym pokażę jak uzyskać taki efekt na swoim sprzęcie.
Po pierwsze ograniczenia - na Androidzie nie będzie działać z treściami DRM - czyli Netflix, HBO, i inne odpadają.
Na Coreelec działa na wszystkim I dlatego to na nim się skupię (bo kto normalny używa andka jak jest CE) - jeśli ktoś ma doświadczenia z Androidem (choć podejrzewam że to doinstalowanie 1-2 apek) niech się podzieli w tym temacie.
Przede wszystkim co nam potrzeba:
0. Box - z Coreelec
1. Taśma led + sterownik + zasilacz - czyli tak naprawdę Arduino w opakowaniu + taśma + zasilacz.
Myfriendy mają gotowe zestawy - ja wybrałem ten:
By zobaczyć linki musisz się zalogować lub zarejestrować.
Owszem - są też inni sprzedawcy - sprzęt się różni naklejką tak naprawdę:
By zobaczyć linki musisz się zalogować lub zarejestrować.
Tu trzeba zwrócić uwagę na długość taśmy - najlepiej wziąć miarkę i polecieć po obwodzie TV. U mnie wyszło 3 m taśmy, wybrałem 60 diod na 1 m a w komentarzu wpisałem że chcę wtyczkę EU
2. Złączki - można oczywiście zginać taśmę... lutować... ale po co? Są gotowe...
By zobaczyć linki musisz się zalogować lub zarejestrować.
I znowu dla chętnych albo wymagających innego podłączenia:
By zobaczyć linki musisz się zalogować lub zarejestrować.
3. Wtyczka Hyperion.ng dostępna w oficjalnym repo Coreelec + ewentualnie wtyczka Hyperion Control dostępna na githubie: By zobaczyć linki musisz się zalogować lub zarejestrować.
4. Składamy zamówienie - czekamy 2 tygodnie - paczuszka w domu.
5. Montaż - banalny - tniemy taśmę po wcześniejszej przymiarce (gór i dół w moim przypadku wyszło 51 diod, lewa/prawa - 28 diod - telewizor 39 cala), zakładamy złączki, ładnie wszystko porządkujemy. Ja zacząłem montaż taśm zgodnie z kierunkiem ruchu zegara, poczynając od lewego górnego rogu, patrząc od przodu na TV - można to potem ustawić w konfiguracji jeśliby ktoś potrzebował inaczej podłączyć. Na zdjęciu widać prawy górny róg do którego biegną 2 kable.
6. Podłączamy do naszego boxa... i nic nie działa - palą się 4 diody
7. Instalujemy wtyczkę Hyperion.ng z repozytorium Coreelec
8. Łączymy się z boxem przez ssh i wpisujemy /dev/tty[wciskamy TAB]
Jak widać nasze urządzenie jest pod adresem /dev/ttyUSB0
9. W przeglądarkę internetową na komputerze wpisujemy: http://[ADRES IP BOXA]:8090 i pokaże się taka oto strona:
Jeśli się nie pokaże, musimy zrestartować sprzęt.
Idziemy od razu do Configuration-Led Hardware i wybieramy:
Controler type: adalight
Output path: /dev/ttyUSB0
Baudrate: 115200
i robimy "Save Settings" - troszkę czasem trzeba poczekać.
Następnie klikamy zakładkę LED LAYOUT i wpisujemy pozostałe dane:
Jak widać wpisałem 51 w top i bottom, oraz 28 w left - right - bo dokładnie tyle diod mi wyszło po przycięciu taśmy. Pozostałe opcje umożliwiają poprawę ustawień montażu.
Robimy safe... czekamy
10. Odpalamy film i się cieszymy - powinno działać
11. Ale po co nam podświetlenie w interfejsie kodi? Po nic... I tu przychodzi z pomocą wtyczka Hyperion Control dostępna na githubie: By zobaczyć linki musisz się zalogować lub zarejestrować. która pozwala na wyłączenie podświetlenia w kodi:
I jak to się mówi...
U mnie działa : nagrywane kartoflem, w ciągu dnia, kolory nie oddają rzeczywistych przy zmianie (trzeba by w pełnej ciemności lepszym kartoflem nagrywać)...
Link do wideo: By zobaczyć linki musisz się zalogować lub zarejestrować.
[Problemy wykryte]
Pojawiły się problemy z TV - przy małych rozdzielczościach nic nie było widoczne. Przy HD - pojawiło się spowolnienie obrazu... ale tylko na boxie z s905x - na s905x2 nie było tego.
Rozwiązanie? W ustawieniach Hyperion wyłączyć w Configuration - Network Services nastęþujące serwisy:
Flatbuffers Server
Protocol Buffers Server
[Tips & Tricks] - tak - bonus
Żeby nie szukać po całym temacie będę dopisywał tu swoje spostrzeżenia
Klawiszologia - czyli jak wyłączyć światełka klawiszem
Pod 2 klawisze w pilocie podłączyłem skrypty bash które włączają/wyłączają diody:
hyp_on.sh:
hyp_off.sh:
Skrypty zapisałem w katalogu /storage/.kodi/userdata/, następnie, jak to zawsze w systemach linuksowych nadałem uprawnienia do wykonywania (przez SSH):
I następnie podpiąłem pod pilota:
Dzięki temu mogę sobie włączyć i wyłączyć światełka.
Crontab bo lubimy automatyzm
Chyba nie muszę tłumaczyć użytkownikom Coreelec czym jest Crontab - automat do odpalania czegokolwiek kiedy chcemy.
Dostajemy się do niego przez konsolę ssh a następnie wydając komendę
Dodałem więc do crontab 2 skrypty - jeden wyłącza diody o 6 rano (nie wyłącza samego serwisu - miałem z tym problemy przy ponownym odpaleniu) a drugi odpala je o 19 (jeśli będzie odtwarzany film to się zapalą)
Podziękowali: ssooqq, lolekanabolek, mjw
By zobaczyć linki musisz się zalogować lub zarejestrować.
Otóż jest możliwość zrobienia samemu odpowiedniej instalacji i podłączenia jej do swojego boxa.
Samemu? Nie... to nie dla nas... nasi drodzy przyjaciele z Chin ułatwiają wszystko i sprzedają gotowe rozwiązania. Koszt gotowca to około 100-150 zł - koszt własnej roboty to około 80-100 zł + zdolności manualne...
W poradniku tym pokażę jak uzyskać taki efekt na swoim sprzęcie.
Po pierwsze ograniczenia - na Androidzie nie będzie działać z treściami DRM - czyli Netflix, HBO, i inne odpadają.
Na Coreelec działa na wszystkim I dlatego to na nim się skupię (bo kto normalny używa andka jak jest CE) - jeśli ktoś ma doświadczenia z Androidem (choć podejrzewam że to doinstalowanie 1-2 apek) niech się podzieli w tym temacie.
Przede wszystkim co nam potrzeba:
0. Box - z Coreelec
1. Taśma led + sterownik + zasilacz - czyli tak naprawdę Arduino w opakowaniu + taśma + zasilacz.
Myfriendy mają gotowe zestawy - ja wybrałem ten:
By zobaczyć linki musisz się zalogować lub zarejestrować.
Owszem - są też inni sprzedawcy - sprzęt się różni naklejką tak naprawdę:
By zobaczyć linki musisz się zalogować lub zarejestrować.
Tu trzeba zwrócić uwagę na długość taśmy - najlepiej wziąć miarkę i polecieć po obwodzie TV. U mnie wyszło 3 m taśmy, wybrałem 60 diod na 1 m a w komentarzu wpisałem że chcę wtyczkę EU
2. Złączki - można oczywiście zginać taśmę... lutować... ale po co? Są gotowe...
By zobaczyć linki musisz się zalogować lub zarejestrować.
I znowu dla chętnych albo wymagających innego podłączenia:
By zobaczyć linki musisz się zalogować lub zarejestrować.
3. Wtyczka Hyperion.ng dostępna w oficjalnym repo Coreelec + ewentualnie wtyczka Hyperion Control dostępna na githubie: By zobaczyć linki musisz się zalogować lub zarejestrować.
4. Składamy zamówienie - czekamy 2 tygodnie - paczuszka w domu.
5. Montaż - banalny - tniemy taśmę po wcześniejszej przymiarce (gór i dół w moim przypadku wyszło 51 diod, lewa/prawa - 28 diod - telewizor 39 cala), zakładamy złączki, ładnie wszystko porządkujemy. Ja zacząłem montaż taśm zgodnie z kierunkiem ruchu zegara, poczynając od lewego górnego rogu, patrząc od przodu na TV - można to potem ustawić w konfiguracji jeśliby ktoś potrzebował inaczej podłączyć. Na zdjęciu widać prawy górny róg do którego biegną 2 kable.
6. Podłączamy do naszego boxa... i nic nie działa - palą się 4 diody
7. Instalujemy wtyczkę Hyperion.ng z repozytorium Coreelec
8. Łączymy się z boxem przez ssh i wpisujemy /dev/tty[wciskamy TAB]
Jak widać nasze urządzenie jest pod adresem /dev/ttyUSB0
9. W przeglądarkę internetową na komputerze wpisujemy: http://[ADRES IP BOXA]:8090 i pokaże się taka oto strona:
Jeśli się nie pokaże, musimy zrestartować sprzęt.
Idziemy od razu do Configuration-Led Hardware i wybieramy:
Controler type: adalight
Output path: /dev/ttyUSB0
Baudrate: 115200
i robimy "Save Settings" - troszkę czasem trzeba poczekać.
Następnie klikamy zakładkę LED LAYOUT i wpisujemy pozostałe dane:
Jak widać wpisałem 51 w top i bottom, oraz 28 w left - right - bo dokładnie tyle diod mi wyszło po przycięciu taśmy. Pozostałe opcje umożliwiają poprawę ustawień montażu.
Robimy safe... czekamy
10. Odpalamy film i się cieszymy - powinno działać
11. Ale po co nam podświetlenie w interfejsie kodi? Po nic... I tu przychodzi z pomocą wtyczka Hyperion Control dostępna na githubie: By zobaczyć linki musisz się zalogować lub zarejestrować. która pozwala na wyłączenie podświetlenia w kodi:
I jak to się mówi...
U mnie działa : nagrywane kartoflem, w ciągu dnia, kolory nie oddają rzeczywistych przy zmianie (trzeba by w pełnej ciemności lepszym kartoflem nagrywać)...
Link do wideo: By zobaczyć linki musisz się zalogować lub zarejestrować.
[Problemy wykryte]
Pojawiły się problemy z TV - przy małych rozdzielczościach nic nie było widoczne. Przy HD - pojawiło się spowolnienie obrazu... ale tylko na boxie z s905x - na s905x2 nie było tego.
Rozwiązanie? W ustawieniach Hyperion wyłączyć w Configuration - Network Services nastęþujące serwisy:
Flatbuffers Server
Protocol Buffers Server
[Tips & Tricks] - tak - bonus
Żeby nie szukać po całym temacie będę dopisywał tu swoje spostrzeżenia
Klawiszologia - czyli jak wyłączyć światełka klawiszem
Pod 2 klawisze w pilocie podłączyłem skrypty bash które włączają/wyłączają diody:
hyp_on.sh:
hyperion-remote -x
hyp_off.sh:
hyperion-remote -c black
Skrypty zapisałem w katalogu /storage/.kodi/userdata/, następnie, jak to zawsze w systemach linuksowych nadałem uprawnienia do wykonywania (przez SSH):
chmod u+x /storage/.kodi/userdata/hypoff.sh
chmod u+x /storage/.kodi/userdata/hypon.sh
I następnie podpiąłem pod pilota:
<key id="253">System.Exec("/storage/.kodi/userdata/hypoff.sh")</key>
<key id="252">System.Exec("/storage/.kodi/userdata/hypon.sh")</key>
Dzięki temu mogę sobie włączyć i wyłączyć światełka.
Crontab bo lubimy automatyzm
Chyba nie muszę tłumaczyć użytkownikom Coreelec czym jest Crontab - automat do odpalania czegokolwiek kiedy chcemy.
Dostajemy się do niego przez konsolę ssh a następnie wydając komendę
crontab -e
Dodałem więc do crontab 2 skrypty - jeden wyłącza diody o 6 rano (nie wyłącza samego serwisu - miałem z tym problemy przy ponownym odpaleniu) a drugi odpala je o 19 (jeśli będzie odtwarzany film to się zapalą)
0 6 * * * /storage/.kodi/addons/service.hyperion.ng/bin/hyperion-remote -c black
0 19 * * * /storage/.kodi/addons/service.hyperion.ng/bin/hyperion-remote -x
Podziękowali: ssooqq, lolekanabolek, mjw
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Nie odpowiadam na PW
Nie odpowiadam na PW