#Mitt projekt

Har du en tekkie-historia du vill dela med dig av?

Bygg din egen ambient light till tv:n

Bakgrundsbelysning, eller ambient light som det brukar kallas, till din tv förhöjer verkligen filmupplevelsen. Men om din tv saknar denna funktion, vad gör man då? Då är det inte svårare än att man bygger en egen. Vi lät tekkien, Jonathan Lundström, bygga ihop sin egen ambient light till sin tv. Med ganska små medel blev det ett roligt projekt som gjorde filmupplevelsen många gånger bättre. ”Det mesta handlar om att koppla samman de olika produkterna, även om det finns lite mjukvara som måste konfigureras” berättar Jonathan.

Här berättar Jonathan själv steg för steg hur man bygger sin egen ambient light.

Här följer 7 enkla steg:

Innan vi börjar: Se till att ladda ner den senaste versionen av operativsystem till din Raspberry Pi och installera det på SD-kortet. Den laddar du ner här och här finns en guide till hur du gör.

Nu kör vi!

1. Koppla in HDMI-splittern till din media-enhet, exempelvis en Apple TV.

I första steget tar vi och kopplar ihop HDMI-splittern med vår media-enhet. Det finns flera olika varianter. Cromecast eller Apple TV är två exempel. Börja med att koppla ihop HDMI-splittern till din media-enhet med en HDMI-kabel. Ta sen den andra HDMI-kabel från splitterns output till valfritt HDMI-uttag på din tv. Så långt inga problem. Nu är vi igång!

2. Koppla in HDMI/AV-konverter och videokort

Från den andra utgången på din HDMI-splitter kopplar du nu en tredje HDMI-kabel. Den kopplar du samman med din HDMI/AV-konverter. När du gjort det kopplar du även in din RCA-kabel till uttaget för video (gult) på splittern och in till video input på ditt videokort. Sist men inte minst så kopplar du in videokortet till en av USB-portarna på din Raspberry Pi.

3. Koppla in ström till LED-slingan och koppla slingan till din Raspberry Pi

Koppla ihop plus och minus till din strömadapter (5v) och koppla in strömmen. Detta brukar innebära att första lampan på LED-slingan tänds. Oftast i ett blått sken. Men detta kan utspela sig olika beroende på vilken LED-slinga du använder. I nästa steg kopplar du ihop slingan till din Raspberry Pi:s GPIO-pinnar så att rätt data kan skickas. Detta görs genom att koppla på följande sätt: 9 (GND), 21 (data) och 23 (klocka). Färgerna kan vara annorlunda hos dig beroende på vilken LED-slinga du använder men så här gjorde jag.

raspberrypi(Min erfarenhet är att bästa sättet att koppla slingan är att använda denna länk men vad som än passar borde fungera). Nedan är en bild på GPIO-pinnarna på Raspberry Pi.

GPIO

4. Dags att tända ljuset!

Jag hoppas ni hänger med så här långt. Allt ska nu vara kopplat. Om du gjort det så är det dags att koppla in strömmen till din Raspberry Pi. Härligt!Nu ska vi även konfigurera lite mjukvara så att vi får vår ambient light att fungera som vi vill. Mjukvaran kallas Hyperion och är en gratis ”Open-source”. Den är ganska enkel att konfigurera och innehåller även en java-applikation som underlättar installationen och konfigurationen. Applikationen kallas HyperCon och du kan följa guiden här.

När du gjort det så kan du hoppa vidare till SSH-fliken och koppla ihop den med din Raspberry Pi. Det borde se ut så här:

Raspberry Pi

Skriv in korrekt IP-adress, användarnamn och lösenord tryck sen på ”show traffic” för en komplett logg och sen på ”inst./Upd. Hyperion” för att installera Hyperion-mjukvaran till din Raspberry Pi. Om du lyckats göra detta rätt så borde din LED-slinga börja lysa.

5. Inställningar för din ambient light

Nu är det dags att konfigurera och justera mjukvaran så att din ambient light fungerar korrekt. Här finns en detaljerad guide, men i korthet använder jag dessa inställningar.

Hardware

  • Type: WS2801
  • Output: /dev/spidev0.0
  • Baudrate: 250000
  • RGB Byte Order: RGB
  • Direction: counter clockwise
  • LEDs horizontal: 16
  • LEDs left: 9
  • LEDs right: 9
  • Bottom gap: 0
  • 1st LED offset: 18
  • Horizontal depth: 3%
  • Vertical depth: 2%
  • Horizontal gap: 0%
  • Vertical gap: 0%
  • Overlap: 0%
  • Blackborder detection: Enabled
  • Threshhold: 5%
  • Mode: classic

Process

  • Smoothing: Enabled
  • Type: Linear smoothing
  • Time: 100ms
  • Update Freq: 25Hz
  • Update delay: 0

Grabber

  • GrabberV4L2: Enabled
  • Device: /dev/video0
  • Video standard: PAL
  • Width: 96
  • Height: 54
  • Red signal threshold: 0.1
  • Green signal threshold: 0.1
  • Blue signal threshold: 1.0

External

  • Booteffect: Enabled
  • Effect: Knight Rider
  • Duration: 3000

6. Bygga ramen till din ambient light

Nu ska din ambient light fungera som den ska och ge ett korrekt sken. Det är nära nu. Nu vill vi bara ha den på plats bakom tv:n också så att slingan inte ligger och skräpar på golvet. Jag köpte en L-formad aluminium profil och sågade till rätt längd för min tv. Detta kan ni lösa hur ni själva vill och efter måtten på er tv, men för mig fungerade detta utmärkt. Jag borrade hål i listen med rätt diameter för att LED-lamporna skulle passa.

lister

Jag använde även min 3d-skrivare och skrev ut hörnorna som håller samman listerna så att det blir en komplett ram. Detta kan man ju lösa hur man vill, men detta blev snyggt.

ramkant

7. Njut av en bättre filmupplevelse!

Jag fäste ramen bak på tv:n och thats is! Grymt roligt projekt och ett riktigt bra resultat. Extra roligt att bygga det själv i stället för att köpa en tv som redan har denna funktion. Se resultatet och hur jag kopplade samman allt i videon här nere. Det finns även en film där jag visar vilka produkter som används.

Nu, popcorn och film!

Du kan läsa mer om projektet på Jonathans egen hemsida, där beskriver han ännu mer i detalj om hela processen.

Inköpslista
Se filmen med produkterna som användes här.