Spisu treści:

Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b: 8 kroków?
Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b: 8 kroków?

Wideo: Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b: 8 kroków?

Wideo: Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b: 8 kroków?
Wideo: Karta SD z Raspbian'em #2/2: nagranie obrazu (Linux Mint) 2024, Listopad
Anonim
Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b?
Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b?

Czasami bardzo dobrze po angielsku, czasami nie…

Najpierw najważniejsze. To moja pierwsza instrukcja, a angielski nie jest moim językiem ojczystym, więc proszę, nie bądź dla mnie zbyt surowy. Tu nie będzie chodziło o to, jak zbudować ramę, to proste. Chodzi o instalację OSMC na RPi i głównie o to, jak uruchomić Hyperion. I zdjęcia, zrobiłem na nich wiele notatek. Podążaj za nimi, a wszystko będzie dobrze.

Na początek, czym jest OSMC, Hyperion itp.

„OSMC (Open Source Media Center) to darmowy odtwarzacz multimedialny typu open source oparty na systemie Linux i założony w 2014 roku, który umożliwia odtwarzanie multimediów z sieci lokalnej, podłączonej pamięci masowej i Internetu. OSMC jest wiodącym centrum multimedialnym pod względem funkcji zestaw i społeczność i opiera się na projekcie Kodi."

Tak mówi ich sieć. W zasadzie jest następcą XBMC.

Używam do tego Raspberry Pi ver. B, który jest małym komputerem opartym na ARM. Nie ma wystarczającej mocy do renderowania stron internetowych, ponieważ nie ma akcelerowanej grafiki. Ale może renderować filmy Full HD dzięki sprzętowemu dekodowaniu wideo. Możesz przeczytać więcej tutaj.

Hyperion to klon Abilight, podobny do Boblight. Przechwytuje kolory na krawędzi obrazu i wyświetla je na ścianie za telewizorem. Widać to na moich zdjęciach.

EDYCJA 8/2020: Ta instrukcja jest w większości przestarzała. Teraz wystarczy włączyć SSH na RPi, pobrać plik HyperCon.jar, połączyć się przez HyperCon z RPi i kliknąć zainstaluj/zaktualizuj. Działa z RPi3, RPi4 nie testowane, ponieważ nie ma obsługi OSMC. Pracują nad tym. Ustawienia pozostają takie same, wszystko za pośrednictwem HyperCon.

Krok 1: Zbieranie rzeczy – czego potrzebujesz?

Zbieranie rzeczy - czego potrzebujesz?
Zbieranie rzeczy - czego potrzebujesz?

Kupmy więc trochę rzeczy:

Raspberry Pi - używam modelu B i B+, mam też RasPi 2, ale jest kilka znanych problemów, więc trzymam się tych starszych (i mniej wydajnych), dopóki nie znajdą rozwiązania tych problemów

Karta SD - polecam 16GB klasy 10. Im szybciej tym lepiej. Szybkość systemu zależy od szybkości odczytu/zapisu na tej karcie, ponieważ RasPi nie ma własnej pamięci, system operacyjny i wszystkie dane znajdują się na tej karcie. Oto lista: https://elinux.org/RPi_SD_cards Używam kart SanDisk i Kingston.

Taśma led WS2812b - jest to taśma led z niezależnie adresowalnymi chipami led. Mój ma jeden chip na każde 16mm paska. Jest to sterowana cyfrowo taśma led, nie używaj analogowych, to nie zadziała. Użyj tego konkretnego typu, a wszystko będzie łatwe. Te są podobne do moich, poszukaj WS2812b:

Zasilanie 5V - miałem zapasowe przemysłowe 5V 20A (typ S-100F-5), myślę, że 5A wystarczy. Jest stabilny i tego właśnie potrzebujemy, ponieważ zamierzamy używać go również jako zasilacza RasPi.

EDIT: Zasilacz 5A nie wystarcza, diody w mojej konfiguracji potrzebują prawie 18A

Konwerter poziomów logicznych - moglibyśmy zrobić, ale są tanie. Potrzebujemy sygnału logicznego 5V do sterowania listwą led, ale RasPi ma tylko 3,3V wyjście na GPIO i nie chcemy go uszkodzić.

Oraz: opornik 300Ohm, złącze męskie USB micro B (wygrzebane z kabla, którego nie potrzebowałem), przewody, lutownica.

