Er hat offenbar ein Problem gehabt mit dem Relais, welches seinen
Controller bis zum Absturz stört.
Denn man kann dabei einiges vergurken.
Besonders leicht halst man sich Probleme auf, wenn man dieselben 5V
nimmt die der uC als Betriebsspannung hat.
Aber einen eigenen Spannungsregler braucht es für Relais eigentlich
nicht, die kommen gut mit den unstabilisierten 12V klar, die ein 9V
Trafo für den 5V Spannungsregler als Eingangsspannung erzeugt.
Bei richtiger Verdrahtung braucht man dann auch keinen Optokoppler.
http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.25.2
Der CD4543 als LED-Driver ist übrigens massiv unterdimensioniert, er
schafft nur 750uA die auch noch auf 4 Displays verteilt werden, also
0.2mA pro Display statt 10mA.
Auch die Transistoren sind blöd verschaltet. Zwar spart er sich als
Emitterfolger den Basisvorwiderstand, aber er verliert 1V was eine
schlechtere Regelung des Stromes durch die Vorwiderstände R1&Co erlaubt.
Die LED des Optokopplers mit 1k erlaubt nur 3.8mA, obwohl ein CNY17 nur
40% davon schaltet, also 1.5mA aus denen der 2N2222 dann den Strom für
das Relais machen soll. In Sättigung ist der Transistor also nicht.
Viele Details die "suboiptimal" gelöst sind, d.h. wenn man die Schaltung
nachbaut, kann sie funktionieren oder auch nicht, je nach dem, wie sich
die Toleranzen der Bauteile auswirken.
Die Schaltung hier
http://www.kreatives-chaos.com/artikel/belichtungstimer
ist WESENTLICH besser, allerdings sollte R1 lieber 470 Ohm haben und ein
12V Relais genommen werden, welches dann nicht an 5V sondern an den
Eingang des 7805 kommt (du dachtest ja eher so wie der Fabian, nur ist
das eben nicht so gut).
Die 1N4148 über dem 7805 ist übrigens überflüssig und kann ohne jegliche
Nachteile weggelassen werden. Ein Snubber (100 OHm/1W 100nF/X2) zwischen
den Kontakten des Relais ist überigens sinnvoll damit die ncht zu
schnell verschleissen.