Overclock.net › Forums › Case Mods & Cases › Other Hardware Mods › DIY RGB AmbiLight
New Posts  All Forums:Forum Nav:

DIY RGB AmbiLight - Page 7

post #61 of 234
Thread Starter 
Quote:
Originally Posted by crevice View Post

I already read about many of the other ambilight-like projects. What draw me here was the straight from HDMI input processing: a self contained ambilight solution.

I am trying to educate myself here. Please be patient heheh

Are you using a HDMI receiver IC to process the HDMI input? Something like these ICs from Analog.com ?

Anyways, I'll keep researching to learn how to do HDMI input processing with ICs. Any information you can provide is very much appreciated. I am flying blind here. It's like learning a complete foreign exotic new language, I sort know which bits and pieces should be there (verbs, nouns, etc) but I am completely clueless on how to connect them heheh specially correctly, electronics here we go.

Jensen, this little project has started an itch that just won't go away. smile.gif What do you suggest I buy to start learning?

I've already ordered a Extech EX330 multimeter based on an Adafruit suggestion (should get here in 3-5 weeks but I have a small minipa handy in the meantime). I should order a breadboard, breadboard connection cables.... what else do you suggest? Specially for HDMI processing heheh

ps: This nice NeTV (CPU + FPGA + LINUX) hardware could be repurposed to do exactly what we want: process a pass-through HDMI input and drive a led strip through USB (a microcontroller)..... I digress a lot heehh


Learning electronics is really a large subject, it can be self taught but if you haven't played much with it already, I think taking a class is likely the fastest way. Simplified there are 2 worlds in electronics, analog and digital. This I would classify as mainly a digital project. For digital projects using MCUs, programming skills are very essential. This project is done primarily in C and assembly. C is not too hard to learn, but it does take some time to truly mater it. For assembly, you'll only need it in places where you need 100% control over how long time things take and if you need to speed something up in certain places. It's not hard to use once you understand the basics, it's just very time consuming to program in.

I do most of my projects with Microchip's PIC MCUs, for no other reason than that I am familiar with their architecture and have a few pieces of hardware to help develop with them. But Arduino is probably one of the better platforms to start out on, many easily digestible resources and projects available.

A multimeter is a good start, and later an oscilloscope will be essential. Also recommended to get some kind of lab power supply where you can regulate the voltage and limit the current, doesn't have to be very expensive.
post #62 of 234
Thread Starter 
Quote:
Originally Posted by the_beast View Post

I've been looking at doing my own ambilight project for a while (been held up because all my electronics stuff is in storage though) and I've been weighing up the possibilities as there are many ways to skin a cat.  My current favoured method is probably not sampling the signal zone by zone though - to be honest all the videos I've seen with varying ambilights (ie different colours around the screen) end up with me watching the ambilight and missing things on the screen, but the simpler versions that only set a single colour from the average on-screen colours tend to seem more relaxing and immersive - maybe that's just me though as other people seem to be going for finer and finer control options.

Anyway - I think I'm going to attempt my ambilight by using a VGA output, sampled with an Arduino or similar.  I believe the microcontroller is fast enough to read the VGA signal direct especially with the full H-V sync channels, so it should be possible to sample either whole-screen or different areas on the screen to drive one or multiple LEDs.  Best of all, I can then use this hooked up to my cable box (which does both HDMI and RGB Scart output simultaneously) to drive my ambilight from the RGB scart signal when I'm watching TV, as Scart and VGA signalling is very similar.  I think trying to go direct from HDMI is going to be very tricky to get correct, but going from VGA/RGB signals it should be almost trivial to get decent colour mapping.

Impressed with what you've done so far though - and this is probably the push of inspiration I need to get my own project going smile.gif

Thanks, it is a fun project, many possibilities once you get the basic circuit working. and yeah you are right, so many ways to do it. I tried the software approach first, but personally I wasn't happy with the impact and level of complexity for maximum compatibility.

I'll have to experiment with the effect and see if I can find a good balance.

Good luck on your project, would love to see what you come up with smile.gif
post #63 of 234
Thread Starter 
Quote:
Originally Posted by DiGiCiDAL View Post

