Innholdsfortegnelse:

Hvordan sette opp OSMC med Hyperion på Raspberry Pi med WS2812b Led Strip: 8 trinn
Hvordan sette opp OSMC med Hyperion på Raspberry Pi med WS2812b Led Strip: 8 trinn

Video: Hvordan sette opp OSMC med Hyperion på Raspberry Pi med WS2812b Led Strip: 8 trinn

Video: Hvordan sette opp OSMC med Hyperion på Raspberry Pi med WS2812b Led Strip: 8 trinn
Video: Quick Look & Ride - Classic Moto Guzzi Cafe Racer Build 2024, Juli
Anonim
Hvordan sette opp OSMC med Hyperion på Raspberry Pi med WS2812b Led Strip
Hvordan sette opp OSMC med Hyperion på Raspberry Pi med WS2812b Led Strip

Noen ganger er jeg veldig godt engelsk, noen ganger nei …

Første ting først. Dette er min første instruerbare og engelsk er ikke morsmålet mitt, så vær så snill, ikke vær for hard mot meg. Dette handler ikke om hvordan du bygger rammen, det er enkelt. Det handler om å installere OSMC på RPi og hovedsakelig hvordan du får Hyperion til å fungere. Og bilder, jeg har skrevet mange notater om dem. Følg dem, så går det bra.

Til å begynne med, hva er OSMC, Hyperion, etc.

"OSMC (Open Source Media Center) er en gratis og åpen kildekode mediespiller basert på Linux og grunnlagt i 2014 som lar deg spille av medier fra ditt lokale nettverk, tilknyttet lagring og Internett. OSMC er det ledende mediesenteret når det gjelder funksjoner sett og fellesskap og er basert på Kodi -prosjektet."

Det er hva weben deres sier. I utgangspunktet er det en etterfølger av XBMC.

Jeg bruker Raspberry Pi ver. B for det, som er en liten ARM -basert datamaskin. Det har ikke nok kraft til å gjengi nettsteder, fordi det ikke har noen akselerert grafikk. Men det kan gjengi full HD -filmer på grunn av maskinvare -videokoding. Du kan lese mer her.

Hyperion er en Abilight -klon, lik Boblight. Den fanger farger på kanten av bildet og projiserer den på veggen bak tv. Du kan se det på bildene mine.

EDIT 8/2020: Denne instruksen er stort sett utdatert. Alt du trenger å gjøre er å aktivere SSH på RPi, laste ned HyperCon.jar, koble til via HyperCon til RPi og klikk på installer/oppdater. Fungerer med RPi3, RPi4 ikke testet siden det ikke er OSMC -støtte. De jobber med det. Innstillingene forblir de samme, alt via HyperCon.

Trinn 1: Samle ting - hva trenger du?

Samle ting - Hva trenger du?
Samle ting - Hva trenger du?

Så la oss kjøpe noen ting:

Raspberry Pi - jeg bruker modell B og B+, jeg har også RasPi 2, men det er noen kjente problemer, så jeg holder meg til disse eldre (og mindre kraftige) til de fant løsninger på disse problemene

SD -kort - jeg anbefaler 16 GB klasse 10. Jo raskere jo bedre. Systemhastigheten avhenger av hvor raskt det kan lese/skrive på det kortet, fordi RasPi ikke har noen egen lagring, operativsystemet og alle dataene er på det kortet. Her er en liste: https://elinux.org/RPi_SD_cards Jeg bruker SanDisk- og Kingston -kort.

WS2812b led stripe - dette er en led strip med uavhengig adresserbare led chips. Min har en brikke for hver 16 mm stripe. Dette er en digitalstyrt led -stripe, IKKE BRUK analoge, den vil ikke fungere. Bruk denne spesifikke typen, så blir alt enkelt. De ligner på mine, se etter WS2812b:

5V Power Suply-jeg hadde en ekstra industriell 5V 20A (type S-100F-5), jeg tror 5A ville være nok. Det er stabilt, og det er det vi trenger, siden vi kommer til å bruke det som RasPi -strøm også.

