DIY Ambilight howto?

Pagina: 1 ... 19 ... 63 Laatste
Acties:
  • 651.039 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Hier een linkje van de ledstrip: http://www.dealextreme.com/details.dx/sku.14965
Hij moet dus 6 watt aan kunnen... Ik weet niet zo veel van componenten af. Ik bouw vooral schema's na en maak geen schema's :X

[ Voor 28% gewijzigd door hardware.tom op 30-04-2010 19:38 ]


Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
6watt / 3 dus. 2 watt per kleur. I = P / U = 2Watt / 12Volt = 166mA per lijn.
Mag je zelf checken of dat overeen komt met de aangedragen fets :)

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Het zou moeten lukken met een BS170 toch?, maar ik heb de ruimte niet voor 9 transistoren. Ik weet dat er IC's zijn die dit ook kunnen zoals: ULN2804 alleen die heeft 8 kanalen en ik heb er 9 (of meer) nodig . Weet iemand zo een?

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
SOT-23 alternatiefje? ;)
Als een ULN past, dan passen die paar goed geplaatste fetjes ook wel.

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Het is meer dat het dan wat netter word maar met een beetje passen en meten moet het ook wel lukken denk ik. Kan ik zo'n BS170 gewoon zo aansluiten zoals in het schema? En als het goed is krijg ik nog een printplaat binnen van SK.net, dus ik denk dat ik maar voor de BS170 optie ga

[ Voor 25% gewijzigd door hardware.tom op 30-04-2010 20:25 ]


Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
Zou moeten kunnen ja.

Ik heb overigens nog een aantal lege PCB's over van de light control actie, misschien dat je interesse hebt? :)

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Zijn die Pcb's experimenteerkaarten of zijn ze Geetst? Als het experimenteer kaarten zijn dan heb ik wel interesse (denk ik :)). Misschien heb ik ook wel interesse in geetste, misschien kan je foto's sturen via mail, als het goed is kan je die vinden in mijn profiel.

Acties:
  • 0 Henk 'm!

  • kaasaanfiets
  • Registratie: Januari 2005
  • Niet online

kaasaanfiets

Extreme Edition of koekoek

LED-Maniak schreef op woensdag 28 april 2010 @ 10:41:
Die zijn al eens gemaakt. Via USB en via de TV kan allebei :)
Bij wie moet ik zijn dan?

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
Mail me even, dan krijg je alle details :)

[edit]
Ontvangen. Ik heb nog een aantal setjes over dus voor de geïnteresseerden.. mail even :)

[ Voor 20% gewijzigd door LED-Maniak op 04-05-2010 10:58 ]

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

Vraagje, ik heb een Samsung tv die ik via HDMi van beeld voorzie.
Wordt dit beeld dan ook naar de Scart output gestuurd van de tv? of is dat tv afhankelijk?

Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
komt er binnenkort nog een inkoopactie voor de bordjes?

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
Nee. Tenzij iemand anders het wil organiseren :)

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
LED-Maniak schreef op zaterdag 01 mei 2010 @ 12:54:
[...]

Mail me even, dan krijg je alle details :)

[edit]
Ontvangen. Ik heb nog een aantal setjes over dus voor de geïnteresseerden.. mail even :)
heb hier wel interesse in....

Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Ik heb de nieuwe pic binnen dus ik ga hem weer programmeren maar welke hex-file moest ik nou hebben? Die van divxstation toch? Ik wil namelijk niet weer de "verkeerde" erop zetten. :)

EDIT: als ik er stroom op zet brand er geen led en de test die RafkeP heeft uitgelegd wil ook niet slagen. Is het goed dat ik die hoge resolutie foto's naar je toe stuur?

Edit: @ RafkeP: je hebt mail! ;)

[ Voor 48% gewijzigd door hardware.tom op 14-05-2010 16:37 ]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Ok, hij heeft nu wel alles op halve kracht alleen hij veranderd niet meer als ik momotest draai, ook bij boblight niet.

Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Werkt het boblight gebeuren in Linux via usb? Ik meende ergens in dit topic te hebben gelezen dat een tv kaart nodig was maar, als ik verder lees ook weer niet (tenminste dat interpreteer ik). Wat is het nu?
Hoop dat het werkt, anders moet ik nog even mijn bestelling mogelijk aanpassen.

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
Ja, er is een linux versie van boblight.

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • FulmeN
  • Registratie: Juni 2003
  • Laatst online: 19-09 23:48
Heb mijn ambilight ook klaar, gebouwd m.b.v een arduino. :)

[ Voor 20% gewijzigd door FulmeN op 21-05-2010 23:27 ]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Hoi,


Ik zit hier met het probleem dat mijn Momolight niet werkt. Het gedrag wat hij nu vertoont, ik heb alleen led 1 en 2 aangesloten:
Ik zet hem aan ---> Led 2 knippert onregelmatig en Led 1 is wit ---> 5 seconden later valt het alles uit. ---> hij begint ineens weer aan te knipperen ---> Weer in de zelfde kleuren.

Ik zet momotest aan in windows 7 ---> Er gebeurt niks met de leds
Ik zet momotest aan in windows xp ---> Led veranderd wel maar niet bepaalt "smooth" Hij flikkert maar een beetje naar een bepaalde kleur.

Ik gebruik de HEX van rafkep en het schema van divxstation.

Ik hoop dat jullie weten wat hier aan de hand is?
Hij heeft trouwens nog nooit goed naar behoren gewerkt.

[ Voor 6% gewijzigd door hardware.tom op 23-05-2010 15:11 ]


Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 21-09 22:28

Compizfox

Bait for wenchmarks

Eoghlear schreef op maandag 17 mei 2010 @ 00:28:
Werkt het boblight gebeuren in Linux via usb? Ik meende ergens in dit topic te hebben gelezen dat een tv kaart nodig was maar, als ik verder lees ook weer niet (tenminste dat interpreteer ik). Wat is het nu?
Hoop dat het werkt, anders moet ik nog even mijn bestelling mogelijk aanpassen.
Jup, heb het hier draaien met mijn amBX set.
Zonder TV-kaart :*)

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Compizfox schreef op zondag 23 mei 2010 @ 21:09:
[...]

Jup, heb het hier draaien met mijn amBX set.
Zonder TV-kaart :*)
Ben er nu ook mee aan het spelen, maar blijf nu steken met mijn boblight.conf. Als ik in de terminal boblightd start begint ie (zonder errors) maar gaat niet verder. Ik moet ctrl+c indrukken om weer iets te kunnen ingeven in de terminal. De leds gaan ook uit tijdens dit proces.

Heb geen idee wat er aan de hand kan zijn.

Acties:
  • 0 Henk 'm!

  • Rde
  • Registratie: September 2008
  • Laatst online: 03-01-2024

Rde

Armageddon_2k schreef op dinsdag 04 mei 2010 @ 11:01:
Vraagje, ik heb een Samsung tv die ik via HDMi van beeld voorzie.
Wordt dit beeld dan ook naar de Scart output gestuurd van de tv? of is dat tv afhankelijk?
Dat betwijfel ik sterk. Door die hdcp troep op hdmi mogen apparaten het hdmi signaal niet down converten en naar analoog omzetten. Maar moest het werken laat dan iets weten.

Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 21-09 22:28

Compizfox

Bait for wenchmarks

Eoghlear schreef op maandag 24 mei 2010 @ 16:22:
[...]


Ben er nu ook mee aan het spelen, maar blijf nu steken met mijn boblight.conf. Als ik in de terminal boblightd start begint ie (zonder errors) maar gaat niet verder. Ik moet ctrl+c indrukken om weer iets te kunnen ingeven in de terminal. De leds gaan ook uit tijdens dit proces.

Heb geen idee wat er aan de hand kan zijn.
Boblightd is ook alleen de daemon, je moet ook een input hebben. Dat is voor beeld dus boblight-x11.

Heb jij een amBX set, of een DIY setje met leds?

Ik heb een tutorial geschreven over hoe het moet met combustd en boblight icm een amBX set, misschien dat je daar wat aan hebt: http://www.tuxplace.nl/aa...r-met-je-ambx-systeem.php

[ Voor 6% gewijzigd door Compizfox op 24-05-2010 19:23 ]

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Compizfox schreef op maandag 24 mei 2010 @ 19:19:
[...]

Boblightd is ook alleen de daemon, je moet ook een input hebben. Dat is voor beeld dus boblight-x11.

Heb jij een amBX set, of een DIY setje met leds?
Ik heb een DIY setje op sk.net gekocht. Ik weet dat boblightd de daemon is, maar die moet ik wel eerst starten voordat ik boblight-x11 kan starten. Tijdens de initialisatie (gok ik) van boblightd gaat het niet helemaal goed.Hij blijft gewoon bezig (zie Afbeeldingslocatie: http://img689.imageshack.us/img689/6405/schermafbeelding2010052y.png en kan niets meer in terminal typen. De leds stoppen dan ook tijdens boblightd.

Acties:
  • 0 Henk 'm!

  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 18-05 17:57
-f flag gebruiken :)

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 21-09 22:28

Compizfox

Bait for wenchmarks

Maar de leds staan toch niet aan voordat je boblightd start?

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Ja, ik heb ze in software mode staan. daar moeten ze instaan. Hmm. nu ik boblightd -f gebruik krijg ik dit: (CConnectionHandler::Process) starting connection handler on 127.0.0.1:19333
(CDevice::Process) ambilight: setup succeeded
(CClientsHandler::Process) starting clients handler
(CConnectionHandler::Process) ERROR: bind() 127.0.0.1:19333 Address already in use
ERROR: an error occurred, please check the log.

Acties:
  • 0 Henk 'm!

  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 18-05 17:57
Dan heb je er duidelijk twee draaien.

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Acties:
  • 0 Henk 'm!

  • Compizfox
  • Registratie: Januari 2009
  • Laatst online: 21-09 22:28

Compizfox

Bait for wenchmarks

Even een sudo killall boblightd dus, en dan opnieuw starten ;)

Gewoon een heel grote verzameling snoertjes


Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Klopt. sudo killall boblight gedaan. nu opnieuw gestart en dat werkt.
Als ik nu 'DISPLAY=:0.1 boblight-X11 -x' ingeef krijg ik de volgende foutmelding:
paul@XBMCLive:~$ DISPLAY=:0.1 boblight-X11 -x
Connecting to boblightd
(CConnectionHandler::Process) 127.0.0.1:59707 connected
(CClientsHandler::ParseMessage) 127.0.0.1:59707 said hello
Connection to boblightd opened
(CClientsHandler::ParseSet) 127.0.0.1:59707 priority set to 128
ERROR: unable to open display :0.1
(CClientsHandler::Process) 127.0.0.1:59707 Connection closed
(CClientsHandler::RemoveClient) removing 127.0.0.1:59707

Hierna zou het moeten werken als ik me niet vergis.

Acties:
  • 0 Henk 'm!

  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 18-05 17:57
DISPLAY environment variable staat duidelijk niet goed.

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Wat zou ik hieraan moeten veranderen? En waar? in de boblight.conf?

Acties:
  • 0 Henk 'm!

  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 18-05 17:57
"DISPLAY=:0.0 boblight-X11" werkt misschien wel.

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Acties:
  • 0 Henk 'm!

  • Eoghlear
  • Registratie: Oktober 2007
  • Laatst online: 02-06 11:04
Hartstikke bedankt, het werkt nu!
Wat is het verschil tussen 0.0 en 0.1? een of meerdere schermen?

Nu zal alleen het finetunen nog moeten. Jij deed dit door nog meer toe te voegen aan de boblight-x11 code? of kan dat ook door middel van de .conf file?
De overgangen zijn niet altijd even vloeiend (kleine stottering).

Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
zijn er ook mensen die dit werkend hebben onder xbmc en als besturingssysteem Windows 7 32 bit?

Acties:
  • 0 Henk 'm!

  • FulmeN
  • Registratie: Juni 2003
  • Laatst online: 19-09 23:48
alexswart schreef op donderdag 27 mei 2010 @ 20:01:
zijn er ook mensen die dit werkend hebben onder xbmc en als besturingssysteem Windows 7 32 bit?
Ja hier werkend

Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
zou je ook kunnen vertellen hoe je dit hebt gedaan en welke build je van xbmc gebruikt?

Acties:
  • 0 Henk 'm!

  • FulmeN
  • Registratie: Juni 2003
  • Laatst online: 19-09 23:48
tuurlijk m.b.v een arduino mega en de software van amblone. Je zou eens op zijn website kunnen kijken (link staat wel 20 - 30 berichten terug).

Enige nadeel wat ik zelf heb, de software vraagt ongeveer 25 - 30 procent van me cpu (amd x2 7750BE).

Edit :: Draai trouwens windows 7 32bit en xbmc 9.11.

[ Voor 10% gewijzigd door FulmeN op 27-05-2010 20:38 ]


Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
FulmeN schreef op donderdag 27 mei 2010 @ 20:32:
tuurlijk m.b.v een arduino mega en de software van amblone. Je zou eens op zijn website kunnen kijken (link staat wel 20 - 30 berichten terug).

Enige nadeel wat ik zelf heb, de software vraagt ongeveer 25 - 30 procent van me cpu (amd x2 7750BE).

Edit :: Draai trouwens windows 7 32bit en xbmc 9.11.
hmm hoop dat dit gaat werken op mijn pc.

ik draai het op een ION systeempje.
hd afspelen is geen probleem door de dxva
dus nu maar hopen dat het straks werkt

Acties:
  • 0 Henk 'm!

  • FulmeN
  • Registratie: Juni 2003
  • Laatst online: 19-09 23:48
Ja dat zal mooi zijn, laat het even weten.

Acties:
  • 0 Henk 'm!

  • Anthor
  • Registratie: Juni 2002
  • Niet online
Ik ben vandaag bezig geweest met het upgraden van mijn 'ambilight' systeempje.

Ik heb bij 5 ledstrips de sporen onderbroken, en er in totaal 10 segmenten van gemaakt. Die stuur ik aan met m'n dmx ontvangers en de SendTheLight software van vandeGerrit.


