Hyperion är ett verktyg för omgivande ljus med öppen källkod som fångar och analyserar färgerna i videon eller bilden spelar på din TV eller bildskärm och visar dessa färger från hörnen på din TV-skärm in realtid. Detta ger effekten att färgerna läcker ut ur displayen, vilket ger dig en fascinerande och trevlig upplevelse samtidigt som du konsumerar ditt favoritmedia.

Det bästa är att det är lätt att distribuera och fungerar på alla typer av TV och monitorer utan att påverka bildkvaliteten eller ändra hur du konsumerar dina media.

Saker du behöver för att göra DIY Philips Ambilight

  1. En Raspberry Pi 3 eller 4. Du kan också använda Raspberry Pi Zero W.
  2. SD-kort (8 GB eller mer)
  3. WS2812B ARGB eller NeoPixel LED 5-meters rulle
  4. En 5V 5A strömförsörjning
  5. Ett HDMI-insamlingskort med 4K-genomgång och HDCP-stöd. Du kan också använda en HDMI-splitter om du inte kan hitta en HDCP-kompatibel pass-through-enhet. Delaren kan ta bort HDCP: n. Du kan titta på dessa bästa fångstkort för PC för detta projekt.
  6. Två HDMI-kablar
instagram viewer

Du kan också bygga en ljudreaktiv WS2812B Ambilight som reagerar på ljudet eller musiken som kommer ut från din TV och visar färgen runt din TV. Du kan använda en WS2812B-remsa och en D1 Mini- eller NodeMCU-modul för detta ändamål.

Steg för att bygga DIY Ambilight för din TV

Följ dessa enkla instruktioner för att göra din egen DIY Ambilight och installera den på valfri TV eller bildskärm. Låt oss börja med att förbereda din lagringsenhet.

Steg 1: Förbered SD-kortet

Du kan installera Hyperion på toppen av Raspbian OS eller använda HyperBian OS som kommer med Hyperion installerat. Vi kommer att följa den senare metoden för att installera och konfigurera Hyperion eftersom det är enklare och okomplicerat. Här är steg-för-steg-instruktionerna:

  1. Ladda ner HyperBian OS från GitHub och installera Raspberry Pi Imager-verktyg på ditt system.
  2. Anslut micro SD-kortet till systemet och starta Raspberry Pi Imager-verktyget.
  3. Klick Välj OS för att välja HyperBian OS fil, klicka Välj Lagring för att välja SD-kort, och klicka sedan Skriva.
  4. Se till att kortet är tomt och inte har något viktigt. Klick Ja att bekräfta.
  5. Efter att ha blinkat, koppla ur kortet och anslut det igen.
  6. Lansera Utforskaren och öppna känga dela.
  7. Högerklicka på det tomma utrymmet och välj Nytt > Textdokument. Byt namn på filen till ssh och ta bort .Text förlängning.

Om du vill ansluta Raspberry till nätverket via Wi-Fi, skapa en ny textfil och byt namn på den till wpa_supplicant.conf.

Klistra sedan in följande kod i wpa_supplicant.conf fil. Se till att byta ut DIN_SSID och DITT LÖSENORD med ditt Wi-Fi SSID och lösenord.

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

nätverk={
ssid="DIN_SSID"
psk="DITT LÖSENORD"
key_mgmt=WPA-PSK
}

Spara och stäng nu wpa_supplicant.conf fil. Ta bort SD-kortet från systemet och anslut det till Raspberry Pi. Anslut strömförsörjningen till Raspberry Pi för att slå på den. Den första kängan kan ta ett tag, beroende på modell.

Steg 2: Anslut NeoPixel eller WS2812 LED Strip till Raspberry Pi

Du kan hänvisa till följande diagram för att koppla ihop alla delar och komponenter.

  1. Ta bort maskeringen på NeoPixel eller WS2812 från baksidan och klistra in remsan på baksidan av din TV runt alla fyra hörnen. Räkna också antalet lysdioder i alla hörn och notera dem.
  2. Anslut GND-, +5V- och datastiften på WS2812B-remsan till GND-, +5V- och GPIO18-stifthuvudena på Raspberry Pi respektive.
  3. Anslut USB-infångningskortet till Raspberry Pi med en USB-kabel som medföljer kortet.
  4. Anslut Xbox, Fire TV, PlayStation eller någon multimedia-strömningsenhets HDMI-utgång till HDMI-ingången på inspelningskortet.
  5. Anslut en annan HDMI-kabel till HDMI-utgången på inspelningskortet och anslut den till TV: n eller bildskärmen.

