Analog digitalklocka
Postat: 2 oktober 2009, 11:55:25
Jag har börjat skissa på en analog digitalklocka.
Anledning: Jag gillar digitalklockor då man kan ställa väckning osv enkelt och exakt men jag _hatar_ att ha en digitalklocka för att se vad klockan är, där är visare det absolut bästa! I detta ska sägas att jag har ett antal DCF-77 digitala klockor här och var i huset, jag gillar att de är exakta men jag gillar inte se på dom för att få veta vad klockan är i termer av "tio i tre".
Jag gillar dock skarpt datum, veckodag, DST-indikering osv. så det är lite blandat...
Lösning: Ta det bästa av varje värld!
Jag är därför igång (lite då och då när jag har tid & lust) med att rita en klocka som kommer att bestå av 3 * 60 LED i 3 ringar utanpå varandra, den innersta ska simulera timvisaren, den mittersta minutvisaren och den yttersta sekundvisaren.
Till dessa ringar ska det vara lite extra markeringar, mitten ska markeras med en liten ring (4 st LED), 12 ska markeras med 2 st LED och 3, 6 & 9 ska markeras med en LED vardera.
Alla LED är av storleken 0805 (75-310-72) och ska dimmas automatisk efter en inbyggd ljussensor så att det är tydligt att läsa på natten utan att blända och tydligt att läsa på dagen då intensiteten beror på omgivningsljus intensiteten.
Jag har ritat in alla 180 LED till tidmarkeringen på ett kretskort (i mitt CAD-program), yttersta ringen blir 5" i diameter, mittersta 4" och innersta 3", dessa storlekar beror på att jag primärt vill ha den som väckarklocka i sovrummet på nattduksbordet.
Den kommer nog att styras av en Renesas-processor och jag tror att jag kommer att lägga till möjligheten att ha en optional RTC-krets med supercap back-up samt optional DCF-77 mottagare.
För att visa datum osv vill jag ha med ett LCD-modul med backlight, exakt vilket är jag osäker på än men minst 16*2. Jag har tillgång till billiga negativa blåa med vit backlight men röd är ju bättre för nattseende...
Jag tänker mig att mjukvaran ska vara adaptiv så att den, med en DCF-77 modul inkopplat, kan "trimma" den interna räknaren till att kompensera för en inexakt systemklocka, jag funderar även på att göra plats för en DS32KHZ som ju ger en skaplig noggrannhet från början.
Jag vill även ha väckningen till att gå i steg, först blinka med intensiteten (om man redan är halvvaken), sedan pipa lite försynt och sedan stega på till steget strax innan den ringar till 112 och meddelar att det ligger en död i sängen, jag vill även ha att man ska kunde programmera in ett väckningsschema.
Jag har ju de stora barnen varannan vecka och då behöver jag väckarklocka för att vara säker på att de hinner med skolan osv, jag jobbade även skift i sin tid och då skulle ett schema på upp till kanske 4 veckor vara bra att kunde ställa in olika tider.
Fördelen med den analoga visning är att det är enkelt att kasta ett kort blick på klockan för att få en uppfattning av vad klockan är (lättavläst), fördelen vid det digitala är att man kan ställa många saker exakt och flexibelt samt att den inte låter "tick...tick...tick..." (jag hatar det ljudet).
Jag har inte beslutat mig för allt, jag skulle gärna ha batteri back-up så att den kan väcka även vid power-fail (displayen slocknar då för at spara ström) men det kommer jag att besluta eftersom. Tanken är att ha allt på ett och samma mönsterkort (dock inte evt. batteri), just nu är det 5,2" * 5,2" och jag tänker att ha LCD-modulen med kabel emellan för "fri placering" av LCD-modulen.
Och ja, jag vet att det bara är 12 timmar på en klocka men jag vill att den "följer med" som på en riktig klocka, vill man snåla på den del är det ju bara att montera 48 LED färre och fixa resten i mjukvaran.
Men det går inte snabbt, jag har ganska mycket med barnen, huset, livet och jobbet så det kommer som det kommer. Jag planerar sedan att göra projektet "officiellt" och sannolikt placera det på min hemsida, jag kommer nog att släppa mjukvaran och allt så att folk kan programmera själv om de vill men det ligger en bit ute i framtiden.
Anledning: Jag gillar digitalklockor då man kan ställa väckning osv enkelt och exakt men jag _hatar_ att ha en digitalklocka för att se vad klockan är, där är visare det absolut bästa! I detta ska sägas att jag har ett antal DCF-77 digitala klockor här och var i huset, jag gillar att de är exakta men jag gillar inte se på dom för att få veta vad klockan är i termer av "tio i tre".
Jag gillar dock skarpt datum, veckodag, DST-indikering osv. så det är lite blandat...
Lösning: Ta det bästa av varje värld!
Jag är därför igång (lite då och då när jag har tid & lust) med att rita en klocka som kommer att bestå av 3 * 60 LED i 3 ringar utanpå varandra, den innersta ska simulera timvisaren, den mittersta minutvisaren och den yttersta sekundvisaren.
Till dessa ringar ska det vara lite extra markeringar, mitten ska markeras med en liten ring (4 st LED), 12 ska markeras med 2 st LED och 3, 6 & 9 ska markeras med en LED vardera.
Alla LED är av storleken 0805 (75-310-72) och ska dimmas automatisk efter en inbyggd ljussensor så att det är tydligt att läsa på natten utan att blända och tydligt att läsa på dagen då intensiteten beror på omgivningsljus intensiteten.
Jag har ritat in alla 180 LED till tidmarkeringen på ett kretskort (i mitt CAD-program), yttersta ringen blir 5" i diameter, mittersta 4" och innersta 3", dessa storlekar beror på att jag primärt vill ha den som väckarklocka i sovrummet på nattduksbordet.
Den kommer nog att styras av en Renesas-processor och jag tror att jag kommer att lägga till möjligheten att ha en optional RTC-krets med supercap back-up samt optional DCF-77 mottagare.
För att visa datum osv vill jag ha med ett LCD-modul med backlight, exakt vilket är jag osäker på än men minst 16*2. Jag har tillgång till billiga negativa blåa med vit backlight men röd är ju bättre för nattseende...
Jag tänker mig att mjukvaran ska vara adaptiv så att den, med en DCF-77 modul inkopplat, kan "trimma" den interna räknaren till att kompensera för en inexakt systemklocka, jag funderar även på att göra plats för en DS32KHZ som ju ger en skaplig noggrannhet från början.
Jag vill även ha väckningen till att gå i steg, först blinka med intensiteten (om man redan är halvvaken), sedan pipa lite försynt och sedan stega på till steget strax innan den ringar till 112 och meddelar att det ligger en död i sängen, jag vill även ha att man ska kunde programmera in ett väckningsschema.
Jag har ju de stora barnen varannan vecka och då behöver jag väckarklocka för att vara säker på att de hinner med skolan osv, jag jobbade även skift i sin tid och då skulle ett schema på upp till kanske 4 veckor vara bra att kunde ställa in olika tider.
Fördelen med den analoga visning är att det är enkelt att kasta ett kort blick på klockan för att få en uppfattning av vad klockan är (lättavläst), fördelen vid det digitala är att man kan ställa många saker exakt och flexibelt samt att den inte låter "tick...tick...tick..." (jag hatar det ljudet).
Jag har inte beslutat mig för allt, jag skulle gärna ha batteri back-up så att den kan väcka även vid power-fail (displayen slocknar då för at spara ström) men det kommer jag att besluta eftersom. Tanken är att ha allt på ett och samma mönsterkort (dock inte evt. batteri), just nu är det 5,2" * 5,2" och jag tänker att ha LCD-modulen med kabel emellan för "fri placering" av LCD-modulen.
Och ja, jag vet att det bara är 12 timmar på en klocka men jag vill att den "följer med" som på en riktig klocka, vill man snåla på den del är det ju bara att montera 48 LED färre och fixa resten i mjukvaran.
Men det går inte snabbt, jag har ganska mycket med barnen, huset, livet och jobbet så det kommer som det kommer. Jag planerar sedan att göra projektet "officiellt" och sannolikt placera det på min hemsida, jag kommer nog att släppa mjukvaran och allt så att folk kan programmera själv om de vill men det ligger en bit ute i framtiden.