Filmpje: (met minimaal faden tussen kleuren)

Dat geknipper van de tv en ambi ligt aan de camera instellingen en de hoeveelheid licht.

Ik ben nog niet klaar, want onder de tv moeten ook nog wat strips komen.
Omdat het kan :P

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
Mooi Anthor! Maar wat een herrie die muziek :P
Ik zat te kijken of ik met die individueel aanstuurbare strips iets leuks kon maken maar die zijn helaas maar 5-bits.

Heb trouwens nog wat setjes over voor de geinteresseerde: http://samenkopen.net/action_topic/21282/440025/last#last

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
Hier een filmpke van mijn Light Control:
[YouTube: http://www.youtube.com/watch?v=wYN2pe9uBnw]

ik moet boblight nog net iets beter instellen.

[ Voor 16% gewijzigd door hardware.tom op 07-06-2010 07:54 ]


Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 12:29
Ziet er goed uit hardware.tom.

Is er btw al wat meer informatie over software die werkt in games met AA? Indien er zoiets niet aan lijkt te komen, dan wil ik binnenkort een compleet hardwarematige oplossing gaan proberen. Iets in de trant van een sample and hold schakeling welke door een PIC aangestuurd wordt.

Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
hardware.tom schreef op maandag 07 juni 2010 @ 07:43:
Hier een filmpke van mijn Light Control:
[video]

ik moet boblight nog net iets beter instellen.
Ziet er goed uit.

welke programma's heb je hiervoor gebruikt?
gewoon de Boblight 1.3 beta?
zou je eventueel hier het gebruikte .conf bestand kunnen posten?

Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
@ Alexswart, ik heb gewoon de laatste boblight gedownload en het config bestand van L.E.M.F die heb ik wel een beetje aan moeten passen omdat mijn ledstrips niet echt rood genoeg waren.

Boblight heeft nu ook een eigen google code site, daar staat een best wel uitgebreide uitleg van hoe je het config bestand moet aanpassen.

Acties:
  • 0 Henk 'm!

  • DGTL_Magician
  • Registratie: Februari 2001
  • Laatst online: 19-09 14:06

DGTL_Magician

Kijkt regelmatig vooruit

Er is ook een update uit voor de Mac OS X/Linux AmbX Ruby interface combustd. Dankzij een patch van "jaaps" van de XMBC forums is het nu mogelijk om elk kleurkanaal apart aan te spreken.

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage


Acties:
  • 0 Henk 'm!

  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 18-05 17:57
hardware.tom schreef op dinsdag 08 juni 2010 @ 22:56:
@ Alexswart, ik heb gewoon de laatste boblight gedownload en het config bestand van L.E.M.F die heb ik wel een beetje aan moeten passen omdat mijn ledstrips niet echt rood genoeg waren.

Boblight heeft nu ook een eigen google code site, daar staat een best wel uitgebreide uitleg van hoe je het config bestand moet aanpassen.
De link erbij is misschien wel handig: http://code.google.com/p/boblight/wiki/boblightconf

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
hardware.tom schreef op dinsdag 08 juni 2010 @ 22:56:
@ Alexswart, ik heb gewoon de laatste boblight gedownload en het config bestand van L.E.M.F die heb ik wel een beetje aan moeten passen omdat mijn ledstrips niet echt rood genoeg waren.

Boblight heeft nu ook een eigen google code site, daar staat een best wel uitgebreide uitleg van hoe je het config bestand moet aanpassen.
Ik heb hetzelfde probleem met de kleuren mijn rood word ook niet hellemaal rood. ik gebruik de strips van dealextreme.

Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
alexswart schreef op woensdag 09 juni 2010 @ 17:46:
[...]


Ik heb hetzelfde probleem met de kleuren mijn rood word ook niet hellemaal rood. ik gebruik de strips van dealextreme.
Ik gebruik ook dezelfde ledstrips van dealextreme, deze: http://www.dealextreme.com/details.dx/sku.14965 :P Onder mijn scherm heb ik nu een ledstrip die ik nog had liggen van 30cm.

Zo ziet mijn config file eruit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[global]
timeout     20
interface   127.0.0.1
port        19333
interpolation   on
proportional    5.0
[global]
timeout     20
interface   127.0.0.1
port        19333
interpolation   on
proportional    5.0
saturation  3.0
value       10.0
valuerange  0.0 1.0
use     yes
method      average
threshold   20

[device]
name        ambilight
type        momo
output      "com10"
rate        9600
channels    12
interval    20000
prefix      FF

[color]
name        red
rgb     FF0000
gamma       1.0
adjust      1.0
blacklevel  0.0

[color]
name        green
rgb     00FF00
gamma       1.0
adjust      0.8
blacklevel  0.0

[color]
name        blue
rgb     0000FF
gamma       1.0
adjust      0.9
blacklevel  0.0

[light]
name        top
color           red     ambilight 2
color           green   ambilight 6
color           blue    ambilight 10
hscan       0 100
vscan       0 50

[light]
name            left
color           red     ambilight 1
color           green   ambilight 5
color           blue    ambilight 9
hscan           0 50vscan           0 100

[light]
name            bottom
color           red     ambilight 4
color           green   ambilight 8
color           blue    ambilight 12
hscan           0 100
vscan           50 100

[light]
name            right
color           red     ambilight 3
color           green   ambilight 7
color           blue    ambilight 11
hscan           50 100
vscan           0 100


Niet zo veel veranderd dus...

Is er btw ook een manier bij light control of boblight dat de led strips sneller uit gaan? zoals je ziet in mijn filmpje is hij soms net niet snel genoeg.

[ Voor 16% gewijzigd door hardware.tom op 09-06-2010 18:15 ]


Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
@Hardwartom

Heb je inmiddels je kleuren al hellemaal goed dat rood nu ook echt rood is?

Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
alexswart schreef op vrijdag 11 juni 2010 @ 18:12:
@Hardwartom

Heb je inmiddels je kleuren al hellemaal goed dat rood nu ook echt rood is?
Ik zit nu een beetje te kijken, ik heb nu de kleuren groen en blauw een stuk lager gezet.

Heb jij ook dat wit bij jouw meer blauw is?

Dit is hoe ik het nu heb met de kleuren en ik moet zeggen dat het er al aardig op begint te lijken.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[color]
name        red
rgb     FF0000
gamma       1.0
adjust      1.0
blacklevel  0.0

[color]
name        green
rgb     00FF00
gamma       1.0
adjust      0.7
blacklevel  0.0

[color]
name        blue
rgb     0000FF
gamma       1.0
adjust      0.6
blacklevel  0.0

Rood is bij mij nog steeds een beetje oranje-achtig maar iik vind het al wel beter.

Acties:
  • 0 Henk 'm!

  • H143
  • Registratie: Juli 2006
  • Laatst online: 20-09 12:20
hardware.tom schreef op vrijdag 11 juni 2010 @ 18:22:
[...]

Ik zit nu een beetje te kijken, ik heb nu de kleuren groen en blauw een stuk lager gezet.

Heb jij ook dat wit bij jouw meer blauw is?

Dit is hoe ik het nu heb met de kleuren en ik moet zeggen dat het er al aardig op begint te lijken.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[color]
name        red
rgb     FF0000
gamma       1.0
adjust      1.0
blacklevel  0.0

[color]
name        green
rgb     00FF00
gamma       1.0
adjust      0.7
blacklevel  0.0

[color]
name        blue
rgb     0000FF
gamma       1.0
adjust      0.6
blacklevel  0.0

Rood is bij mij nog steeds een beetje oranje-achtig maar iik vind het al wel beter.
Bij mij is rood ook afentoe oranje. als het scherm 100% rood is zijn de leds netjes rood maar als een heel klein stukje een andere kleur heeft word het oranje.

Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
Beste allemaal :w

Ik heb de 70+ pagina's gepoogd te lezen maar er is niet bepaald duidelijk wat het lijstje van matriaal wat men nodig heeft om een eigen Ambilight te maken.

Ik zie printplaatjes, multicolor lichtslangen en instellingen voorbij zoeffen, maar nog neit een duidelijkheid in de vor van een stappen plan.

Kan iemand mijn vertellen wat ik nodig heb en wat ik exact moet doen en kopen?

Mijn dank

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • Lennart_1337
  • Registratie: Juni 2004
  • Laatst online: 09-09 14:56
Ik heb een beetje met de configuratie instellingen van boblight gespeeld, maar ik weet nog steeds niet hoe ik de ambilight iets donkerder kan zetten.

Weet iemand welke waarde ik omhoog of omlaag moet zetten?
Dacht zelf aan de gamma maar dit lijkt niet veel invloed te hebben.

Ik heb de ledstrips namelijk om mijn beamerscherm gemaakt maar de beamer schijnt naar verhouding te zwak als ik de ambilight aanzet.

Acties:
  • 0 Henk 'm!

  • Tower410
  • Registratie: Augustus 2006
  • Laatst online: 19-09 20:31
Heb het nooit uitgeprobeerd, maar misschien als je van alle kleuren de adjust een stuk lager zet?

Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

MrJey schreef op maandag 14 juni 2010 @ 07:47:
Beste allemaal :w

Ik heb de 70+ pagina's gepoogd te lezen maar er is niet bepaald duidelijk wat het lijstje van matriaal wat men nodig heeft om een eigen Ambilight te maken.

Ik zie printplaatjes, multicolor lichtslangen en instellingen voorbij zoeffen, maar nog neit een duidelijkheid in de vor van een stappen plan.

Kan iemand mijn vertellen wat ik nodig heb en wat ik exact moet doen en kopen?

Mijn dank
Het probleem is een beetje dat er een aantal verschillende manieren zijn bedacht, en dat er daardoor verschillende gedachten stromen door elkaar lopen.
Er zijn meerdere stukjes software (Send The Light, BobLight, MomoLight)
En ook meerder manieren om je lichtjes te besturen (MicroController, Dmx)
Eigenlijk is er niet: "de ultieme manier".

Voor een vaste opstelling kan je makkelijk een Microcontroller systeempje pakken, de DMX heeft als sterke punt dat het snel is en makkelijk uit te breiden.

Je zal in de meeste gevallen een microcontroller moeten programmeren, dus ook de programmer daarvan zal je moeten maken.

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
dmx en microcontroller is zowat hetzelfde.. Alleen de protocollen zijn verschillend.
Wil je niets zelf bouwen of heb je de kennis niet dan kan je hier kijken: http://samenkopen.net/action_topic/21282/440025. Veel users in dit forum gebruiken er een :)

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

LED-Maniak schreef op maandag 14 juni 2010 @ 17:55:
dmx en microcontroller is zowat hetzelfde.. Alleen de protocollen zijn verschillend.
Wil je niets zelf bouwen of heb je de kennis niet dan kan je hier kijken: http://samenkopen.net/action_topic/21282/440025. Veel users in dit forum gebruiken er een :)
Deze is toch al gesloten of ben ik nou gek?

Acties:
  • 0 Henk 'm!

  • LED-Maniak
  • Registratie: Oktober 2003
  • Nu online
Correct maar er zijn setjes over :)