EDIT: 5A PSU er ikke nok, lysdioder i oppsettet mitt trenger nesten 18A

Logic Level Converter - vi kan lage en, men de er billige. Vi trenger 5V logisk signal for å kontrollere LED -stripen, men RasPi har bare 3, 3V utgang på GPIO, og vi vil ikke skade den.

Og: 300Ohm motstand, USB micro B hannkontakt (fjernet min ut av en kabel jeg ikke trengte), ledninger, loddeverktøy.

Som jeg skrev, handler dette ikke om rammen, men jeg vil skrive ned noen råd, målinger, etc.

Og endelig programvare: 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

Trinn 2: Installere OSMC på SD -kort

Installere OSMC på SD -kort
Installere OSMC på SD -kort
Installere OSMC på SD -kort
Installere OSMC på SD -kort
Installere OSMC på SD -kort
Installere OSMC på SD -kort

Hvis du har OSMC installert, kan du hoppe over denne og neste del. Men ren start er bedre.

La oss begynne med å lage SD -kortet vårt med SD Formater. Når du er ferdig, start OSMC -installasjonsprogrammet. Hvis du viser bilder, kan du se hvert trinn i installasjonen med notater. Første del er på PC, når det er gjort, sett kortet inn i RasPi, så går vi gjennom resten av installasjonen av OSMC. Mer informasjon om bilder.

EDIT 29.11.2015: OSMC-oppdatering 2015.11-1 fungerer ikke riktig med Hyperion. Instal 2015.10-1 i stedet

EDIT 10.12.2015: Det mangler spidev0.0 i 2015.11. Blir fikset i neste oppdatering.

EDIT: det fungerer

Trinn 3: Installasjon på RasPi

Installasjon på RasPi
Installasjon på RasPi
Installasjon på RasPi
Installasjon på RasPi
Installasjon på RasPi
Installasjon på RasPi

Koble kortet til RasPi, slå det på og følg trinnene. Det er enkelt, du trenger ikke denne delen hvis du kan lese. Men bare for å være sikker, se på bildene jeg har lagt til. Du kan kontrollere RasPi med tastatur og/eller mus, eller med fjernsynsapparater hvis den støtter Anynet+.

Trinn 4: Kabling

Kabling
Kabling
Kabling
Kabling
Kabling
Kabling

Vi skal gjøre ledningene etter installasjon av OSMC fordi du kan gjøre det med telefonlader eller original RasPi PSU (Power Suply Unit). Men sikkert, du kan gjøre ledninger og ramme, deretter installasjonen av OSMC.

ADVARSEL! Vær sikker på at din valgte PSU ER STABIL PÅ 5V Nøyaktig, IKKE MER, SÅ DU UNNGÅR Å SKADE RASPIEN DIN

Som jeg skrev før, er min en industriell 5V 20A PSU. Det er på kanten.

Se bildene for detaljer om ledninger. Men husk å holde ledningene fra RasPi til LED -stripe korte. Jeg hadde dem omtrent 20 cm, og de fikk lysdioder til å flimre.

Tips for rammen: Jeg beregnet rammen slik at den gjemmer seg bak fjernsynet og lysdiodene bøyer seg til skjæremerkene i hjørnene. Hele rammen er laget av aluminium, skrudd sammen og montert på skruegjenger for veggmontering.

Trinn 5: På tide å installere Hyperion

Vi må installere PuTTY på Windows. Det er en måte til ekstern tilgangsterminal på OSMC. Vi trenger å vite RasPis IP -adresse, navn og passord. Du finner den i OSMCs systeminfo

EDIT 2019-12-23: HyperCon kan installere Hyperion. Jeg har oppgradert fra RPi2 til RPi3, det eneste som trengs var å bytte SD -kort fra et til et annet, koble til hypercon og trykke på oppdateringsknappen.

