Artikel
Multiwekker
Klok met meerdere alarmtijden
Een gewone wekker loopt elke dag eenmaal af. Soms is dat niet voldoende. Medicijnen moeten bijvoorbeeld drie keer per dag worden ingenomen. Om daaraan te herinneren hebben we meer nodig dan een gewone wekker. We zoeken een 'multitalent'.
Het schema van deze multiwekker is eenvoudig. Zoals in figuur 1 is te zien, is de schakeling opgebouwd uit een 8051-microcontroller, een real time clock chip en een LC-display. Het hart van de schakeling is de bekende, goedkope 8-bits microcontroller AT89C2051 van Atmel.
De belangrijkste kenmerken van dit IC zijn:
- Volledige 8051-software-compatibiliteit.
- 2 Kbyte flash-geheugen.
- Ingebouwde analoge comparator.
- Verschillende uitgangen die geschikt zijn om LED's aan te sturen.
- Een ruim voedingsspanningsbereik (2,7...6 V).
Het schema van deze multiwekker is eenvoudig. Zoals in figuur 1 is te zien, is de schakeling opgebouwd uit een 8051-microcontroller, een real time clock chip en een LC-display. Het hart van de schakeling is de bekende, goedkope 8-bits microcontroller AT89C2051 van Atmel.
De belangrijkste kenmerken van dit IC zijn:
- Volledige 8051-software-compatibiliteit.
- 2 Kbyte flash-geheugen.
- Ingebouwde analoge comparator.
- Verschillende uitgangen die geschikt zijn om LED's aan te sturen.
- Een ruim voedingsspanningsbereik (2,7...6 V).
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Onderdelenlijst
Weerstanden:
R1 = 1 k
R2,R3 = 47 k
R4 = 10
R5...R7 = 4k7
R8 = 1,5
R9 = 100
R10 = 220
P1 = instelpotmeter 10 k
P2 = instelpotmeter 2k5
Condensatoren:
C1,C2 = 33 p
C3 = 1 µ/63 V radiaal
C4,C6,C7,C10 = 100 n
C5 = trimmer 25 p
C8 = 220 µ/10 V radiaal
C9 = 10 µ/63 V radiaal
C11 = 470 µ/16 V radiaal
Halfgeleiders:
D1 = LED rood, 5 mm, low-current (evt. Met chassishouder)
D2 = 1N4001
T1 = BC547B
T2 = BD242
T3 = BC557C
T4 = BF256C
IC1 = AT89C2051-12PC (geprogrammeerd, EPS 020304-41)
IC2 = DS1307
IC3 = 4805
Diversen:
JP1 = 1x3-polige connector met jumper
S1,S2 = druktoets met maakcontact, voor chassismontage
LCD1 = LC-display met 2x8 regels (b.v. AV0802 van Anag Vision) en 2 8-polige boxheaders
X1 = kristal 6 MHz (parallelresonantie)
X2 = kristal 32,768 kHz
BT1 = 3 V lithiumcel (b.v. CR2032) met houder voor printmontage (diameter 22,75 mm)
BT2 = zie tekst
BZ1 = 5 of 6 V piëzo-buzzer
R1 = 1 k
R2,R3 = 47 k
R4 = 10
R5...R7 = 4k7
R8 = 1,5
R9 = 100
R10 = 220
P1 = instelpotmeter 10 k
P2 = instelpotmeter 2k5
Condensatoren:
C1,C2 = 33 p
C3 = 1 µ/63 V radiaal
C4,C6,C7,C10 = 100 n
C5 = trimmer 25 p
C8 = 220 µ/10 V radiaal
C9 = 10 µ/63 V radiaal
C11 = 470 µ/16 V radiaal
Halfgeleiders:
D1 = LED rood, 5 mm, low-current (evt. Met chassishouder)
D2 = 1N4001
T1 = BC547B
T2 = BD242
T3 = BC557C
T4 = BF256C
IC1 = AT89C2051-12PC (geprogrammeerd, EPS 020304-41)
IC2 = DS1307
IC3 = 4805
Diversen:
JP1 = 1x3-polige connector met jumper
S1,S2 = druktoets met maakcontact, voor chassismontage
LCD1 = LC-display met 2x8 regels (b.v. AV0802 van Anag Vision) en 2 8-polige boxheaders
X1 = kristal 6 MHz (parallelresonantie)
X2 = kristal 32,768 kHz
BT1 = 3 V lithiumcel (b.v. CR2032) met houder voor printmontage (diameter 22,75 mm)
BT2 = zie tekst
BZ1 = 5 of 6 V piëzo-buzzer
Discussie (0 opmerking(en))