Slutligen, anslut 5V 5A-försörjningen för att driva både Raspberry Pi och LED-remsan. Vi rekommenderar dock starkt att du använder den ursprungliga strömförsörjningen för att driva Raspberry Pi via Micro USB eller USB Type-C baserat på enhetsmodellen.

Steg 3: Konfigurera Hyperion

Öppna webbläsaren på ditt system och logga in på din router. Kontrollera DHCP-klientlistan för att hitta HyperBian IP-adress. Du kan också använda Fing-appen för Android och iOS enheter för att hitta IP-adressen för HyperBian.

I webbläsarfönstret anger du IP-adressen för din HyperBian med 8090-porten. Till exempel, 192.168.0.136:8090 och tryck på Stiga på nyckel. Du kommer att se en sida som liknar den som visas nedan.

Klicka på LED-gränssnitt > LED-utgång och ange det totala antalet lysdioder i Antal lysdioder för hårdvara fält. Vi använder en 5 meter lång WS2812B-remsa med 300 lysdioder (60 lysdioder/meter).

När du har angett värdet klickar du Spara inställningar.

Klick LED-layout och ange sedan antalet lysdioder längst upp, längst ner, till vänster och till höger. Se till att räkna om och ange rätt värden i respektive fält. Klick Spara layout.

Klicka på Fånga hårdvara och klicka sedan på Aktivera kryssrutan under USB-upptagning. I det här skedet, se till att USB-insamlingskortet är anslutet till Raspberry Pi.

Klicka sedan på Enheter upptäckta rullgardinsmenyn och välj USB-insamlingskortet. Detta öppnar ytterligare inställningar.

Välj den Enhetsupplösning och Bildrutor per sekund. Välj inte något mer än 720p och 10 FPS, eftersom Hyperion inte behöver en högkvalitativ bildtagning för att visa färger via LED-remsor. Det behöver bara upptäcka färger exakt, och därför kommer en lägre upplösning också att fungera, vilket också kommer att hjälpa till att sänka latensen och förhindra prestandaproblem.

När allt är anslutet slår du på din TV och streamingenheten. Du kan sedan klicka på bildskärmsikonen uppe till höger för att se livevideo och färger som visas på lysdioderna runt din TV eller bildskärm.

I det här skedet har du slutfört Hyperion-installationen. Nu kan du använda dubbelsidig tejp för att fixa Raspberry Pi och inspelningskortet på baksidan av din TV eller bildskärm.

Vi använde dubbelhäftande tejp med kardborreband som gör att vi kan lossa Raspberry Pi och fångstkortet utan att lämna en enda röra. För detta klistrar du dubbelsidetejpen på Raspberry Pi och TV-enheten och klistrar sedan kardborrebandet över dubbelsidans tejp.

Anpassa Hyperion

Du kan anpassa Hyperion ytterligare och ändra några fler inställningar, såsom startanimering, laddningseffekter, etc. Du kan också kalibrera LED-färgerna om färgerna som visas på LED skiljer sig från vad som visas i livevideon. Om det finns en märkbar fördröjning i att visa färgerna, sänk upplösningen.

Bästa Philips Ambilight-alternativet

Hyperion är det bästa alternativet till Philips Ambilight, designat för företagets avancerade tv-apparater. Naturligtvis kan du köpa och installera några andra lättillgängliga lösningar för att uppnå liknande Ambilight-effekter. Hyperion är dock öppen källkod och kräver ingen internetanslutning eller app för att fungera. Dessutom behöver du inte kalibrera färger eftersom det fungerar med WS2812B eller NeoPixel LED-remsa ur kartongen. Det är också lättare att ställa in och konfigurera.

Hur man gör RGB LED-ljus som visar DIY-färger

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • DIY
  • Smart belysning
  • Philips Hue
  • Självstudier för DIY-projekt

Om författaren

Ravi Singh (19 publicerade artiklar)

Ravi är en expert på teknikförklaring, en IoT-entusiast och Linux-älskare med en bakgrund inom big data och apputveckling. Han tillbringar större delen av sina helger med att arbeta med IoT-enheter och spela spel på Xbox. Han är också en ensamresenär som älskar att vandra och utforska nya stigar.

Mer från Ravi Singh

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera