No necesita el diodo zener porque Q1 limitará la unidad de la puerta si se está extrayendo demasiada corriente. Creo que este circuito está destinado a una fuente de alimentación de 12V dc
Esto parece que debería ejecutarse desde un suministro de 12 VCC bien. Con 1A fluyendo a través de la fuente de resistencia de 0,47 ohmios, esto casi debería comenzar a encender el transistor BJT, que mantendrá el voltaje de la compuerta en la cantidad correcta para mantener el 1A a través de los LED.
La caída general de voltios a través del MOSFET será de aproximadamente 0.9V (de un suministro de 12V dc) por lo que se disipará aproximadamente 1W en calor, tal vez considere un disipador de calor pequeño.
Si el suministro de CC se parece más a 15 VCC, entonces el MOSFET se calentará considerablemente y tal vez debería considerar el uso de un regulador de corriente constante de tipo de ciervo.
EDITAR - verifique también la corriente máxima que pueden tomar los LEDs - podría estar ejecutándolos demasiado cerca si la corriente máxima es solo un poco por encima de 1 A. Si este es el caso, aumente la resistencia de 0.47 ohmios a tal vez 0.68 ohmios . Podría necesitarse un poco de prueba cuidadosa.