Forum: Mikrocontroller und Digitale Elektronik Projekt: ABClock


von Josh (Gast)


Angehängte Dateien:

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

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.