
Tänk lysdiodsmatris:

Matriserna köpte jag på ebay från Kina eller nått sånt. Dom var ganska billiga, men kvaliten kanske var lite sådär.
Det är 6st 5x8 matriser (sammanlagt 240 dioder). Matriserna är limmade med epoxilim på en 4mm alu-plåt. Sammanlagt är matrisen 450mm bred och 110mm hög.

Ytterligare en aluplåt är monterad på distanser. Detta gör konstruktionen betydligt styvare för att matrisernas lim inte ska släppa. (+ att man inte ska se kabelanarkin bakom...)



Klockan styrs av en DS89C450 från Dallas Semiconductor. Det är en speedad 8051a med 29MHz klockfrekvens, 1k supersnabbt xdata sram och 1 cykels exekvering. Enda nackdelen med den processorn är strömförbrukningen på 80mA

Kolumnerna drivs av 4st Allegro A6801 drivare och raderna drivs med p-kanals fetar (ytmonterade under kolumndrivarna). Realtidklockan styrs av en TCXO (ds32khz).
Matrisen uppdateras helt 75ggr/sekund. Varje uppdatering är uppdelad i 8 olika lång "underuppdatering" som gör att jag kan styra varje diods intensitet individuellt. Hela displayens intensitet kan också sänkas och höjas mjukvarumässigt. Glömmde sätt knappar på kortet så den synkas via rs232 mot en dator och ett program till SPs SNTP server.

Har satt en IR-mottagare och gjort så klockan fjärrstyrs med en liten kamerafjärrkontroll som kan användas för att växla mellan olika funktioner och justera intensiteten.

Funktioner som klockan har nu:
* Datumvisning
* Tidsvisning
- lättläst
- binärt
* Tidtagarur
* Rullande text
Liten film: (den flimmrar inte så i verkligheten...)
http://behr.h1x.com/ledclock_wm9.avi
Bjuder på källkod och kretsschema med!

Kretsschema:
http://behr.h1x.com/ledclock_sch.pdf
Källkod:
http://behr.h1x.com/ledclock.rar
(Kompileras med SDCC, TextPad projekt)