Running a diode with a resistor to regulate current is risky; you diode will last anywhere from 1 year to one second. Also, you are relying on the internal resistance of the battery to regulate current, merely changing the battery could easily kill the diode. A simple LM317 (DDL) driver as...