[ QUOTE ]
milkyspit said:
Is there a semiconductor that could limit the voltage or current, so perhaps a safeguard could be built into the light preventing failure due to overdriving?
[/ QUOTE ]
Funny you should bring this up.
How about Mr Al's Low Drop Out (LDO) linear *current* regulator? A LM334 (3 lead 'transistor case' IC), a small transistor, three resistors, a capacitor and your LED(s). As long as the battery voltage is at least .1 Volt above Vf, you get exactly the current you ask for. Parts cost a bit over a buck each for ten sets, under two if you decide to go fancy and put a high/low ('turbo') switch in so you can have a dual level (or 3 or 4....) level light. This changes the current regulation point, so it's not something you fiddle as the battery dies. The regulator (except the switch) can easily be built in a half inch cube, given reasonable soldering skills.
I've been fiddling with 3 NiMH cells and parallel 5 mm LEDs with several levels. Looks very promising so far, very good run times with high efficiency due to flat discharge voltage and close match between battery and Vf. Over 50 hours straight at 30 mA, over ten at 120, with 1800 mAH cells. Typically when it goes dark, one cell is very near zero, the other two close to 1.1 or 1.2 each. The end come fairly fast, less than an hour between 'is it getting dimmer?' and 'it's getting dimmer!'. Leaving it on until really dark a number of times hasn't killed the 3 cells in the test so far, in fact different ones 'die first' from time to time. A few hours in the charger after the LED turns green for the weakest cell seems to get it 'off the hot seat' next time. Anyway, different solutions for a different problem. You might consider the idea for driving red or yellow LEDs with a single cell, or whites with two. With a switch it's a bit like a storm lantern, you set the wick to get the light you want and fuel consumption follows.
Doug Owen