I have to agree with an overall average usually looking better. Simply doing an avg on both color and intensity should create more of the effect most people are looking for - which is deeper immersion rather than the effect that zone specific lighting usually creates - i.e. that the image extends past the screen. The problem with the latter is (at least to me) that it comes across more that the outside elements of the picture are all blurry (because it's just reflected from the wall, etc.).

Yeah, will definitely require some experimenting to get a good effect. I wonder if Philips have released any research papers on their project.

I do want to experiment with some full room effects as well, but not quite as crazy as this video biggrin.gif I don't want to turn the room into a club, but maybe a party setting for when the beers are flowing biggrin.gif

post #64 of 234
Thread Starter 
I simply had to try it out on my TV, it's an oldish 42" plasma. I got 3 meters of the LED strips, and of course they sent me 3 x 1m pieces, but easily soldered back together. So 180 LEDs in total. Colors are not correct with my camera, I need to try see if I can change the camera settings to get more correct colors, then I'll do another video.



I haven't mounted the LEDs properly yet, so they don't quite make it all the way around and the alignment isn't perfect, plus about 20cm missing at the bottom. But 3 meters should be a perfect fit for 42" once I cut at the corners and mount them properly.

I've noticed the brightness starts decreasing half way through the strip due to resistance and voltage drop, but this can easily be solved by just feeding the supply in both ends. You can see it in the video that the left side is brighter than the right side.

I'm using averaging of about 1/5 screen to smooth things out, but it's still pretty wild. I tried first with less averages, but while it looks really cool it does get very distracting.

It's running at 30 fps, 5 frames average plus the area averages.

I think some show off setting plus a more subtle movie/game setting would be nice to have.

I measured the current, it comes out as about 2.4A per meter, so let's say 2.5A just to be on the safe side.

The LEDs are mounted starting from the bottom middle and then clockwise around the back of the screen.

Need to work on some brightness adjustment, 180 of these do light up the whole room, but up side is that they are still clearly visible in daylight.
post #65 of 234
Thread Starter 
And this one is really wild biggrin.gif .. hey what's that you're smoking biggrin.gif



Again my camera does not shoot the color tones correctly and the averaging does wash out the colors.
post #66 of 234

Very impressive, and I think awesome for having at a party with visualisations on the TV and the main room lighting dimmed.

 

But not what I want when I watch TV - think I'm going to stick with uniform colours, and slow down the whole process so it's a lot slower & smoother.  Your project work has been very handy for me - you've done all my trial and error for me I think!  I think I'm gonna go with the following - I've got a single ~350 lumen RGB LED that I'm going to mount in the centre of the TV, then (initially with passive components, moving to a microcontroller if I don't like the results) I'm going to take weighted averages (just using a cap to smooth the signal variation) from the R, G and B components either from a scart or vga signal (for TV or PC use), and drive my single LED using a few Darlington pairs direct from the signal (if it works!).

 

Will be a month or more before I'll get it hooked up (baby due!), but I'll post the results when and if I get something that works...

 

Thanks for all the hard work - I might end up doing something like your project as a purely visual effect though - I intend to light my lounge completely with LED strips eventually, but that's a whole remodel so will be a way down the line yet.  Your work has been inspirational.

post #67 of 234
Thread Starter 
Quote:
Originally Posted by the_beast View Post

Very impressive, and I think awesome for having at a party with visualisations on the TV and the main room lighting dimmed.

But not what I want when I watch TV - think I'm going to stick with uniform colours, and slow down the whole process so it's a lot slower & smoother.  Your project work has been very handy for me - you've done all my trial and error for me I think!  I think I'm gonna go with the following - I've got a single ~350 lumen RGB LED that I'm going to mount in the centre of the TV, then (initially with passive components, moving to a microcontroller if I don't like the results) I'm going to take weighted averages (just using a cap to smooth the signal variation) from the R, G and B components either from a scart or vga signal (for TV or PC use), and drive my single LED using a few Darlington pairs direct from the signal (if it works!).

Will be a month or more before I'll get it hooked up (baby due!), but I'll post the results when and if I get something that works...

Thanks for all the hard work - I might end up doing something like your project as a purely visual effect though - I intend to light my lounge completely with LED strips eventually, but that's a whole remodel so will be a way down the line yet.  Your work has been inspirational.

Thanks, yeah it's way to wild for movies and general tv, with the settings I did the videos in, but great for show off and parties biggrin.gif

It is my plan to add remote control functionality for quick switching between modes and brightness adjustment, but it might take some time to get to that stage.

I like your idea of a super simple purely analog solution with just a few capacitors, resistors, pots and transistors. Will need some fine tuning but I don't see why it shouldn't work. thumb.gif Only thing is that I'm not sure if VGA or scart will do 1080 resolution.

Next I better get this thing soldered onto a circuit board, but I'm still waiting for a few parts.

Good luck on the baby, haven't got any myself, but friends with newborns all look like they haven't slept for weeks the first few months smile.gif
post #68 of 234
Quote:
Originally Posted by jvjessen View Post
I like your idea of a super simple purely analog solution with just a few capacitors, resistors, pots and transistors. Will need some fine tuning but I don't see why it shouldn't work. thumb.gifOnly thing is that I'm not sure if VGA or scart will do 1080 resolution.

I've got a big box of parts and a breadboard - I'm hoping it won't be too tricky, but it might take a while.  I figure if I start off with a few pure red, green & blue test screens I should be able to get the resistor values set up, then use some fading black-colour-white images to sort out the caps.

 

I know that VGA will do 1080p - as it's how I used to have to hook my laptop up to my TV anyway.  Many 1080p TVs won't allow that resolution over VGA though for some reason (father in law's Sony LCD is like that, although it will do 1080p over HDMI without problem).  I don't know about scart, but my cable box will output 1080p over HDMI and standard def pictures over scart simultaneously - so I intend to sample the scart signal for the LED but watch the HDMI signal on screen.

 

Quote:
Originally Posted by jvjessen View Post
Good luck on the baby, haven't got any myself, but friends with newborns all look like they haven't slept for weeks the first few months smile.gif

I'm trying to prepare myself for that by sleeping lots now - only trouble is I have a couple of bedrooms I have to paint first!

post #69 of 234
Quote:
Originally Posted by jvjessen View Post


What's the video source for this one? It's wild.
post #70 of 234
Thread Starter 
Quote:
Originally Posted by TLHarrell View Post

What's the video source for this one? It's wild.

Yeah, it's a very cool video, found it on youtube while I was browsing around for some test videos with some movement:

Link: http://www.youtube.com/watch?v=cuc0CZX8ZXM
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Other Hardware Mods
Overclock.net › Forums › Case Mods & Cases › Other Hardware Mods › DIY RGB AmbiLight