Anleitung zum
Bau einer LED – Uhr
Die Schaltung ist auf einer einseitigen Leiterplatte 250 x 250 mm aufgebaut.
Als Prozessor wird der MC68HC908QY4 mit dem Betriebssystem von
Dietmar Harlos verwendet. Also die Open Mini.
Das Projekt ist modular aufgebaut.
Es besteht aus
Programmier- und Steuereinheit.
der seriellen Schnittstelle zum Kommunizieren mit dem Computer
und dem Micro - Prozessor.
Es kann entweder die serielle Schnittstelle oder die Außentemperatur
genutzt werden.
Stunden und Minutenanzeige.
Jede Ziffer besteht aus 25 Leds.
Die Ansteuerung erfolgt über ein Schieberegister (74 HC 595)
und als Leistungstreiber wird der ULN 2803 eingesetzt.
Sekundenanzeige
60 LEDs gesteuert über zwei SAA 1064 Bausteine.
Datums- und Temperaturanzeige
Sechs 7-Segmentanzeigen ebenfalls über zwei SAA 1064 gesteuert.
Innen und Außentemperatur über NTC 10 Kohm Widerstände
Helligkeitsregelung
Über Fotowiderstand wird die Umgebungshelligkeit erfasst.
Regelung der großen LED-Anzeige sowie der 12 äußeren Stunden-leds
über PWM (Pulsweitenmodulation).
Der SAA1064 hat eine interne Konstantstromregelung.
DCF - Empfänger
Modul von Conrad Elektronik oder von ELV
(beide gleich gut)
Durch eine Led kann der Impuls sichtbar gemacht werden.
Stromversorgung
Computernetzteil , oder Netzteil von einer externen Festplatte.
Das Netzteil muss einen 12 V und 5 V Ausgang haben.
1,5 A je Spannung sind ausreichend.
Das Programm
Das gesamte Programm ist ca. 2300 Byte groß.
Das Hauptprogramm ist in Basic geschrieben und zwar mit
Ocbasr.exe http://om.dharlos.de/downloads.htm
Das ist ein sehr guter Basic Compiler , er kann aus Programmteilen
Maschinencode
erzeugen und besitzt einen integrierten 6808-Assembler.
Als include
Dateien benötigt man:
Om.def Orginaldatei
D.Harlos
om_fw.pro Orginaldatei
om_i2cx.pro modifizierte Datei I2C-Bus
dcf778.iia geändertes Assemblerprogamm
zum Empfang des Funksignals.
Die Routinen zur
Pulsweitenmodulation (PWM) sind von Rene Stadler.