**The pictures i posted of the TV seem to make the LED strips not look very bright but if you watch the video http://www.youtube.com/watch?v=-g7enrY7irI you can see that the lights are actually brighter.
Step 1: List of Materials
RGB LED Strips 30 LED/meter (I used 2 meters for my 32'' TV)
TLC5940 (Provides 16 PWM Signals we will use 12)
12 volt power supply
Some wire depending on your tv size :).
Step 2: Design Layout
Step 3: Soldering LED Strips
We need to make solder 4 wires to each LED strip we have. The LED strips I ordered from sparkfun have a protective clear covering that allows them to be used under water. Simply use a knife and make rubber (I found it was easy to peal off once i made a small slice). I found it easiest to place a little bit of your own solder onto the stirps first before even messing with the wires, the amount of solder on the connections will not be enough. With more solder on each connection I then soldered the wires to my clumps of solder.
Here is a good tutorial that I found on soldering to these types of wires: http://www.ladyada.net/products/rgbledstrip/
Step 4: Bench Testing
Pin 2 ======= Pin 27 (VPRG)
Pin 3 ======= Pin 26 (SIN)
Pin 7 ======= Pin 25 (SCLK)
Pin 4 ======= Pin 24 (XLAT)
Pin 5 ======= Pin 23 (BLANK)
Pin 6 ======= Pin 19 (DCPRG)
Pin 8 ======= Pin 18 (GSCLK)
Other TLC5940 connections:
Pin 22 (GND) === Arduino Ground
Pin 21 (VCC) === Arduino +5 v
Pin 20 (IREF) === Arduino Ground via 2k ohm resistor
Pin 1-15,28 === PWM Output
As you can see below i have the +12 v from the power supply going to the + 12 v of the LED strips and the ground of the power supply going to the ground of the arduino. I also have the RGB of two LED strips connected to a few of the outputs of the TLC5940. Sorry about all of the red/green wires I was running low on colors :(.
Here is the data sheet for the TLC5940 http://www.ti.com/lit/ds/slvs515c/slvs515c.pdf
Thanks goes out to Peter M and his post http://pixelriot.com/pmatp/node/15. As you can see I connected to the TLC5940 the same way he did and used portions of his code.
Step 5: Physical Set up
Step 6: Processing Code
Step 7: Adruino Code
Step 8: Final Product!
Here is a link to a video i posted of my first successful run. http://www.youtube.com/watch?v=-g7enrY7irI
Thanks for reading!