Projekt Matrisklocka (klart! bilder, källkod och schema)
Projekt Matrisklocka (klart! bilder, källkod och schema)
Klockor... kan man aldrig bygga för många Eller kanske...
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)
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)
- JimmyAndersson
- Inlägg: 26308
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
- Greve Hamilton
- EF Sponsor
- Inlägg: 542
- Blev medlem: 4 september 2004, 15:03:35
- Ort: GBG
Det är tänkt att klockan ska få en aluminium-ram och ett mörkt glas. Har dock inte hittat kontrastfilter i tillräcklig storlek... Någon som vet var det finns?
Den är byggd som tidsfördriv/utbildning men den har tjänstgjort som händelseloggare några veckor. Gissa dom undrade varför det satt en jätteklocka inkopplad till ställverket
Den är byggd som tidsfördriv/utbildning men den har tjänstgjort som händelseloggare några veckor. Gissa dom undrade varför det satt en jätteklocka inkopplad till ställverket
- JimmyAndersson
- Inlägg: 26308
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
- bengt-re
- EF Sponsor
- Inlägg: 4829
- Blev medlem: 4 april 2005, 16:18:59
- Skype: bengt-re
- Ort: Söder om söder
- Kontakt:
Lars Svensson komponent har kontrastglas i skora skivor. Smådyrt, men kostar på att ligga på topp...
http://www.larsvensonkomponent.se/
http://www.larsvensonkomponent.se/
Trevligt projekt! Men ska det inte vara "5x7".. eller är det jag som är dålig på att räkna?
Skulle kika i källkoden, men mitt antivirusprogram (TrendMicro) tyckte att filens innehåll verkade misstänksamt (makeversion.exe). Blev länkad till denna sida:
http://www.trendmicro.com/vinfo/virusen ... eneric.001
Förmodligen så är allt i sin ordning gissar jag...
Skulle kika i källkoden, men mitt antivirusprogram (TrendMicro) tyckte att filens innehåll verkade misstänksamt (makeversion.exe). Blev länkad till denna sida:
http://www.trendmicro.com/vinfo/virusen ... eneric.001
Förmodligen så är allt i sin ordning gissar jag...
hehe.. det är jag som inte kan räkna. det är såklart 5x7 matriser
nod32 klagar inte på makeversion.exe. det är bara ett litet program för att uppdatera build-nummer. fast jag kör alla mina program i exe-komprimerare, det är väl det den har svårt för...? ska ta bort exe-filen från raren ikväll. den är ju inte nödvändig och vill inte bidra till att sprida några virus
nod32 klagar inte på makeversion.exe. det är bara ett litet program för att uppdatera build-nummer. fast jag kör alla mina program i exe-komprimerare, det är väl det den har svårt för...? ska ta bort exe-filen från raren ikväll. den är ju inte nödvändig och vill inte bidra till att sprida några virus