Witte digitale klok ATtiny26
Een witte 4-cijferige digitale 7-segmenten klok met "gloeiende" seconden LED en Set- en Dim functie
De ATtiny26 datasheet.
Componenten

1x ATtiny26
1x xtal 4.096MHz
2x 27pf keramisch
4x 7-segmenten wit CC
2x drukknop
1x 78L05
1x 47uF/16V elco
1x 0.1uF/16V tantaal
1x 10k
1x 100n multilayer
8x 150 Ohm
4x 6k8 Ohm
4x BC327-25 PNP
Klik op schema, voor schema op witte achtergrond

Een prototype van de witte digitale klok op gaatjesprint (mux test)


Kort filmpje over functies LED klok


Mogelijkheden

1. Aanduiding Uur/Min of Min/Sec
2. Tijd Set Uren/Minuten
3. Instelbare intensiteit (12 stappen)

Systeeminformatie

ATtiny26 fuses: sp12 -wF11101111
Herhalingsfreq.: 62.5 Hz
Timer1 @ ck/64 (4.096 MHz)
Timer overflow: 4 msec
Software code: 403 words

Witte digitale klok

Een witte 7-segmenten digitale klok gebaseerd op de AVR ATtiny26 microcontroller. Rechts het schema van de klok, daaronder een foto van het prototype. Het schema is een recht-toe-recht-aan ontwerp, zeven weerstanden voor de segmenten, vier klein-signaal transistors met de vier basis-weerstanden. De vier 7-segmenten display's zijn gemultiplext, de witte LED tussen de display's dient voor indicatie van de seconden.

Download: avrclock.zip (BETA versie. Laatste bijwerking: 24 FEB 09.)

Upload het *.hex bestand in het avrclock.zip bestand in een ATtiny26 AVR microcontroller met deze programmer, en bouw de schakeling, en je hebt een digitaal klokje.







Achtergrond muziek gecomponeerd door Jean-Michel Jarre (Chronologie deel 4)


Werking programma klok (BETA)

De klok begint op 00.00 als hh.mm (Klok mode), met de twee drukknopjes kan de gebruiker omschakelen tussen hh.mm (hours/minutes) en mm.ss (minutes/seconds).
Als de linker (L) drukknop langer dan 2 seconden wordt ingedrukt verschijnt [SET] Als de drukknop nu wordt losgelaten blijft het programma 4 seconden in Set mode. Nu kan de gebruiker de tijd instellen, Linker drukknop voor de uren (oplopende cijfers), rechter (R) drukknop om de minuten te zetten. Als de linker drukknop langer dan 0.9 seconden ingedrukt gehouden wordt, gaat het zetten over in automatisch zetten (telsnelheid is 0.1 seconde/cijfer). Als de drukknopjes langer dan 3 seconden zijn losgelaten verschijnt (1 seconde lang) [ rdy], en het programma keert terug in de Klok-mode.
Als de linker drukknop langer dan 2 seconden wordt vastgehouden op moment dat SET verschijnt, springt het programma in de Dim mode. [DIM] verschijnt. Laat de linker drukknop los om in de Dim mode te bijven. Nu kan de gebruiker met de drukknopjes de uitlezing dimmen (in 12 stapjes). Linker drukknopje voor minder lichtsterkte, rechter drukknopje voor meer lichtsterkte.