Mitsubishi externe temperatuur sensor (Home Assistant compatible): V&A - ClimaControl - Ook voor Panasonic & LG.


Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
Toch maar hier proberen :P.

Ik heb gisteren mijn setje Light Control V1.4 in elkaar gezet en werkt offline gewoon perfect.
- Automatic light
- Manual light

De afstandbediening werkt ook lekker, en alle modus werken goed(offline)

Behalve de software modus:
Zodra ik de controller in deze modus heb geactiveerd en ik start boblightd.exe, gaat de kleur achter mijn TV uit.

Zoals me is verteld via LED-Maniak, een paar keer lang/kort op 1 en 2 op de afstandsbediening drukken heb ik dat gedaan, maar ik krijg geen response.

Op dat moment werkt mijn afstandsbediening niet meer en moet ik de controller handmatig resetten (uit zetten of stekker eruit).

Wat ik tot nu toe heb gedaan.
- Compoorten in boblight.conf correspondeert met de compoort van de controller. Check
- Andere USB kabels / USB poorten aangesloten. Check (device malfunction) :S
- Laatste firmware geflashed op de correcte manier via de handleiding en FLIP 3.4.1

- Na een paar keer herstarten verdwijnt dat bericht en is de controller weer correct werkend in systeem beheer weergave te zien.

- OS: Windows 7 - 32bit
- USB 2.0 poorten.
- Boblight 1.3 beta 1
- Firmware LC_v1.4.4.hex

Wie kan mij wat helderheid geven in waar ik overheen kijk?

- SendTheLight en Lightcontrol software communiceren ook niet met de controller.

[ Voor 9% gewijzigd door Zakkenwasser op 08-07-2010 07:30 ]

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
MrJey schreef op donderdag 08 juli 2010 @ 07:24:
Toch maar hier proberen :P.

Ik heb gisteren mijn setje Light Control V1.4 in elkaar gezet en werkt offline gewoon perfect.
- Automatic light
- Manual light

De afstandbediening werkt ook lekker, en alle modus werken goed(offline)

Behalve de software modus:
Zodra ik de controller in deze modus heb geactiveerd en ik start boblightd.exe, gaat de kleur achter mijn TV uit.

Zoals me is verteld via LED-Maniak, een paar keer lang/kort op 1 en 2 op de afstandsbediening drukken heb ik dat gedaan, maar ik krijg geen response.

Op dat moment werkt mijn afstandsbediening niet meer en moet ik de controller handmatig resetten (uit zetten of stekker eruit).

Wat ik tot nu toe heb gedaan.
- Compoorten in boblight.conf correspondeert met de compoort van de controller. Check
- Andere USB kabels / USB poorten aangesloten. Check (device malfunction) :S
- Laatste firmware geflashed op de correcte manier via de handleiding en FLIP 3.4.1

- Na een paar keer herstarten verdwijnt dat bericht en is de controller weer correct werkend in systeem beheer weergave te zien.

- OS: Windows 7 - 32bit
- USB 2.0 poorten.
- Boblight 1.3 beta 1
- Firmware LC_v1.4.4.hex

Wie kan mij wat helderheid geven in waar ik overheen kijk?

