Sommario:
- Passaggio 1: raccogliere materiale: di cosa hai bisogno?
- Passaggio 2: installazione di OSMC su scheda SD
- Passaggio 3: installazione su RasPi
- Passaggio 4: cablaggio
- Passaggio 5: è ora di installare Hyperion
- Passaggio 6: strumento di configurazione Hyperion
- Passaggio 7: ci siamo quasi
- Passaggio 8: Bonus
Video: Come configurare OSMC con Hyperion su Raspberry Pi con striscia led WS2812b: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
A volte inglese molto bene, a volte no…
Cominciando dall'inizio. Questa è la mia prima lezione e l'inglese non è la mia lingua madre, quindi per favore, non essere troppo duro con me. Non si tratterà di come costruire il telaio, è facile. Si tratta di installare OSMC su RPi e principalmente di come far funzionare Hyperion. E le foto, ho preso molti appunti su di esse. Segui quelli e andrà tutto bene.
Per cominciare, cos'è OSMC, Hyperion, ecc.
"OSMC (Open Source Media Center) è un lettore multimediale gratuito e open source basato su Linux e fondato nel 2014 che consente di riprodurre file multimediali dalla rete locale, dalla memoria collegata e da Internet. OSMC è il media center leader in termini di funzionalità set e community e si basa sul progetto Kodi."
Questo è quello che dice il loro web. Fondamentalmente è un successore di XBMC.
Sto usando Raspberry Pi ver. B per questo, che è un piccolo computer basato su ARM. Non ha abbastanza potenza per rendere i siti web, perché non ha una grafica accelerata. Ma può eseguire il rendering di filmati Full HD, a causa della decodifica video hardware. Puoi leggere di più qui.
Hyperion è un clone di Abilight, simile a Boblight. Cattura i colori sul bordo dell'immagine e li proietta sulla parete dietro la TV. Lo puoi vedere nelle mie foto.
EDIT 8/2020: questo istruibile è per lo più obsoleto. Ora tutto ciò che devi fare è abilitare SSH su RPi, scaricare HyperCon.jar, connetterti tramite HyperCon a RPi e fare clic su Installa/Aggiorna. Funziona con RPi3, RPi4 non testato poiché non esiste il supporto OSMC. Ci stanno lavorando sopra. Le impostazioni rimangono le stesse, tutto tramite HyperCon.
Passaggio 1: raccogliere materiale: di cosa hai bisogno?
Allora compriamo un po' di roba:
Raspberry Pi - sto usando il modello B e B+, ho anche RasPi 2, ma ci sono alcuni problemi noti, quindi mi attengo a quelli più vecchi (e meno potenti), finché non hanno trovato soluzioni per questi problemi
Scheda SD: consiglio 16 GB di classe 10. Più veloce è, meglio è. La velocità del sistema dipende dalla velocità con cui può leggere/scrivere su quella scheda, perché RasPi non ha una propria memoria, il sistema operativo e tutti i dati sono su quella scheda. Ecco un elenco: https://elinux.org/RPi_SD_cards Sto usando schede SanDisk e Kingston.
Striscia led WS2812b - questa è una striscia led con chip led indirizzabili in modo indipendente. Il mio ha un chip per ogni 16 mm di striscia. Questa è una striscia led controllata digitalmente, NON USARE quelli analogici, non funzionerà. Usa questo tipo specifico e tutto sarà facile. Quelli sono simili ai miei, cerca WS2812b:
Alimentatore 5V - avevo un ricambio industriale 5V 20A (tipo S-100F-5), penso che 5A sarebbero sufficienti. È stabile ed è ciò di cui abbiamo bisogno, dal momento che lo useremo anche come alimentatore RasPi.
EDIT: 5A PSU non sono sufficienti, i led nel mio setup hanno bisogno di quasi 18A
Convertitore di livello logico: potremmo crearne uno, ma sono economici. Abbiamo bisogno di un segnale logico a 5 V per controllare la striscia led, ma RasPi ha solo un'uscita a 3, 3 V su GPIO e non vogliamo danneggiarlo.
E: resistenza da 300 Ohm, connettore USB micro B maschio (il mio è stato recuperato da un cavo di cui non avevo bisogno), fili, strumenti di saldatura.
Come ho scritto, non si tratta del telaio, ma scriverò alcuni consigli, misure, ecc.
E infine, software: SD Formater https://www.sdcard.org/downloads/formatter_4/OSMC Installer https://osmc.tv/download/windows/PuTTY https://osmc.tv/download/windows/WinSCP https://osmc.tv/download/windows/WinSCP https://winscp.net/eng/download.php HyperCon
Passaggio 2: installazione di OSMC su scheda SD
Se hai installato OSMC, puoi saltare questa e la parte successiva. Ma l'inizio pulito è meglio.
Di sicuro iniziamo con la formattazione della nostra scheda SD con SD Formater. Una volta fatto, avvia il programma di installazione di OSMC. Se scorri le immagini puoi vedere ogni fase dell'installazione con le note. La prima parte è su PC, una volta fatto, inserisci la scheda in RasPi, quindi passiamo al resto dell'installazione di OSMC. Maggiori informazioni sulle foto.
EDIT 29.11.2015: l'aggiornamento OSMC 2015.11-1 non funziona correttamente con Hyperion. Installa invece 2015.10-1
EDIT 10.12.2015: Spidev0.0 manca nel 2015.11. Verrà corretto nel prossimo aggiornamento.
EDIT: funziona
Passaggio 3: installazione su RasPi
Collega la scheda a RasPi, accendila e segui i passaggi. È semplice, non avrai bisogno di questa parte se sai leggere. Ma solo per essere sicuri, guarda quelle foto che ho aggiunto. Puoi controllare RasPi con tastiera e/o mouse o con il telecomando della TV se supporta Anynet+.
Passaggio 4: cablaggio
Faremo il cablaggio dopo l'installazione di OSMC perché puoi farlo con il caricabatterie del telefono o l'alimentatore RasPi originale (unità di alimentazione). Ma certo, puoi fare il cablaggio e il telaio, quindi l'installazione di OSMC.
AVVERTIMENTO! ASSICURARSI CHE L'ALIMENTATORE SCELTO SIA STABILE ESATTAMENTE A 5V, NON DI PI, IN MODO DA EVITARE DI DANNEGGIARE IL RASPI
Come ho scritto prima, il mio è un alimentatore industriale 5V 20A. Questo è al limite.
Guarda le immagini per i dettagli del cablaggio. Ma ricorda di mantenere corti i fili da RasPi alla striscia LED. Li avevo a circa 20 cm e hanno causato lo sfarfallio dei led.
Suggerimento per la cornice: ho calcolato la cornice in modo che si nasconda dietro la tv e i led si pieghino su quei segni di taglio negli angoli. L'intero telaio è realizzato in alluminio, avvitato e montato su filettature per il montaggio a parete.
Passaggio 5: è ora di installare Hyperion
Dobbiamo installare PuTTY su Windows. È un modo per accedere al terminale remoto su OSMC. Dobbiamo conoscere l'indirizzo IP, il nome e la password di RasPis. Puoi trovarlo nelle informazioni di sistema di OSMC
EDIT 2019-12-23: HyperCon può installare Hyperion. Ho aggiornato da RPi2 a RPi3, l'unica cosa necessaria era cambiare la scheda SD da una all'altra, connettersi con hypercon e premere il pulsante di aggiornamento.
Avvia PuTTY. Nel nome host inserire l'indirizzo IP e premere OPEN. È inoltre possibile salvare la connessione per un uso futuro.
Ora inserisci questi comandi nel terminale di PuTTY:
Abbiamo bisogno di aggiornare e aggiornare il sistema:
sudo apt-get update
sudo apt-get upgrade
Ora installa le librerie richieste:
sudo apt-get install libqtcore4 libqtgui4 libqt4-network libusb-1.0-0 ca-certificates
Distribuzione di Hyperion:
wget -N
sudo sh./install_hyperion.sh
Hyperion funziona già?
sudo /etc/init.d/hyperion status
Se tutto va bene dovresti ottenere lo stato "in esecuzione".
I diritti di accesso alla cartella di configurazione di Hyperions devono essere modificati, in modo che possiamo caricare il nostro file di configurazione al suo interno.
sudo chmod +x /opt/hyperion/config
Non funzionerà senza il file di configurazione corretto, quindi impariamo come crearne uno nel passaggio successivo.
Passaggio 6: strumento di configurazione Hyperion
Per il nostro scopo utilizziamo HyperCon.jar, non la versione SSH. Risponde più velocemente alle modifiche apportate e non abbiamo bisogno del telecomando a LED e delle impostazioni del grabber. È leggermente obsoleto, non esiste un'impostazione WS2812b, quindi è necessario modificare manualmente la configurazione dopo il caricamento su RasPi. Prova anche diverse impostazioni per l'intervallo e il livellamento dei frame grabber.
Tutto il necessario è annotato sulle immagini, solo alcune informazioni su questi due:
Intervallo: determina la frequenza con cui il grabber aggiorna il colore che viene poi inviato ai led.
Smoothing: attenua la transizione tra i colori dei led. Penso che questo tempo dovrebbe essere più breve dell'intervallo.
Al termine, premi il pulsante Crea e salva la configurazione da qualche parte dove puoi trovarla.
Passaggio 7: ci siamo quasi
Ora installa WinSCP e aprilo. Crea un nuovo posto con il protocollo SFPT. L'host sarà l'indirizzo IP RasPis, come per PuTTY. Stessi login e password pure. Salva la connessione, così non dovrai ripetere l'operazione. Connettiti e trova la configurazione di Hyperions in /opt/hyperion/config/. Sostituisci l'originale con il tuo file hyperion.conf.json. Se c'è un problema di autorizzazione, esegui di nuovo il comando chmod. Aprilo su RasPi in WinSCP e sostituisci questo:
"dispositivo":
{ "name": "MyPi", "type": "adalight", "output": "/dev/spidev0.0", "rate": 250000, "colorOrder": "rgb" },
con questo per cambiare il controllo led da SPI al controllo diretto GPIO:
"dispositivo":
{ "nome": "MyPi", "tipo": "ws2812b", "colorOrder": "rgb" }, È all'inizio del file, quindi non sarà necessario cercarlo. Vediamo se abbiamo fatto tutto bene. Inserisci questo comando su PuTTY, dobbiamo riavviare il servizio Hyperion in modo che carichi il nuovo file di configurazione:
sudo /etc/init.d/hyperion restart
Su PuTTY dovresti vedere lo stato di esecuzione di hyperion - OK, e led dovrebbe fare tutto ciò che hai impostato come bootsequence. Nel mio caso rainbowswirl. In caso contrario, qualcosa non va. O hyperion non è in esecuzione (lo stato non era OK) o più probabilmente è una configurazione errata. Controlla di nuovo.
Passaggio 8: Bonus
Congratulazioni, ce l'hai fatta
E come bonus scarica e installa l'app Hyperion Free da Google Play, così puoi controllare i led a distanza dal tuo telefono. L'unica cosa di cui hai bisogno è l'indirizzo IP RasPis, di nuovo.
Suggerisco di impostare l'IP statico su RasPi. Ho bloccato il mio contro il suo indirizzo MAC sul router. Ogni volta che collego questo specifico RasPi ottengo lo stesso indirizzo IP e non devo sostituirlo in tutte quelle app.
spero di non aver dimenticato qualcosa…
Le FIN e goditi i film con questa meravigliosa barra luminosa.
Consigliato:
Come configurare un Raspberry Pi e iniziare a usarlo: 4 passaggi
Come configurare un Raspberry Pi e iniziare a usarlo: per i lettori del futuro, siamo nel 2020. L'anno in cui, se sei fortunato ad essere sano e non infetto da Covid-19, all'improvviso tu , ho avuto molto più tempo libero di quanto avresti mai immaginato. Allora come posso occuparmi in modo non troppo stupido? Oh si
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: 3 passaggi
Come creare un orologio analogico e un orologio digitale con una striscia LED usando Arduino: oggi realizzeremo un orologio analogico e un orologio Orologio digitale con Led Strip e modulo MAX7219 Dot con Arduino. Correggerà l'ora con il fuso orario locale. L'orologio analogico può utilizzare una striscia LED più lunga, quindi può essere appeso al muro per diventare un'opera d'arte
Come configurare Dotnet su Raspberry Pi: 5 passaggi
Come configurare Dotnet su Raspberry Pi: NET Framework su Raspberry Pi: cos'è e, inoltre, PERCHÉ? L'esecuzione di Microsoft.NET Framework o chiamata anche semplicemente Dotnet su Raspberry Pi sembra un po' strano e complicato a prima vista. Ma risulta piuttosto intelligente e ragionevole al
Striscia LED fai-da-te: come tagliare, collegare, saldare e alimentare la striscia LED: 3 passaggi (con immagini)
Striscia LED fai-da-te: come tagliare, collegare, saldare e alimentare la striscia LED: guida per principianti per realizzare i tuoi progetti di luce utilizzando la striscia LED. Flessibili, affidabili e facili da usare, le strisce LED sono la scelta migliore per una varietà di applicazioni. le basi sull'installazione di una semplice striscia LED da 60 LED/m per interni, ma l'in
Spettacolo di luci natalizie a LED facile: maghi in inverno - Striscia LED WS2812B con FastLED e tutorial Arduino: 6 passaggi
Spettacolo di luci natalizie a LED facile: maghi in inverno | Striscia LED WS2812B con FastLED e un tutorial Arduino: ho progettato e programmato questo spettacolo di luci natalizio da visualizzare ovunque. Ho usato una striscia led WS2812B con una densità di pixel di 30 pixel/metro. Dato che ho usato 5 metri, ho avuto un totale di 150 LED. Ho mantenuto il codice semplice in modo che chiunque fosse nuovo nell'uso di WS2812