Según su esquema, la cantidad máxima de LED que puede tener ENCENDIDOS al mismo tiempo es dos.
Luego, asumiendo que los LED blancos tienen un voltaje directo de 3 voltios, aproximadamente 0,3 voltios Vce (sat) para los transistores, y una salida de 12 voltios del 7812 significa que la corriente máxima que se tomará del suministro es:
$$ I_s = \ frac {12V - (3V + 0.3V)} {4700R / 2} \ approx 3.7 \; mA $$
Además, hay resistencias de base de los transistores, por lo que si consideramos un Vbe (sat) de aproximadamente 0,7 V para los transistores, entonces se detendrán:
$$ I_b = \ frac {12V - 0.7V} {470R} \ approx 24mA $$
desde el suministro, que es mucho más actual de lo que se necesita para encender los LED.
Luego está el 555, que puede consumir hasta 15 mA del suministro, por lo que es un total de aproximadamente 44 miliamperios para todo.
Si, entonces, la entrada al 7812 es de 20 voltios y su salida es de 12 voltios, la potencia que disipará será:
$$ P_d = (V_ {in} - V_ {out}) \ cdot I_s = 8V \ cdot 44mA \ approx 350 mW, $$
que debería calentar el 7812, pero no tan incómodamente, así que definitivamente hay algo mal allí.
Le sugiero que verifique todo su cableado, especialmente los pines de los transistores y el 7812 para asegurarse de que no haya errores.
Además, si tiene el tipo de cargador / dinamo que se desconecta de la batería una vez que la batería alcanza un cierto voltaje, pero continúa apagándose, es probable que tenga la entrada 7812 conectada a la salida de la dinamo en lugar de a la batería. batería, lo que explicaría los cambios bruscos de voltaje que estás experimentando.
En realidad, si su batería no está cocinada y el cargador está funcionando, el voltaje de la batería debería permanecer entre 12 y 14V, lo que significa que, si conectó su circuito directamente a través de la batería, podría deshacerse de la batería. 7812.