- SendTheLight en Lightcontrol software communiceren ook niet met de controller.
Bij mij is het ook zo dat het licht uitgaat als je boblight.exe start, maar als je boblight-getpixel start gaat het licht wel aan.

Ik had eerst ook eeen aantal problemen met lightcontrol, het is uiteindelijk beter geworden toen ik de instellingen van lemf erop had gezet.


Ik had nog een filmpje gemaakt:

[YouTube: http://www.youtube.com/watch?v=E025qEGIwOU]

Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
hardware.tom schreef op donderdag 08 juli 2010 @ 08:00:
[...]

Bij mij is het ook zo dat het licht uitgaat als je boblight.exe start, maar als je boblight-getpixel start gaat het licht wel aan.

Ik had eerst ook eeen aantal problemen met lightcontrol, het is uiteindelijk beter geworden toen ik de instellingen van lemf erop had gezet.


Ik had nog een filmpje gemaakt:

[video]
Waar zet je die LEMF eeeprom.hex dan op, gewoon als firmware upgraden of inplenteren in een programma ?.

[ Voor 11% gewijzigd door Zakkenwasser op 08-07-2010 08:17 ]

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
MrJey schreef op donderdag 08 juli 2010 @ 08:16:
[...]

Waar zet je die LEMF eeeprom.hex dan op, gewoon als firmware upgraden of inplenteren in een programma ?.
In flip zelf heb je onderaan in het midden (geloof ik) een knop met select eeprom, als je dat gedaan hebt kan je de instellingen van lemf erop zetten, dit staat trouwens ook gewoon in de handleiding.

Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
hardware.tom schreef op donderdag 08 juli 2010 @ 08:22:
[...]

In flip zelf heb je onderaan in het midden (geloof ik) een knop met select eeprom, als je dat gedaan hebt kan je de instellingen van lemf erop zetten, dit staat trouwens ook gewoon in de handleiding.
Dat heb ik dus gedaan voordat ik de laatste firmware erop had gezet op aanraden van LED-Maniak.
Maar daar had ik dezelfde problemen mee.

UPDATE:
Zelfde probleem treed op met de LEMF instellingen opnieuw geinstalleerd.

[ Voor 8% gewijzigd door Zakkenwasser op 08-07-2010 17:51 ]

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
Het is wel zo dat Lightcontrol de controller herkend en ook zegt dat hij aangesloten is.

Als ik bijv. de PC-mode aanzet in die software veranderen de LEDjes van kleur.
Alleen werkt het niet samen met een film.

De grabber en de speel knop staan ook gewoon aan.

Maar boblight geen reactie.

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
MrJey schreef op donderdag 08 juli 2010 @ 15:24:
Het is wel zo dat Lightcontrol de controller herkend en ook zegt dat hij aangesloten is.

Als ik bijv. de PC-mode aanzet in die software veranderen de LEDjes van kleur.
Alleen werkt het niet samen met een film.

De grabber en de speel knop staan ook gewoon aan.

Maar boblight geen reactie.
Heb je aero wel uit staan?

Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
Had er over gelezen, en die had ik gisteren al uitgezet

[ Voor 5% gewijzigd door Zakkenwasser op 08-07-2010 15:57 ]

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
MrJey schreef op donderdag 08 juli 2010 @ 15:54:
[...]

Had er over gelezen, en die had ik gisteren al uitgezet
Heb je windows 7? Want dan is aero uitzetten niet transparantie uitschakelen maar gewoon terug naar windows basic thema gaan.

Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
hardware.tom schreef op donderdag 08 juli 2010 @ 17:07:
[...]

Heb je windows 7? Want dan is aero uitzetten niet transparantie uitschakelen maar gewoon terug naar windows basic thema gaan.
JA, klopt, ik had hem ingesteld naar het windows 7 basic theme.

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • hardware.tom
  • Registratie: Oktober 2009
  • Laatst online: 10-09 21:50
MrJey schreef op donderdag 08 juli 2010 @ 17:27:
[...]

JA, klopt, ik had hem ingesteld naar het windows 7 basic theme.
ok, dan weet ik het niet. Probeer nog eens knop 1 en 2 in te drukken. Soms reageert hij niet helemaal goed daarop en dan gebeurt er niks.

Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
hardware.tom schreef op donderdag 08 juli 2010 @ 17:30:
[...]

ok, dan weet ik het niet. Probeer nog eens knop 1 en 2 in te drukken. Soms reageert hij niet helemaal goed daarop en dan gebeurt er niks.
Nou, de hele afstandsbediening werkt dan niet meer.
Na een reset werkt de Ab weer wel.

Echt vaag.
Zijn er misschien bekende comflicten met andere programma's?

[ Voor 11% gewijzigd door Zakkenwasser op 08-07-2010 18:10 ]

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
Hier trouwens video feedback in de hoop dat er iemand in dit forum is die mij kan zeggen wat ik verkeerd doe.

[YouTube: http://www.youtube.com/watch?v=YTOGmp-ta4w]

Ik heb gisterennacht Windows 7 eraf gehaald en Windows Vista 32 bit schoon geinstalleerd.
Ik heb de nieuwste Ati catalyst controlcenter op de PC staan en een P5Q Pro mobo.

Aero staat uit.

Geen resultaat

[ Voor 38% gewijzigd door Zakkenwasser op 09-07-2010 08:58 ]

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • Zakkenwasser
  • Registratie: Februari 2001
  • Niet online
Bovenstaande is opgelost, ik had via lightcontrol gewoon 4 grabbers moeten aanmaken.
Nu wilt alleen de onderkant van de LED strip niet meewerken.
Die blijft nogal geel.

PSP 1000 @ 6.60 Pro C2 [+256GB]
PSVita @ Henkaku Enso [+256GB]
3DS @ Luma (B9S) [+160GB]
Nintendo Switch 3.0.1 [+256GB]


Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 12:29
Is er al enige vooruitgang geboekt met programma's die wel met AA en aero werken?

Acties:
  • 0 Henk 'm!

  • tweakict
  • Registratie: Februari 2010
  • Laatst online: 19-09 13:35
Wat is nu de makkelijke optie om een diy ambilight werkend te krijgen op een samsung led tv?

Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

somers1234 schreef op vrijdag 16 juli 2010 @ 12:31:
Is er al enige vooruitgang geboekt met programma's die wel met AA en aero werken?
Nee niet echt. Heb inmiddels wel wat bron informatie: http://spazzarama.wordpre...-with-direct3d-api-hooks/

Dus als iemand een goede C# classes kan schrijven waarbij screencapture gemaakt kunnen worden, ook met Windows Media Center.

Ik zelf ga hier mee van start zo eind september.

Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 12:29
vandeGerrit schreef op vrijdag 16 juli 2010 @ 19:36:
[...]


Nee niet echt. Heb inmiddels wel wat bron informatie: http://spazzarama.wordpre...-with-direct3d-api-hooks/

Dus als iemand een goede C# classes kan schrijven waarbij screencapture gemaakt kunnen worden, ook met Windows Media Center.

Ik zelf ga hier mee van start zo eind september.
Een interessant artikel heb je daar. Helaas heb ik zelf niet de kennis en skills om zo'n programma te maken. Hopelijk hebben andere tweakers hier wel wat aan :)

Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
Net even zitten testen en het ziet er naar uit dat die d3d hook ook niet werkt met AA.

Getest op 3 games (singularity, call of duty 6 en atlantica).
Bij atlantica werkt het zonder problemen. Zowel in window als fullscreen.
Call of duty wou eerst niet werken. Test programma geeft geen error, maar kan ook geen screenshot krijgen.
=> AA afgezet en dan werkt het wel.
Singularity werkt ook niet. AA settings heb ik nog niet getest. Heb het spel speciaal geïnstalleerd om te testen, maar werkt dus niet.

Morgen ga ik nog verder testen, maar de eerste tests zijn dus niet echt een succes te noemen :-(

Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

Nee, mijn eerste tests liepen ook stuk. Dit waren tests met Windows Media Center.
Ik heb het idee dat dit komt door het verschil in adapter en backbuffer. Dit artikel heeft hiervoor dezelfde groote gehanteerd, maar dit hoeft niet altijd te kloppen.

Dit is het geval bij Windows Media Center, daar is de BackBuffer 2x zo lang, als je uiteindelijke schermresolutie. Naar mijn idee ging het hier mis.

Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

Ik heb even naar wat samples ed. gekeken.
Het gaat inderdaad niet werken met AA. ik heb hier even een klein opzetje gemaakt.
Geen idee of het werk, kan het niet testen namelijk.
Maar de screenshotInjection.cs bevat de regel:
code:
1
2
// Create a super fast copy of the back buffer on our Surface
device.GetRenderTargetData(backBuffer, _renderTarget);


Hier word de huidige rendertarget opgehaald, maar als dit met AA wordt gedaan is dit een Multisample target waardoor het mis gaat.
Wat gedaan kan worden is een nieuw rendertarget aan te maken ipv de huidige op te halen.

Je kan eerst natuurlijk een check doen om te kijken of het uberhaubt een MultiSample target is;
code:
1
2
3
4
5
6
7
8
9
10
if (backBuffer.Description.MultisampleType == MultisampleType.None)
{
    //Maak een SingleSample target
    _renderTarget = Surface.CreateRenderTarget(device, backBuffer.Description.Width, backBuffer.Description.Height, backBuffer.Description.Format, MultisampleType.None, 0, false)  
}
else
{
    // Create a super fast copy of the back buffer on our Surface
    device.GetRenderTargetData(backBuffer, _renderTarget);
}

LET OP
Deze code is niet getest, heb hier geen systeem/software om mee te testen, maar theoretisch zal het iets van deze aard moeten zijn.

Acties:
  • 0 Henk 'm!

  • TrasherXL
  • Registratie: September 2002
  • Laatst online: 11-03 11:51

TrasherXL

Bicky burger for life

Ik heb een hele tijd geleden geexperimenteerd met het maken van een directx9 hook om ambilight te realiseren.

Waar het op neer komt is dat je een d3d9.dll maakt (als je directx9 games speelt..) die dezelfde API heeft als
de orginele. Door dan deze DLL in de gamefolder te plaatsen, denkt de game dat hij een echte directx DLL laadt. In de 'nep' DLL laadt je dan de echte directx DLL en sluist alle api calls door naar de echte directx DLL,
behalve degene die je wilt 'aanpassen'.

De code is gebaseerd op een project van een duitser, van wie ik de naam kwijt ben. Om het project te bouwen heb de de DirectX9 SDK nodig. Dit project berekend de gemiddelde kleur van het scherm tijdens
de render fase.

Bijkomend voordeel is dat de berekening van de gemiddelde kleur door de GPU gedaan kan worden, e.g.
via MIPMAP kan je een screenshot van een render frame (omgezet naar een texture surface) terug brengen tot bijvoorbeeld 1x1 of 2x1 pixel. De pixel komt dan overeen met de gemiddelde kleur (e.g. 2x1 is dan links en rechts van het scherm, vanuit 2 vlakken).

Het voorbeeld stuurt de gevonden kleuren door via de COM port naar een Arduino. Wellicht heeft iemand iets aan dit voorbeeld, ik host het daarom tijdelijk op:

http://members.upc.nl/~a.baselmans9/dx9apihook.7z

PS: als je de DLL in de game folder zet, dan zou je een splashscreen moeten krijgen.

Have fun

ASUS Commando | Core2Duo E6600 @ 3Ghz air-cooled | Geforce 8800GTX | Raid-0 | 4 GB DDR2-800


Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
THX! _/-\o_
Heb uw code net even getest en het werkt inderdaad beter.Je moet wel even een ; toevoegen aan lijn 4 en op de eerste lijn de == veranderen in != (werkt nu dus omgekeerd :) )

In singularity heb ik nu een capture kunnen doen, in call of duty met AA nog niet. De capture zelf werkt wel, de balk loopt vol en de tijd dat nodig was komt er op, maar het beeld dat je krijgt is gewoon zwart.
COD is net zo een beu spel om te debuggen :( Als dat spel aanstaat geraak ik niet meer in windows (alt+tab of ctrl+alt+del werken niet meer :'( )

Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

KDVken schreef op maandag 19 juli 2010 @ 15:04:
THX! _/-\o_
Heb uw code net even getest en het werkt inderdaad beter.Je moet wel even een ; toevoegen aan lijn 4 en op de eerste lijn de == veranderen in != (werkt nu dus omgekeerd :) )

In singularity heb ik nu een capture kunnen doen, in call of duty met AA nog niet. De capture zelf werkt wel, de balk loopt vol en de tijd dat nodig was komt er op, maar het beeld dat je krijgt is gewoon zwart.
COD is net zo een beu spel om te debuggen :( Als dat spel aanstaat geraak ik niet meer in windows (alt+tab of ctrl+alt+del werken niet meer :'( )
:) Das best leuk voor een on-gedebugde code :P
Ik zag trouwens dat ik een regel ben vergeten.
Na het maken van het nieuwe render target wordt er nog een strecht rectangle uitgevoerd:
code:
1
2
3
4
5
6
7
8
9
10
if (backBuffer.Description.MultisampleType == MultisampleType.None)
{
      _renderTarget = Surface.CreateRenderTarget(device, backBuffer.Description.Width, backBuffer.Description.Height, backBuffer.Description.Format, MultisampleType.None, 0, false);
                                        
     Surface _RenderCopyTarget;
     device.StretchRectangle(_renderTarget, _RenderCopyTarget, TextureFilter.None);

     _renderTarget.ReleaseDC;
     _renderTarget = _RenderCopyTarget;
}


In singulatiy, werkte het eerst niet dan? En nu wel, maar is dat dan met AA aan?
Zoals ik zeg, ik heb geen test systeem, dus ik misbruik jou nu even als debugger ;)

[ Voor 24% gewijzigd door Armageddon_2k op 19-07-2010 15:26 ]


Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 12:29
Leuk om te zien dat er weer schot in de zaak zit. Ik zat al te denken aan een hardware matige oplossing maar mocht dit werken, dan is dat niet meer nodig neem ik aan?

Tenminste, ik neem aan dat dit bijna alle nadelen van de ambilight software gaat oplossen? AA, aero, die rottige filters die je aan je mediaplayer moet toevoegen etc.

Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

somers1234 schreef op maandag 19 juli 2010 @ 19:27:
Leuk om te zien dat er weer schot in de zaak zit. Ik zat al te denken aan een hardware matige oplossing maar mocht dit werken, dan is dat niet meer nodig neem ik aan?

Tenminste, ik neem aan dat dit bijna alle nadelen van de ambilight software gaat oplossen? AA, aero, die rottige filters die je aan je mediaplayer moet toevoegen etc.
Ja, dat is wel het resultaat waar naar toe gewerkt wordt. Alleen vraag ik mijn af, hoe goed Aero het gaat doen. De rest moet opgelost kunnen worden.

Maar als je hardware matig doet, waar denk je dan aan? Denk dat dit nu alleen nog zin heeft als het HDMI kan ondersteunen. De rest van de uitgangen zijn niet zo heel erg boeiend. (VGA is aan het uitsterven, en Composiet wil je eigenlijk ook niet op je TV)

Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
Oplossing werkt niet.
Het gaat volledig fout bij de device.StretchRectangle.

C#: error
1
2
3
4
5
SlimDX.Direct3D9.Direct3D9Exception: D3DERR_INVALIDCALL: Invalid call (-2005530516)
   at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
   at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
   at SlimDX.Direct3D9.Device.StretchRectangle(Surface source, Surface destination, TextureFilter filter)
   at ScreenshotInject.ScreenshotInjection.EndSceneHook(IntPtr devicePtr)


edit:
Ik heb nog even zitten testen en heb de code werkend gekregen, maar zelfde resultaat. Zwarte screenshot.
Ik denk dat het al fout loopt bij "Surface.CreateRenderTarget". Volgens mij krijg je niet de info terug die nodig is en blijft de surface dus gewoon zoals het was (zwart dus).

Edit 2: Het ging inderdaad al volledig fout bij createRenderTarget.
Maar: Heb het werkend gekregen! Capture werkt nu ook bij games met AA.

[ Voor 29% gewijzigd door KDVken op 20-07-2010 19:59 ]


Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

KDVken schreef op maandag 19 juli 2010 @ 21:11:
Edit 2: Het ging inderdaad al volledig fout bij createRenderTarget.
Maar: Heb het werkend gekregen! Capture werkt nu ook bij games met AA.
}:| doe eens posten dan }:|

[ Voor 59% gewijzigd door Armageddon_2k op 21-07-2010 08:12 ]


Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
}:| doe eens posten dan }:|
Geduld! :P