Tak jak pisałem nie chodzi o ramę, ale kilka porad, pomiarów itp.

I na koniec oprogramowanie: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon

Krok 2: Instalacja OSMC na karcie SD

Instalowanie OSMC na karcie SD
Instalowanie OSMC na karcie SD
Instalowanie OSMC na karcie SD
Instalowanie OSMC na karcie SD
Instalowanie OSMC na karcie SD
Instalowanie OSMC na karcie SD

Jeśli masz zainstalowane OSMC, możesz pominąć tę i następną część. Ale czysty start jest lepszy.

Na pewno zacznijmy od sformatowania naszej karty SD za pomocą SD Formater. Po zakończeniu uruchom instalator OSMC. Jeśli prześlesz obrazy, możesz zobaczyć każdy krok instalacji z notatkami. Pierwsza część jest na PC, po zakończeniu włóż kartę do RasPi, a następnie przechodzimy przez resztę instalacji OSMC. Więcej informacji na zdjęciach.

EDYCJA 29.11.2015: Aktualizacja OSMC 2015.11-1 nie działa poprawnie z Hyperionem. Zamiast tego zainstaluj 2015.10-1

EDYCJA 10.12.2015: W 2015.11 brakuje spidev0.0. Zostanie naprawiony w następnej aktualizacji.

EDYCJA: to działa

Krok 3: Instalacja na RasPi

Instalacja na RasPi
Instalacja na RasPi
Instalacja na RasPi
Instalacja na RasPi
Instalacja na RasPi
Instalacja na RasPi

Podłącz kartę do RasPi, włącz ją i postępuj zgodnie z instrukcjami. To proste, nie będziesz potrzebować tej części, jeśli umiesz czytać. Ale dla pewności spójrz na te zdjęcia, które dodałem. Możesz kontrolować RasPi za pomocą klawiatury i/lub myszy lub pilota do telewizora, jeśli obsługuje Anynet+.

Krok 4: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Okablowanie wykonamy po zainstalowaniu OSMC, ponieważ można to zrobić za pomocą ładowarki telefonu lub oryginalnego zasilacza RasPi (Power Suply Unit). Ale na pewno możesz zrobić okablowanie i ramkę, a następnie instalację OSMC.

OSTRZEŻENIE! UPEWNIJ SIĘ, ŻE WYBRANY ZASILACZ JEST STABILNY NA 5V, A NIE WIĘCEJ, ABY UNIKNĄĆ USZKODZENIA RASPI

Jak pisałem wcześniej, mój to przemysłowy zasilacz 5V 20A. To na krawędzi.

Spójrz na zdjęcia, aby zobaczyć szczegóły okablowania. Pamiętaj jednak, aby przewody od RasPi do taśmy LED były krótkie. Miałem je około 20cm i powodowały migotanie diod.

Wskazówka dotycząca ramki: obliczyłem, że ramka chowa się za telewizorem, a diody wyginają się na tych nacięciach w rogach. Cała rama wykonana jest z aluminium, skręcana ze sobą i montowana na gwinty śrubowe do montażu naściennego.

Krok 5: Czas na instalację Hyperiona

Musimy zainstalować PuTTY w systemie Windows. Jest to sposób na zdalny dostęp do terminala na OSMC. Musimy znać adres IP RasPis, nazwę i hasło. Możesz go znaleźć w informacjach o systemie OSMC

EDYCJA 23.12.2019: HyperCon może zainstalować Hyperion. Zaktualizowałem RPi2 do RPi3, wystarczyło przełączyć kartę SD z jednej na drugą, połączyć się z hyperconem i nacisnąć przycisk aktualizacji.

Uruchom PuTTY. W nazwie hosta wpisz adres IP i naciśnij OTWÓRZ. Możesz również zapisać połączenie do wykorzystania w przyszłości.

Teraz wprowadź te polecenia do terminala PuTTY:

Musimy zaktualizować i uaktualnić system:

aktualizacja sudo apt-get

sudo apt-get upgrade

Teraz zainstaluj wymagane biblioteki:

sudo apt-get zainstaluj libqtcore4 libqtgui4 libqt4-sieć libusb-1.0-0 certyfikaty ca

Wdrożenie Hyperiona:

wget -N

sudo sh./install_hyperion.sh

Czy Hyperion już działa?

stan sudo /etc/init.d/hyperion

Jeśli wszystko pójdzie dobrze, powinieneś otrzymać status „uruchomiony”.

Prawa dostępu do folderu konfiguracyjnego Hyperions muszą zostać zmienione, abyśmy mogli wgrać do niego nasz plik konfiguracyjny.

sudo chmod + x /opt/hyperion/config

Nie będzie działać bez poprawnego pliku konfiguracyjnego, więc nauczmy się go utworzyć w następnym kroku.

Krok 6: Narzędzie konfiguracyjne Hyperion

Narzędzie konfiguracyjne Hyperiona
Narzędzie konfiguracyjne Hyperiona
Narzędzie konfiguracyjne Hyperiona
Narzędzie konfiguracyjne Hyperiona
Narzędzie konfiguracyjne Hyperiona
Narzędzie konfiguracyjne Hyperiona

Do naszego celu używamy HyperCon.jar, a nie wersji SSH. Szybciej reaguje na wprowadzone zmiany i nie potrzebujemy pilota LED i ustawień grabbera. Jest nieco przestarzały, nie ma ustawienia WS2812b, więc musimy ręcznie zmienić konfigurację po przesłaniu do RasPi. Wypróbuj także różne ustawienia interwału i wygładzania frame grabberów.

Wszystko co potrzebne jest zaznaczone na zdjęciach, tylko trochę informacji o tych dwóch:

Interwał - określa, jak często grabber aktualizuje kolor, który jest następnie wysyłany do diod led.

Wygładzanie - wygładza przejścia między kolorami diod. Myślę, że ten czas powinien być krótszy niż interwał.

Po zakończeniu naciśnij przycisk Utwórz i zapisz konfigurację w miejscu, w którym możesz ją znaleźć.

Krok 7: Prawie na miejscu

Teraz zainstaluj WinSCP i otwórz go. Utwórz nowe miejsce za pomocą protokołu SFPT. Hostem będzie adres IP RasPis, taki sam jak dla PuTTY. Ten sam login i hasło. Zapisz połączenie, aby nie robić tego ponownie. Połącz się i znajdź konfigurację Hyperions w /opt/hyperion/config/. Zastąp oryginał swoim plikiem hyperion.conf.json. Jeśli jest problem z uprawnieniami, uruchom ponownie polecenie chmod. Otwórz go na RasPi w WinSCP i zastąp to:

"urządzenie":

{ "name": "MyPi", "type": "adalight", "output": "/dev/spidev0.0", "rate": 250000, "colorOrder": "rgb" },

z tym, aby zmienić sterowanie led z SPI na bezpośrednie sterowanie GPIO:

"urządzenie":

{ "name": "MyPi", "type": "ws2812b", "colorOrder": "rgb" }, Znajduje się na początku pliku, więc nie musisz go szukać. Zobaczmy, czy zrobiliśmy wszystko dobrze. Wpisz to polecenie do PuTTY, musimy zrestartować usługę Hyperion, aby wczytał nowy plik konfiguracyjny:

sudo /etc/init.d/hyperion restart

Na PuTTY powinieneś zobaczyć stan biegania hyperiona - OK, a led powinien robić to, co ustawiłeś jako bootsequence. W moim przypadku rainbowswirl. Jeśli nie, coś jest nie tak. Albo hyperion nie działa (stan nie był OK), albo, co bardziej prawdopodobne, jest to zła konfiguracja. Sprawdź ponownie.

Krok 8: Bonus

Gratulacje, zrobiłeś to

A jako bonus pobierz i zainstaluj aplikację Hyperion Free z Google Play, aby móc zdalnie sterować diodami LED z telefonu. Jedyny, czego potrzebujesz, to ponownie adres IP RasPis.

Proponuję ustawić statyczne IP na RasPi. Zablokowałem swój adres MAC na routerze. Za każdym razem, gdy łączę się z tym konkretnym RasPi, otrzymuję ten sam adres IP i nie muszę go zastępować we wszystkich tych aplikacjach.

Mam nadzieję, że czegoś nie zapomniałem…

Le FIN i ciesz się filmami za pomocą tego wspaniałego paska świetlnego.

Zalecana: