Hyperion è uno strumento di luce ambientale open source che cattura e analizza i colori nel video o nell'immagine riproducendo sulla TV o sullo schermo del monitor e visualizza quei colori dagli angoli dello schermo TV tempo reale. Questo dà l'effetto che i colori fuoriescano dal display, offrendoti un'esperienza affascinante e piacevole mentre consumi i tuoi media preferiti.

La parte migliore è che è facile da implementare e funziona su tutti i tipi di TV e monitor senza influire sulla qualità dell'immagine o modificare il modo in cui consumi i tuoi file multimediali.

Cose che ti servono per realizzare Philips Ambilight fai da te

  1. Un Raspberry Pi 3 o 4. Puoi anche usare Raspberry Pi Zero W.
  2. Scheda SD (8 GB o più)
  3. WS2812B Rotolo da 5 metri ARGB o NeoPixel LED
  4. Un alimentatore 5V 5A
  5. Una scheda di acquisizione HDMI con pass-through 4K e supporto HDCP. Puoi anche utilizzare uno splitter HDMI se non riesci a trovare un dispositivo pass-through compatibile con HDCP. Lo splitter potrebbe rimuovere l'HDCP. Puoi guardare questi migliori schede di acquisizione per PC per questo progetto.
  6. instagram viewer
  7. Due cavi HDMI

Potresti anche costruire un Ambilight WS2812B reattivo al suono che reagisce al suono o alla musica che esce dalla TV e mostra il colore intorno alla TV. È possibile utilizzare una striscia WS2812B e un modulo D1 Mini o NodeMCU per questo scopo.

Passaggi per creare Ambilight fai-da-te per la tua TV

Segui queste semplici istruzioni per creare il tuo Ambilight fai-da-te e installarlo su qualsiasi TV o monitor. Iniziamo con la preparazione del dispositivo di archiviazione.

Passaggio 1: preparare la scheda SD

È possibile installare Hyperion sulla parte superiore del sistema operativo Raspbian o utilizzare il sistema operativo HyperBian fornito con Hyperion installato. Seguiremo quest'ultimo metodo per installare e configurare Hyperion poiché è più semplice e diretto. Ecco le istruzioni passo passo:

  1. Scarica il sistema operativo HyperBian da GitHub e installa il Strumento Raspberry Pi Imager sul tuo sistema.
  2. Collega la scheda micro SD al sistema e avvia lo strumento Raspberry Pi Imager.
  3. Clic Scegli il sistema operativo per selezionare il Sistema operativo HyperBian file, fare clic Scegli Archiviazione per selezionare il scheda SD, quindi fare clic Scrivere.
  4. Assicurati che la carta sia vuota e non contenga nulla di importante. Clic per confermare.
  5. Dopo aver lampeggiato, scollegare la scheda e ricollegarla.
  6. Lanciare Esplora file e apri il stivale partizione.
  7. Fare clic con il pulsante destro del mouse sullo spazio vuoto e scegliere Nuovo > Documento di testo. Rinomina il file come ssh e rimuovere il .testo estensione.

Se vuoi connettere il Raspberry alla rete tramite Wi-Fi, crea un nuovo file di testo e rinominalo come wpa_supplicant.conf.

Quindi, incolla il codice seguente nel file wpa_supplicant.conf file. Assicurati di sostituire IL TUO_SSID e LA TUA PASSWORD con il tuo SSID Wi-Fi e password.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
paese=GB

rete={
sid="IL TUO_SSID"
psk="LA TUA PASSWORD"
key_mgmt=WPA-PSK
}

Ora salva e chiudi il file wpa_supplicant.conf file. Rimuovere la scheda SD dal sistema e collegarla al Raspberry Pi. Collega l'alimentatore a Raspberry Pi per accenderlo. Il primo avvio potrebbe richiedere del tempo, a seconda del modello.

Passaggio 2: collega la striscia LED NeoPixel o WS2812 a Raspberry Pi

È possibile fare riferimento allo schema seguente per collegare tutte le parti e i componenti insieme.

  1. Rimuovi la mascheratura sul NeoPixel o WS2812 dal retro e incolla la striscia sul pannello posteriore del televisore attorno a tutti e quattro gli angoli. Inoltre, conta il numero di LED a tutti gli angoli e annotali.
  2. Collega i pin GND, +5V e Data della striscia WS2812B rispettivamente alle intestazioni dei pin GND, +5V e GPIO18 sul Raspberry Pi.
  3. Collega la scheda di acquisizione USB a Raspberry Pi utilizzando un cavo USB fornito con la scheda.
  4. Collega l'uscita HDMI di Xbox, Fire TV, PlayStation o qualsiasi dispositivo di streaming multimediale all'ingresso HDMI della scheda di acquisizione.
  5. Collegare un altro cavo HDMI all'uscita HDMI della scheda di acquisizione e collegarlo alla TV o al monitor.

