The next project I have in my head is to make a small gizmo with a big RGB LED which responds to sound.
It has to be battery powered and SMALL. I'm thinking of having two 3xAA battery boxes joined by a wire, one with batteries and the other with the control circuitry and a LED fixed to it.
It also has to be programmable so you can select colors, brightness, etc. on the fly. I'm thinking of using an Arduino Pro with add-on FET board to switch the LEDs with Arduino PWM output:
The question is how to drive the LEDs?
I'm probably not going to run them at full power because of cooling and limitations on how much current the batteries can supply (I doubt they can supply an amp!)
If I can get 100-125mA per color that's probably enough.
If needed I could put in a little DC boost board to get an accurate starting voltage for driving the LED (eg. 5V).
So...
The datasheet for the LED I'm looking at is here:
Would it be OK to rely on pure PWM to control the LED power? That's what the LED controller boards seem to be doing.
It says "max voltage 2.8" for red but I figure that's max continuous voltage. The example circuits they show with the LED in them are 12V with a controller board to limit the current. The boards seem to be using PWM.
nb. I'm more of a programmer then an electronics guy...