# Automatic switching of a constant current circuit

I'm running 14 ~3W (700mA) LEDs in series on a constant current LED Driver that handles between 36-65V output. The driver runs the LEDs at 600mA.

The heatsinks I've attached are pretty small, and if I put my fingers on one, it heats up in about 2 minutes or so, and then takes about 20 seconds to get cold again.

I'd like to use an Arduino to turn on and off the circuit, for roughly these periods.

I wrote a basic sketch to handle the Arduino part to keep a relay on for this period...

  s_l = millis() % 120000;
on = (s_l < 100000) ;
digitalWrite(relayPin, on);


I have relay modules, and transistors lying around... but I'm not sure how well they will play with a constant current circuit. The LEDs don't care if I am PWM'ing, but maybe the driver will get some weird feedback loop if I mess with it?

I'd prefer to use transistors, because the relays clicking will probably drive me crazy - but I will take any solution. What is my best option?

Just a relay on the AC side? I'd prefer not to work with AC, as it is a lot more dangerous.

Edit: picture of constant current LED driver guts:

• What LED driver are you using? There may be numerous methods that cold be used, but it will depend on the details of the driver. – Peter Smith Jan 7 '16 at 15:06
• Unfortunately it's a mysterious Chinese driver... bit.ly/1PSbctI ... I can take a picture of its guts if that will help? – djb Jan 8 '16 at 8:23
• a picture may be helpful. I would be very wary of interrupting the current path (as Ross suggests) unless the thing is known to have open LED sensing (the output voltage can rise to dangerous levels if not). – Peter Smith Jan 9 '16 at 15:52