Ambilight system för varje ingång ansluten till teven. WS2812B Arduino UNO Raspberry Pi (4 / 13 steg)
Steg 4: Hyperion och konfigurationsfilen
!!! UPPDATERA!!! Om din version av HyperCon innehåller 5 flikar, hänvisas till steg 13 för programmation.
- Börja med att öppna programmet HyperCon.jar.
Du kan helt enkelt kopiera först 4 rader på fliken maskinvara .
- Riktningen är vilken riktning remsan körs när du tittar på det från skärmen sidan av TV: N.
- Om lik mig, du har satt lysdioder i övre och nedre hörn, måste du välja true för nästa 2 rader.
Om du väljer trogen dem båda, måste du ta 1 från din totala antalet lysdioder på den vertikala axeln.
(jag har 47 lysdioder på varje sida vertikalt, med 2 x sant = 45 lysdioder för räkningen)
- Du kan sedan fylla upp de nästa 3 raderna enligt dina inställningar och uppmärksamma kommentaren ovan.
- Botten är helt enkelt resultatet av "horisontella antal LED" - Hur kan lysdioder du har längst ner på din TV. i mitt fall 78 överst, 30 varje sida längst = 18 gap
- Öka eller minska antalet offset tills LED 0 på den högra delen av skärmen matchar start LED av dina egna inställningar.
- Du kan också kopiera alla fälten under Avbildningen enligt min bild, det fungerar bra och kan alltid ändras senare om det behövs.
- När du är klar, anges antalet lysdioder till höger på skärmen bör vara samma som antalet lysdioder fysiskt fast till din TV.
Nu flyttar till processen fliken.
- Se till att den frame grabber är förkryssat. Ange höjd och bredd till ett värde av 3 x din faktiska antal lysdioder. Det fungerar bra. Återigen, detta kan ändras senare om det behövs men är en bra början. Kopiera den 25Hz samt
- Aktivera utjämning och Kopiera värdena från min setup.
- Kopieras också jag har på min bild, de är en bra utgångspunkt och fungerar ganska bra.
För att avsluta, gå in på fliken externt .
- Allt på den här fliken kan bo orörd förutom det markerade fält som du behöver kopiera enligt mig.
Du kan nu Klicka på knappen "skapa hyperion konfiguration" och spara filen någonstans lätt.
Jag använder Notepad ++ för att öppna konfigurationsfilen som detta program fungerar bra för mig.
Vi kommer nu att öppna konfigurationsfilen och lägga till några rader i det för hyperion att arbeta med våra frame grabber.
Du kan referera till bilden ovan för visuell hjälp.
- Rulla hela vägen ner filen.
- Ta bort sista 2 raderna enligt den markerade delen på bilden.
- Nu kopiera följande rader från här under och klistra in dem i din fil i slutet
Konfiguration för den inbäddade V4L2 gripet
* enheten: V4L2 enhet att använda [standard = "/ dev/video0"]
* ingång: V4L2 ingång för att använda [standard = 0]
* standard: videostandarden (nr-ändra/PAL/NTSC) [standard = "ingen förändring"]
* bredd: V4L2 bredd ange [standard =-1]
* höjd: V4L2 höjd att ställa in [standard =-1]
* frameDecimation: Frame decimering faktor [standard = 2]
* sizeDecimation: storlek decimering faktor [standard = 8]
* prioriterade: Hyperion prioriterade kanal [standard = 800]
* mode: 3D-läge använda 2D/3DSBS/3DTAB (Obs: ingen autodetekteringen) [standard = "2D"]
* cropLeft: beskärning från vänster [standard = 0]
* cropRight: beskärning från höger [standard = 0]
* cropTop: beskärning från toppen [standard = 0]
* cropBottom: beskärning från botten [standard = 0]
* redSignalThreshold: Signal tröskeln för den röda kanalen mellan 0.0 och 1.0 [standard = 0,0]
* greenSignalThreshold: Signal tröskeln för den gröna kanalen mellan 0.0 och 1.0 [standard = 0,0]
* blueSignalThreshold: Signal tröskeln för den blå kanalen mellan 0.0 och 1.0 [standard = 0,0]
"gripet-v4l2":
{
"enhet": "/ dev/video0",
"input": 0,
"standard": "ingen förändring",
"bredd": 1,
"höjd": 1,
"frameDecimation": 2,
"sizeDecimation": 4,
"prioritet": 1100,
"mode": "2D",
"cropLeft": 0,
"cropRight": 3,
"cropTop": 6,
"cropBottom": 17,
"redSignalThreshold": 0.0,
"greenSignalThreshold": 0.0,
"blueSignalThreshold": 0,0
},
"endOfJson": "endOfJson"
}
Ett ord nu på denna video grabber setup vi har precis lagt till våra konfigurationsfil. Detta steg kommer att behöva göras när allt fungerar och klar.
4 rader: beskära vänster, gröda höger, grödan övre, gröda botten. Dessa värden måste ändras enligt dina inställningar. Börja med alla dessa fyra nummer med ett värde på 0 och ladda config-filen tillbaka i din Pi. Starta om datorn och titta på lite TV. Om du behöver öka värdet under "Beskär vänster" och försök igen tills Lysdioderna lyser upp på vänster sida av TV: N att Lamporna inte lyser upp.
Sedan kan du upprepa processen med de 3 andra sidorna.
Framgång! Jag vet det är lite tidskrävande men det försäkrar du inte är beskärning för mycket av bilden av på ena eller andra utan bara vad som är nödvändigt.