Het werkt, maar daarom was het nog niet proper :)

C#: Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 /* Edit By UTerror */  
if (backBuffer.Description.MultisampleType != MultisampleType.None)
{
    Surface resolvedSurface = null;
    Surface renderTargetTemp = device.GetRenderTarget(0);
    resolvedSurface = Surface.CreateRenderTarget(device, backBuffer.Description.Width,     backBuffer.Description.Height, backBuffer.Description.Format, MultisampleType.None, 0, false);
    device.StretchRectangle(renderTargetTemp, resolvedSurface, TextureFilter.None);
    renderTargetTemp = resolvedSurface;
    device.GetRenderTargetData(renderTargetTemp, _renderTarget);
    resolvedSurface.Dispose();
                                        
 }
else
{
    // Create a super fast copy of the back buffer on our Surface
    device.GetRenderTargetData(backBuffer, _renderTarget);
}
/* END EDIT */

Acties:
  • 0 Henk 'm!

  • somers1234
  • Registratie: September 2008
  • Laatst online: 12:29
Woehoe. Het gaat dus de goede kant op. Ik zal een dezer dagen dan toch maar eens een stukje hardware in elkaar gaan zetten welke overweg kan met de pc software.

In ieder geval succes met het programma.

Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

Met een eerste test werkt het ook in Windows Media Center. Wel heeft deze een MultisampleType.None, maar geeft dan alsnog resultaat. Als je het volledig vervang door de code van KDVken, dan doet deze het wel.

