Hauptseite

Binäruhr

23. Dezember 2008 von zimon

Eine Uhr, die die Zeit in BCD darstellt. Mit LED’s und ATMega16

Binäruhr von vorne

Binäruhr von vorne

Dies ist also mein erstes Projekt: eine Binäruhr.
Mit einem ATMega16 werden 20 LEDs angesteuert die die Uhrzeit als 6 BCDs (Binärcodierte Dezimalzahl) darstellen. Zehnerstunden, Einerstunden, Zehnerminuten, Einerminuten, Zehnersekunden und Einersekunden.
Des weiteren ist ein Wecker eingebaut.
Es sind 5 Taster nebeneinander eingebaut. Mit folgenden Funktionen:

  • Uhr stellen
  • Wecker stellen
  • Stunden erhöhen
  • Minuten erhöhen
  • Wecker an/aus

Der Poti ist zur Dimmung der LED’s gedacht. Alle Massen der LED’s gehen über den Poti, und der erst zur eigentlichen Masse. Leider funktioniert das nicht so richtig, deswegen mache ich das vielleicht bei der nächsten Version mit (software) PWM.
Leider habe ich für meine erste Version noch kein Gehäuse, deswegen habe ich einen Papp-Ständer aus einem Stück Karton gebastelt

Zum Nachbau:

C-Sourcecode
Pinbelegung

Binäruhr von hinten

Binäruhr von hinten

Ob ich noch eine Eagle-Schaltung anfertige weis ich noch nicht. (habe aber eine für die nächste Version)
Für weitere Fragen oder Anregungen mailt mir einfach.

Die nächste Version wird auch ist schon geplant. Dafür habe ich alle Bauteile sowie ein Alu-Gehäuse bereits hier. Auch ein Eagle-Schaltbild und geätzte Platinen habe ich schon. Die Software wird noch ein wenig verändert. Die Uhr soll genauer werden (durch bessere Berechnung der Sekunden) und die Dimmung der LED’s soll durch PWM erfolgen.

Das Projekt liegt wegen Zeitmangels momentan auf Eis.


Schlagworte: , , , ,



Kommentieren

Kommentarlinks könnten nofollow frei sein.


Bloggeramt.de frisch gebloggt Blogverzeichnis - Blog Verzeichnis bloggerei.de