Sunday, April 29, 2012

LED Driver project, work in progress

I've been interested in the Arduino for a while now and played with it a little bit. Until now the most involved project I've done with it is playing around with variations on using it to program a web server with an ethernet shield. Well now I'm deep into something that is introducing me to the complexities involved in working a project up as a prototype with breadboards and then taking it to the next level by soldering components together on a generic PCB. I'm using a Philips 4794 LED driver to extend the Arduino's control of LEDs beyond the 8 or so it can control directly with pinouts. Actually I'm using 6 LED drivers to control 43 LEDs that spell out my son's name traced along his toddler version of his written name, bringing his early signature to life in a blinky way. To figure out the components and schematics I relied a lot on this post and this post, and then this post to extend to multiple LED drivers.
So, first the prototype:
 You can see here the Arduino (Duemilanove), breadboards, one LED driver, lots of leads.
And here the LEDs and the circuitry behind.

For programming I used the example in the first link above and changed the value associated with the count variable to include larger numbers of LEDs. I still don't really understand how the program works and ultimately I would like it to do something a little different than it does so I will have to figure that out later. But since that worked for 16 LEDs I started working on a more permanent version. That work in progress is below. There is a lot of soldering to do. By the time I finish, he will be in college:
All 6 LED drivers are soldered in and I tested the circuit to make sure my sloppy soldering
would work with one LED, which I was lucky enough to catch blinking for the camera.

Sloppy soldering...I will blame the cheap soldering iron until
I get a better one and will have no excuse.


Erik N. said...

Well, this project is on hold for a bit. I soldered all the LED drivers on and a bunch of leads and the circuit doesn't work. Somewhere in there I made a bad solder. It's a bit of a mess and may just be time to start over...

John Rambo said...

Did you ever get started back on this? I'm interested in doing something similar, but with RGB LEDs for outdoor path lighting.

Erik N. said...

Sadly, no. I use it as an example for my students of why they should test their connections as they go instead of soldering a lot and finding out at the end there's a problem.