Alleen krijg ik alles terug op 16x16 pixels. Opzich wil je uiteindelijk ook zo iets terug hebben, maar ik vind het wel vreemd. Weet iemand hoe en wat? Heb het idee, dat ResetHook niet wordt aangeroepen, en dus de rendertarget nooit op het goede formaat gezet.

Draai overigens Windows 7 64x. Wordt denk ik nog wel een leuke klus om een stabiel iets te produceren, wat onder zowel x64 en x86 werkt. Applicaties die 32bits zijn op een 64bits machine willen namelijk een 32 bits gehookt hebben etc.

Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
Bedoel je Windows Media Center, of media player?
Welke exe gebruik je voor media center?

Media player werkt bij mij niet. Ook met die AA code krijg ik gewoon niets terug.
VLC player werkt dan weer wel, MAAR: daar kreeg ik een veel te groot beeld terug. linksboven stond het beeld van vnc, daar rond was nog een hele hoop zwart. (nog) geen idee hoe dat komt, maar handig is het niet.

[ Voor 30% gewijzigd door KDVken op 21-07-2010 23:15 ]


Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

KDVken schreef op woensdag 21 juli 2010 @ 22:59:
Bedoel je Windows Media Center, of media player?
Welke exe gebruik je voor media center?
Ik bedoel Windows Media Center, deze is te vinden in de map van windows\ehome. En dan de exe ehshell.exe.

Je moet hiervoor wel op
if (backBuffer.Description.MultisampleType != MultisampleType.None)

aanpassen in
if (true)

Windows Media Center rendert op MultiSampleType.None, maar doet dus nog wat anders vreemd.

Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
Ik had bij die ehshell al eens proberen injecten, maar dan krijg ik een error.
Ook als ik if (true) zet krijg ik een error. (en maakt bij mij niet uit, want zo ver geraakt ie niet)

iets van "System.BadImageFormatException". Heb ook win7 64x, gebruik voor de rest toch min of meer hetzelfde denk ik en toch wilt het niet werken :)

Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

Heb je de D3DHelper in 64bits gebuild? Windows Media Center is namelijk een 64bits app op mijn PC.
Ja, denk dat dit de fout is, als ik namelijk hem terug zet op Win32 gaat ie mis, met dezelfde foutmelding.

Heb hem inmiddels draaien. Heb het volgende aangepast:

2 properties toegevoegd in de classe zelf.
C#:
1
2
int _width = 160;
int _height = 90;

Deze bepalen de groote van het scherm. Het voordeel van de StretchRectangle is dat de GPU nu het resize werk doet.
Heeft 2 voordelen:
  • CPU wordt dus niet belast, en er hoeft veel minder data terug geschoten te worden. Hoe minder hoe beter
  • Je Ambilight krijgt een betere totaal van de huidige kleur op het scherm, aangezien je niet steeksproef gewijs het doet, maar een resize heb. Dan drukt deze ook de kleuren naar elkaar.
