Drum Triggered LED's...creating a 9v battery alternative to the powerswitch tail

Hello all,

I'm a serious electronics novice and have a question to pose...

My band has been trying to incorporate drum triggered lights into our set for quite some time. I've been fiddling with the Arduino Uno R3 and a powerswitch tail IIU and have managed to set up a halogen builders light (one of those yellow things with a handle at the top and big glass front) to fire for half a second every time a drum is hit, using a slight variation of the example "Knock Sensor" code. I think I've got my head around how to adapt the code to add more sensors and send that to separate outputs so that different drums will trigger different lights.

However, we don't have the money at the moment to get any more PowerSwitch tails delivered from the US, or purchase any more mains-powered lights. I have a pair of 3W High Power LED's from Maplin that I was using with 9v batteries for another project that put out a huge amount of light for their small size.

Basically, I was wondering if there was a simple and cost effective way of building a 9v battery powered version of the Powerswitch Tail to get these lights firing in the same manner as my Halogen light. I understand the principles of how relay switches work, but am unsure of how exactly to integrate them properly into the project.

I tried hooking the 3W LED's straight into the Arduino, which worked, but obviously the Arduino's 5v output just didn't quite cut it, they turned on, but were pretty dim.

I'm sure this is a pretty simple problem to overcome (people building mind controlled robots etc. with arduino's at their core), but as I said, this world is new (and extremely exciting) to me.

Cheers,
Jesse.

Driving high powered LEDs is not easy. With low current ones you simply have a resistor to act as a current limit. However with power LEDs you need a constant current supply.
There are several different types of this, the switching regulator type is the most efficient.

However, mains capable SSRs are available in this country and are not too expensive.

How many of those LEDs do you want to drive, and do you want to drive them independently or all together? Or a mixture?

As Mike says, a switching regulator is the most efficient way of driving them. A less efficient alternative is to use mosfets as constant current sources. If the Maplin 3W LEDs are the ones I can see on their web site, they all run at 700mA and they drop typically 2.3, 3.6 or 3.8V depending on colour. A 9v battery won't handle 700mA well (a lithium one could just about do it but would only last an hour or so), so I suggest a 12v SLA battery (also available from Maplin). Connect 3 LEDs in series to drop between about 9 and 10.5V, then the voltage dropped in the constant current source is no more than 3V. See http://www.pcbheaven.com/userpages/images/LED_driving_and_controlling_methods_14.png for the constant current circuit, but use a chain of 3 LEDs instead of the single one indicated, and connect the top end of Rg to the Arduino output instead of to the supply. Rg should be around 1K and Rs should be 1 ohm. The mosfet will need a small heatsink.

If you want to drive all the LEDs independently, then you could use a 6V SLA battery and one constant current driver per LED, but it will be less efficient.