Projekt: ABClock

Gast #3007409
Lesenswert?
• ▲
▼
Ahoi,

nachdem ich nun schon einige Zeit mit Mikrocontrollern spiele, möchte 
ich hier mal mein erstes größeres Projekt vorstellen. Die Idee dazu 
kreist schon seit längeren in meinem Kopf, der Anstoß mich mal daran zu 
begeben kam dann letztes Jahr im Kunstunterricht als es hieß: „bastelt 
mal eine Uhr“.

Anzeige ist eine gefräste Stahlplatte mit 8x11 Buchstaben. Dahinter 
liegt eine LED-Matrix, gesteuert von einem Atmega32. Anfangs mit einer 
LED pro Buchstabe, aktuell je drei parallel. Die Uhrzeit wird in 
fünf-minütigen Schritten als Wörter angezeigt (Viertel nach, Zwanzig 
nach, Halb, Fünf nach halb, Eins, Zwei, Drei, etc.)

Damit die Buchstaben gleichmäßig leuchten sind diese mit Heißkleber 
aufgefüllt auf welchen die LEDs angebracht sind. Jeder Buchstabe ist per 
software- PWM in 20 Stufen dimmbar (nach einigen Experimenten mit 
verschiedenen Timer-Interrupt Zeiten sieht das auch einigermaßen linear 
aus).

Das Programm ist in C geschrieben, der Schaltplan und das Platinen 
Layout mit Eagle erstellt. Geätzt wurde mit Ammoniumpersulfat auf dem 
heimischen Herd. Programm und Pläne sind im Anhang, sowie ein paar 
Bilder vom Entstehungsprozess.

Im Schaltplan schon mit vorgesehen ist ein DCF77 Empfänger, allerdings 
aktuell noch nicht verbaut. Außerdem wollte ich ein paar schönere 
Übergangseffekte für die verschiedenen Uhrzeiten einbringen.

Nach der Umrüstung auf drei LEDs pro Buchstabe ist die Uhr auch bei 
Tageslicht gut lesbar, könnte aber noch etwas heller sein. Die 
ursprünglich eingeplanten LEDs haben sich als absoluter Fehlkauf 
entpuppt. Auch direkt an der Stromquelle war die Leuchtkraft mehr als 
mangelhaft. Jetzt sind ultrahelle grüne verbaut.

Hier noch ein Video dazu:
http://www.youtube.com/watch?v=KGOI9bUoNbE


Viel Spaß
Josh

Anhang: Schaltplan & Board, Layout der Uhr, Programm, Bilder
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.