I am making a LED blinder with 9 3w RGB leds and I am having some overheating problems. I am using individual PNP transistors to turn each led on and off. In order to make them work I have to tie together all of the emitters together and put them to the 5 volts off my arduino so that when I pull the base low it works. The problem with this is that it is causing uneven draw from my voltage regs. Each module (consisting of a reg, a transistor and an led all on a heatsink) was designed to regulate the power to only one LED but sharing power between the outputs of the regulators means that any minor difference in output causes a large difference in the current levels it is supplying. I dont want to run it like that for long because it will eventually burn something out, even with the heat sink.
I thought of a way to fix it but before I do all of the soldering I was wondering if somebody could tell me whether or not it will work. I was thinking that if i have a resistor in between the main line and the emitter on the transistor it would let path of least resistance take over and fix the problem. I was going to use some 1/8w 480ohm resistors just because I have a bunch laying around. The only problem I can see is that if it doesn't work out and it draws power through the resistors they would burn out under the 3w load. Heres what I was thinking of doing (not the whole schematic)
to arduino 5v<------------------------------------------------------------------------------------------------
| | | | Pretend like
its a resistor > > > > there are 9
| | | | of these total
these are the PNP's >|----- >|----- >|----- >|-----
| | | | | | | |
| | | |
To arduino digital pins--> | | | |
Theres also a LM317 regulator going to the emitters (after the proposed resistors) providing power and the collectors go the leds
Do you guys think this would solve my problem? Tell me if you need more info, thanks in advance