Infine, collega l'alimentatore 5V 5A per alimentare sia Raspberry Pi che la striscia LED. Tuttavia, ti consigliamo vivamente di utilizzare l'alimentatore originale per alimentare il Raspberry Pi tramite Micro USB o USB Type-C in base al modello del dispositivo.

Passaggio 3: configurare Hyperion

Apri il browser web del tuo sistema e accedi al tuo router. Controllare l'elenco dei client DHCP per trovare il Indirizzo IP HyperBian. Puoi anche utilizzare l'app Fing per Androide e iOS dispositivi per trovare l'indirizzo IP di HyperBian.

Nella finestra del browser, inserisci l'indirizzo IP del tuo HyperBian con la porta 8090. Per esempio, 192.168.0.136:8090 e premere il accedere chiave. Vedrai una pagina simile a quella mostrata di seguito.

Clicca su Interfacce LED > Uscita LED e inserire il numero totale di LED in Conteggio LED hardware campo. Stiamo utilizzando una striscia WS2812B lunga 5 metri con 300 LED (60 LED/metro).

Dopo aver inserito il valore, fare clic Salva le impostazioni.

Clic Disposizione dei LED quindi immettere il numero di LED in alto, in basso, a sinistra e a destra. Assicurati di ricontare e inserisci i valori corretti nei rispettivi campi. Clic Salva layout.

Clicca su Cattura dell'hardware e quindi fare clic su Attivare casella di controllo sotto Acquisizione USB. A questo punto, assicurati che la scheda di acquisizione USB sia collegata a Raspberry Pi.

Quindi, fare clic su Dispositivi scoperti menu a discesa e scegli la scheda di acquisizione USB. Questo aprirà impostazioni aggiuntive.

Scegli il Risoluzione del dispositivo e Fotogrammi al secondo. Non selezionare nulla di più di 720p e 10 FPS, poiché Hyperion non ha bisogno di un'acquisizione di alta qualità per visualizzare i colori tramite la striscia LED. Ha solo bisogno di rilevare i colori con precisione e, quindi, funzionerà anche una risoluzione più bassa, che aiuterà anche a ridurre la latenza e prevenire problemi di prestazioni.

Una volta che tutto è connesso, accendi la TV e il dispositivo di streaming. È quindi possibile fare clic sull'icona del monitor in alto a destra per visualizzare il video in diretta e i colori visualizzati sui LED attorno alla TV o al monitor.

A questo punto, hai completato la configurazione di Hyperion. Ora puoi utilizzare il nastro biadesivo per fissare il Raspberry Pi e la scheda di acquisizione sul retro della TV o del monitor.

Abbiamo utilizzato del nastro biadesivo con velcro che ci permetterà di staccare il Raspberry Pi e la scheda di acquisizione senza creare confusione. Per questo, incolli il nastro biadesivo su Raspberry Pi e l'unità TV e poi attacca la striscia di velcro sul nastro biadesivo.

Personalizza Hyperion

Puoi personalizzare ulteriormente Hyperion e modificare alcune altre impostazioni, come l'animazione di avvio, gli effetti di caricamento, ecc. Puoi anche calibrare i colori del LED se i colori visualizzati sul LED sono diversi da quelli mostrati nel video live. Se c'è una notevole latenza nella visualizzazione dei colori, abbassare la risoluzione.

La migliore alternativa Philips Ambilight

Hyperion è la migliore alternativa a Philips Ambilight, progettata per i televisori di fascia alta dell'azienda. Naturalmente, puoi acquistare e installare altre soluzioni prontamente disponibili per ottenere effetti Ambilight simili. Tuttavia, Hyperion è open source e non richiede una connessione Internet o un'app per funzionare. Inoltre, non è necessario calibrare i colori poiché funziona con la striscia LED WS2812B o NeoPixel pronta all'uso. È anche più facile da configurare e configurare.

Come fare in modo che le luci a led RGB visualizzino colori fai da te

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Fai da te
  • Illuminazione intelligente
  • Philips Hue
  • Tutorial per progetti fai-da-te

Circa l'autore

Ravi Singh (19 articoli pubblicati)

Ravi è un esperto spiegatore di tecnologia, un appassionato di IoT e un amante di Linux con un background in big data e sviluppo di app. Trascorre la maggior parte dei fine settimana lavorando con i dispositivi IoT e giocando su Xbox. È anche un viaggiatore solista che ama le escursioni e l'esplorazione di nuovi sentieri.

Altro da Ravi Singh

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti