Spisu treści:
- Krok 1: Zbieranie rzeczy – czego potrzebujesz?
- Krok 2: Instalacja OSMC na karcie SD
- Krok 3: Instalacja na RasPi
- Krok 4: Okablowanie
- Krok 5: Czas na instalację Hyperiona
- Krok 6: Narzędzie konfiguracyjne Hyperion
- Krok 7: Prawie na miejscu
- Krok 8: Bonus
Wideo: Jak skonfigurować OSMC z Hyperionem na Raspberry Pi z paskiem LED WS2812b: 8 kroków?
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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?
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
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
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 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
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:
Jak zrobić zegar analogowy i zegar cyfrowy z paskiem LED za pomocą Arduino: 3 kroki
Jak zrobić zegar analogowy i zegar cyfrowy z paskiem LED za pomocą Arduino: Dzisiaj zrobimy zegar analogowy i amp; Zegar cyfrowy z paskiem Led i modułem MAX7219 Dot z Arduino. Koryguje czas z lokalną strefą czasową. Zegar analogowy może wykorzystywać dłuższą taśmę LED, dzięki czemu można go zawiesić na ścianie, aby stać się grafiką
Jak skonfigurować Wine na Raspberry Pi: 8 kroków
Jak skonfigurować Wine na Raspberry Pi: Wine to świetne narzędzie, które pomaga uruchamiać aplikacje Windows na systemach Linux, Ubuntu itp. Aby poznać wszystkie szczegóły odwiedź www.winehq.org (nie jest to link partnerski) Rzecz w tym wszystkie aplikacje dla systemu Windows są przeznaczone dla procesorów z s
Jak skonfigurować Dotnet na Raspberry Pi: 5 kroków
Jak skonfigurować Dotnet na Raspberry Pi: NET Framework na Raspberry Pi - co to jest i, co więcej, DLACZEGO? Uruchamianie Microsoft.NET Framework lub zwanego również po prostu Dotnet na Raspberry Pi na pierwszy rzut oka wydaje się trochę dziwne i trudne. Ale okazuje się całkiem sprytny i rozsądny w
Jak skonfigurować Pi-Hole na Raspberry Pi, bloker reklam w całej sieci !!: 25 kroków
Jak skonfigurować Pi-Hole na Raspberry Pi, bloker reklam w całej sieci!!: Do tego projektu będziesz potrzebować: Raspberry Pi z możliwością połączenia z Internetem Karta Micro SD z systemem Raspbian Lite Klawiatura (do konfiguracji SSH) Druga Urządzenie (aby uzyskać dostęp do portalu internetowego) Podstawowa znajomość systemu UNIX oraz nawigacja po interfejsie w
Jak skonfigurować Raspberry Pi bez monitora i klawiatury: 7 kroków
Jak skonfigurować Raspberry Pi bez monitora i klawiatury: Raspberry Pi to mały jednopłytkowy komputer z systemem operacyjnym Linux o nazwie Raspbian. Ta instrukcja pokazuje, jak skonfigurować Raspberry Pi (dowolny model) bez użycia monitora i klawiatury. Użyję mojego Raspberry Pi 3 B+ z Raspbi