Die "Whisky Clock" war als spontanes "Spaß Projekt" an einem Sonntag Nachmittag entstanden.
Ich stelle hier die Schaltung vor, da es sich um eine extrem einfach und preiswert zu realisierende Uhrenschaltung handelt, die universell eingesetzt werden kann. Technisch gesehen handelt es sich um eine Synchronuhr, also um eine Uhr, die ihren Takt von der Netzfrequenz bezieht.
Die Frequenz des Stromnetzes wird in Europa im Mittel sehr genau eingehalten, was sie als Taktquelle für eine recht genau gehende Uhr qualifiziert.
Steht kein AC Netzteil zur Verfügung, kann die Uhr auch als Quarzuhr aufgebaut werden. Das Herz der Uhr ist der extrem preiswerte Microcontroller ATtiny2313A, der die Siebensegmentanzeigen im Multiplex Betrieb ansteuert.
Die Schaltung ist sehr übersichtlich:
Das Bascom Basic Programm bietet sicherlich Luft für Optimierungen, funktioniert aber. whisky_clock.bas
Das Programm besteht aus drei Zählern (Stunden, Minuten, Sekunden), deren Werte zunächst in einen String umgewandelt werden, um sie besser verarbeiten zu können.
Der String wird zerlegt und damit die Anzeigen angesteuert.
Die Timer1 des Controllers läuft im Zähler Betrieb und erzeugt nach 50 Takten einen Interrupt.
In dem Interruptprogramm wird der Sekundenzähler um eins erhöht, der überträgt nach 59 Sekunden in den Minutenzähler und so weiter... |
Hier noch ein Foto des Innenlebens beim Probelauf:
Die Anzeigen sind mit Kupferlackdraht verdrahtet, um sie in die runde Schachtel einkleben zu können. |
© klaus(at)taeubl.de