Verder heb ik wat veranderd. De _renderTarget wordt nu pas gevuld zodra de GetRenderTarget(0) is opgehaald. Deze surface bevat de echte hoogte van de render. Dit ging bij mij dus mis. De device hoogte van Windows Media Center = 16 bij 16 pixels, wat dus niet correct is.

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using (Surface backBuffer = device.GetBackBuffer(0, 0))
{
    Surface resolvedSurface = null;

    /// First Get Render Target, so we know the exactly size of the surface
    Surface renderTargetTemp = device.GetRenderTarget(0);

    // First ensure we have a Surface to the render target data into
    if (_renderTarget == null)
    {
        // Set correct Width and Height. You can set this manually
        _height = renderTargetTemp.Description.Height;
        _width = renderTargetTemp.Description.Width;
        // Create offscreen surface to use as copy of render target data
        using (SwapChain sc = device.GetSwapChain(0))
        {
            _renderTarget = Surface.CreateOffscreenPlain(device, _width, _height, renderTargetTemp.Description.Format, Pool.SystemMemory);
        }
    }
    // Create our Surface 
    resolvedSurface = Surface.CreateRenderTarget(device, _width, _height, renderTargetTemp.Description.Format, MultisampleType.None, 0, false);

    // Resize from Render Surface to Our Surface
    device.StretchRectangle(renderTargetTemp, resolvedSurface, TextureFilter.None);
                                    
    // Get Render Data
    renderTargetTemp = resolvedSurface;
    device.GetRenderTargetData(renderTargetTemp, _renderTarget);

    // And release our surface
    resolvedSurface.Dispose();
                                    
    // We have the back buffer data and can now work on copying it to a bitmap

    // NOTE: originally I had tried calling ProcessRequest in a separate
    // thread, however I ran into stability issues resulting in
    // corrupt images or memory violation issues. Therefore ProcessRequest
    // is called direct.
    // ProcessRequest is also the slowest part of the EndScene hook.
    ProcessRequest();
}

[ Voor 121% gewijzigd door vandeGerrit op 22-07-2010 00:42 ]


Acties:
  • 0 Henk 'm!

  • KDVken
  • Registratie: Januari 2009
  • Laatst online: 05-11-2023
Never mind :)

VS wou maar niet "builden" in x64 mode, ook al zei het dat het builden gelukt was.
VS even eraf gesmeten en opnieuw installed en problem fixed :)

[ Voor 72% gewijzigd door KDVken op 22-07-2010 02:02 ]


Acties:
  • 0 Henk 'm!

  • TrasherXL
  • Registratie: September 2002
  • Laatst online: 11-03 11:51

TrasherXL

Bicky burger for life

Nu heb je een capture.. ga je nu nog door de pixels heenlopen om de gemiddelde kleur te berekenen?

Note: gpu->cpu en vice-versa is uber traag

Je gebruikt stretchrectangle.. Deze heeft als optie een filter, als je hier mipmap gebruikt, kun je je surface
terugrenderen naar 2 pixels (2x1) voor stereo ambilight, of (2x2) voor quad... dus 1 pixel per lampje dat je wilt aansturen. De mipmap filter heeft dan bij een 2x1 target het resultaat dat:

1e: pixel bevat avg. kleur linker deel scherm, 2e pixel bevat avg. kleur rechter deel van scherm.

Voordeel 1: je hoeft niet meer door je pixels te lopen dat doet de GPU voor je (als de kaart hardware mipmap ondersteund, maar dat is vrijwel altijd tegenwoordig)

Voordeel 2: de gpu->cpu copy duurt korter, omdat je maar 2 of 4 of .. pixels overhevelt van gpu naar cpu context

ASUS Commando | Core2Duo E6600 @ 3Ghz air-cooled | Geforce 8800GTX | Raid-0 | 4 GB DDR2-800


Acties:
  • 0 Henk 'm!

  • bobo1on1
  • Registratie: Juli 2001
  • Laatst online: 18-05 17:57
TrasherXL schreef op donderdag 22 juli 2010 @ 12:27:
Note: gpu->cpu en vice-versa is uber traag
Niet als je DMA gebruikt.
Een 1080p YV12 frame kun je dan uploaden in ongeveer 2 milliseconden.
In opengl kun een occlusion query misbruiken als een fence, door voor elke buffer swap op te vragen of het resultaat van de occlusion query al beschikbaar is, als dat zo is dan kun je een pixel buffer object uitlezen waar je eerder met opengl pixels naartoe hebt geschreven.

[ Voor 48% gewijzigd door bobo1on1 op 22-07-2010 13:19 ]

Impedance, a measure of opposition to time-varying electric current in an electric circuit.
Not to be confused with impotence.


Acties:
  • 0 Henk 'm!

  • Armageddon_2k
  • Registratie: September 2002
  • Laatst online: 12:09

Armageddon_2k

Trotse eigenaar: Yamaha R6

bobo1on1 schreef op donderdag 22 juli 2010 @ 13:07:
[...]

Niet als je DMA gebruikt.
Een 1080p YV12 frame kun je dan uploaden in ongeveer 2 milliseconden.
In opengl kun een occlusion query misbruiken als een fence, door voor elke buffer swap op te vragen of het resultaat van de occlusion query al beschikbaar is, als dat zo is dan kun je een pixel buffer object uitlezen waar je eerder met opengl pixels naartoe hebt geschreven.
Ja... en nee.
Ja: Een 1080 Frame duurt 2 miliseconden....
Nee: Het is niet snel.

2 miliseconden is echt Traaaaag.
Klinkt misschien stom, maar ga maar na dat het ten opzichte van 24 fps (gemiddelde film, pin me niet vast op exacte cijfers). Best wel langzaam is.

Vergelijking:
Ik heb op een basic systeem een fabriek simulatie draaien, deze kan in 10 Miliseconden alle I/O inlezen van de van aangesloten hardware (PLC via profibus), doorrekenen met de gewenste simulatie, en de I/O weer wegschrijven. En dat is niet omdat ik nou zo'n super programeur ben :P

Ik zou zeggen probeer beide methoden eens, en meet de verstreken tijd in ticks ipv milisecs. Hiermee krijg je een veel duidelijker beeld. Doe dit voor elke routine een stuk of 100 keer. Neem de gemiddelde, en kijk hoeveel % tijdswinst je maakt.
Want hoe mooi zou het zijn als je ipv 2 miliseconden het in 0,001 miliseconden kan doen.

[ Voor 12% gewijzigd door Armageddon_2k op 22-07-2010 15:39 ]


Acties:
  • 0 Henk 'm!

  • vandeGerrit
  • Registratie: Januari 2009
  • Laatst online: 26-08 12:51

vandeGerrit

Well, this can't be right

Ik heb wat testjes gedaan, met verschillende filters, grote en dergelijke.

Conclusie: Als je de image te klein maak (3 bij 2 pixels), dan duurt het langer en ben ik meer tijd kwijt dan als ik deze iets je groter laat (30 bij 20) renderen. Het verschil is ongeveer een factor 10. (1.1ms vs 0.1ms)

Weet alleen niet of ik deze tijd terug verdien als de CPU er alsnog overheen moet om de gemiddelde kleur waarde te zoeken.
Pagina: 1 ... 19 ... 63 Laatste