Ik heb niet zoveel te doen en zoek een nieuwe uitdaging. Ik wil ambient lighting maken als ik films kijk op mijn pc.
Dit topic is een brainstorm topic om te kijken wat er mogelijk is, aangezien er vast wel mensen dit ook willen doen.
Eerst de achtergrond:
Philips heeft een leuk tvtje gebouwd die light geeft zoals het scherm is. Oftewel je ziet een bloedbad en je tv kleurt rood. Leuk, grappig en zeker te doen voor thuis. Paar links:
http://www.flattv.philips.com/shome.htm
http://www.misc.philips.com/ambilight/nl/index2.html
Mij lijkt het leuk dit ook voor thuis te maken, voor de fun.
Dit kun je met een aantal stukje hardwrae doen: rgb leds of gekleurde lampen. Ik heb beschikking over heeft laatste (spots met r,g,b lampen erin (en nog paars, geel, oranje....)). Deze lampen kun je makkelijk met X10 aan je pc hangen zodat je deze kun dimmen.
X10 is een low budget protocol om data over je 220v lijnen te sturen. Je hangt een usb controller aan je pc, die data verstuurd. Je X10 dimmers vangen dit op en regelen het licht. Voila, werkende licht besturing. Een X10 winkel: http://www.mypowershop.eu/
Het aansturen is goed te doen, ik heb het spul niet in huis, maar X10 aansturen is eenvoudig te implementeren.
Nu het systeem zelf.
Het makkelijkst is om een plugin oid in je media speler te stoppen die om de zoveel tijd een frame eruit gooit. Dit frame gebruik je om je gemiddelde RGB waarde uit te rekenen (Dit kan zo simpel of moeilijk als je zelf wil) en hier je lampen op aan te passen. Het doel is nu om dat frame uit een mediaspeler te halen.
Ikzelf heb totaal geen ervaring met media speler die frames uitgeven of met plugins voor bestaande mediaspelers zodat je de frames op kan vragen. Zijn er mogelijkheden om een frame uit een media speler te krijgen, bestaande plugins. Of moet dit nog geschreven worden?
Verder wil ik natuurlijk het algoritme bespreken om te zorgen dat je lampen de correcte kleur worden. Gemiddeldes van een frame is erg banaal en functioneert vast niet perfect.
Verder zou ik graag natuurlijk opbouwende kritiek, feedback, hulp etc. kunnen gebruiken. Dit is mijn eerste ingeving, waarschijnlijk zijn een zat andere. Ik weet niet wat het beste/goedkoopste/makkelijkste is en hoop aan de hand van dit topic hier achter te komen.
EDIT: ik weet niet of het topic goed geplaatst is...
Dit topic is een brainstorm topic om te kijken wat er mogelijk is, aangezien er vast wel mensen dit ook willen doen.
Eerst de achtergrond:
Philips heeft een leuk tvtje gebouwd die light geeft zoals het scherm is. Oftewel je ziet een bloedbad en je tv kleurt rood. Leuk, grappig en zeker te doen voor thuis. Paar links:
http://www.flattv.philips.com/shome.htm
http://www.misc.philips.com/ambilight/nl/index2.html
Mij lijkt het leuk dit ook voor thuis te maken, voor de fun.
Dit kun je met een aantal stukje hardwrae doen: rgb leds of gekleurde lampen. Ik heb beschikking over heeft laatste (spots met r,g,b lampen erin (en nog paars, geel, oranje....)). Deze lampen kun je makkelijk met X10 aan je pc hangen zodat je deze kun dimmen.
X10 is een low budget protocol om data over je 220v lijnen te sturen. Je hangt een usb controller aan je pc, die data verstuurd. Je X10 dimmers vangen dit op en regelen het licht. Voila, werkende licht besturing. Een X10 winkel: http://www.mypowershop.eu/
Het aansturen is goed te doen, ik heb het spul niet in huis, maar X10 aansturen is eenvoudig te implementeren.
Nu het systeem zelf.
Het makkelijkst is om een plugin oid in je media speler te stoppen die om de zoveel tijd een frame eruit gooit. Dit frame gebruik je om je gemiddelde RGB waarde uit te rekenen (Dit kan zo simpel of moeilijk als je zelf wil) en hier je lampen op aan te passen. Het doel is nu om dat frame uit een mediaspeler te halen.
Ikzelf heb totaal geen ervaring met media speler die frames uitgeven of met plugins voor bestaande mediaspelers zodat je de frames op kan vragen. Zijn er mogelijkheden om een frame uit een media speler te krijgen, bestaande plugins. Of moet dit nog geschreven worden?
Verder wil ik natuurlijk het algoritme bespreken om te zorgen dat je lampen de correcte kleur worden. Gemiddeldes van een frame is erg banaal en functioneert vast niet perfect.
Verder zou ik graag natuurlijk opbouwende kritiek, feedback, hulp etc. kunnen gebruiken. Dit is mijn eerste ingeving, waarschijnlijk zijn een zat andere. Ik weet niet wat het beste/goedkoopste/makkelijkste is en hoop aan de hand van dit topic hier achter te komen.
EDIT: ik weet niet of het topic goed geplaatst is...
[ Voor 5% gewijzigd door elgringo op 19-03-2007 15:21 ]
if broken it is, fix it you should