There are other current souces out there, the LM317 is one of the easier ones. I just got through with a thread in the chat area where someone was asking about constant current sources, it just so happens that transistors are excellent for the function.
The LED voltages are a bit high, they are worst case. Reading the specs (I looked them up after looking stupid) nominal is 3.6V, with a large variation, so the likelier voltage is 7.2.
I would go with the design you have, do heatsink the LM317. It will protect the diodes if the voltage does go above whatever the miminum is, and can't hurt otherwise. It beats a plain resistor, and you don't HAVE to drive those part to absolute max, it will be very close to your designed target in any case.
Just curious, how comfortable are you when we talk about heat sinking the part (LM317). It isn't a big deal, but for someone who isn't familiar it might seem intimidating.
The LED voltages are a bit high, they are worst case. Reading the specs (I looked them up after looking stupid) nominal is 3.6V, with a large variation, so the likelier voltage is 7.2.
I would go with the design you have, do heatsink the LM317. It will protect the diodes if the voltage does go above whatever the miminum is, and can't hurt otherwise. It beats a plain resistor, and you don't HAVE to drive those part to absolute max, it will be very close to your designed target in any case.
Just curious, how comfortable are you when we talk about heat sinking the part (LM317). It isn't a big deal, but for someone who isn't familiar it might seem intimidating.