Start PuTTY. I vertsnavnet setter du IP -adressen og trykker på OPEN. Du kan også lagre tilkoblingen for fremtidig bruk.

Skriv inn disse kommandoene i PuTTYs -terminalen:

Vi må oppdatere og oppgradere systemet:

sudo apt-get oppdatering

sudo apt-get oppgradering

Installer nå nødvendige biblioteker:

sudo apt-get install libqtcore4 libqtgui4 libqt4-nettverk libusb-1.0-0 ca-sertifikater

Distribusjon av Hyperion:

wget -N

sudo sh./install_hyperion.sh

Kjører Hyperion allerede?

sudo /etc/init.d/hyperion status

Hvis alt går bra, bør du få "løpende" status.

Tilgangsrettigheter til Hyperions konfigurasjonsmappe må endres, slik at vi kan laste opp konfigurasjonsfilen til den.

sudo chmod +x/opt/hyperion/config

Det fungerer ikke uten riktig konfigurasjonsfil, så la oss lære hvordan du lager en i neste trinn.

Trinn 6: Hyperion Configuration Tool

Hyperion konfigurasjonsverktøy
Hyperion konfigurasjonsverktøy
Hyperion konfigurasjonsverktøy
Hyperion konfigurasjonsverktøy
Hyperion konfigurasjonsverktøy
Hyperion konfigurasjonsverktøy

For vår hensikt bruker vi HyperCon.jar, ikke SSH -versjonen. Den reagerer raskere på endringer som er gjort, og vi trenger ikke LED -fjernkontrollen og grabber -innstillingene. Det er litt utdatert, det er ingen WS2812b -innstilling, så vi må endre konfigurasjonsmanualen etter opplasting til RasPi. Prøv også forskjellige innstillinger for intervall for rammegripere og utjevning.

Alt neded er notert på bildene, bare litt informasjon om de to:

Intervall - bestemmer hvor ofte grabber oppdaterer fargen som deretter sendes til lysdioder.

Utjevning - jevner overgangen mellom fargene på lysdioder. Jeg synes denne tiden bør være kortere enn intervallet.

Når du er ferdig, trykker du på Lag -knappen og lagrer konfigurasjonen et sted der du kan finne den.

Trinn 7: Nesten der

Installer nå WinSCP og åpne den. Lag et nytt sted med SFPT -protokollen. Verten vil være RasPis IP -adresse, den samme som for PuTTY. Samme innlogging og passord. Lagre tilkoblingen, så du trenger ikke gjøre dette igjen. Koble til og finn Hyperions config i/opt/hyperion/config/. Erstatt originalen med hyperion.conf.json -filen. Hvis det er et tillatelsesproblem, kjør kommandoen chmod på nytt. Åpne den på RasPi i WinSCP og erstatt denne:

"enhet":

med dette for å endre ledet kontroll fra SPI til å dirigere GPIO -kontroll:

"enhet":

sudo /etc/init.d/hyperion starter på nytt

På PuTTY bør du se hyperion -kjørestatus - OK, og led bør gjøre alt du har angitt som oppstartsrekkefølge. I mitt tilfelle rainbowswirl. Hvis ikke, er det noe galt. Enten kjører ikke hyperion (statusen var ikke OK), eller mer sannsynlig er det en dårlig konfigurasjon. Sjekk det igjen.

Trinn 8: Bonus

Gratulerer, du har gjort det

Og som en bonus kan du laste ned og installere Hyperion Free ap fra Google Play, slik at du kan kontrollere fjernkontrollene fra telefonen. Den eneste tynne du trenger er RasPis IP -adresse, igjen.

Jeg foreslår at du setter statisk IP til RasPi. Jeg har låst min mot MAC -adressen på ruteren. Hver gang jeg kobler til denne spesifikke RasPi, får jeg samme IP -adresse, og jeg trenger ikke å bytte den ut i alle disse appene.

Jeg håper jeg ikke har glemt noe …

Le FIN og nyt filmer med denne fantastiske lysbaren.

Anbefalt: