Gentle Awakenings
Programmed sunrise
In the natural world, our biological clocks are controlled by daylight. The light alarm clock described here imitates a natural sunrise to wake you gently from your slumbers in a natural manner. Start your day better by waking to the light instead of that horrid alarm clock.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
Extra info / Update
DCF77 radio time synchronisation
Touch sensor for switching off the alarm
ATmega168 microcontroller
PCB and programmed microcontroller available from Elektor
Firmware and source code available free from Elektor
Can also be used on 115 V power grids
Component list
R1,R2,R7,R8,R9,R10,R12,R20 = 10kOhm
R3,R17 = 470Ohm
R4 = 330Ohm
R5 = 1.5kOhm
R6 = 15Ohm
R11 = 4.7Ohm
R13 = 100Ohm
R14 = 6.8kOhm
R15,R21 = 100kOhm
R16,R19 = 1kOhm
R18 = 22Ohm
P1 = 10kOhm trimpot
Capacitors
C1,C6,C7,C9,C10 = 100nF, ceramic, lead pitch 5mm
C2,C3 = 15pF 2%, ceramic, 5mm lead pitch
C4 = 100nF, X2 class, 275VAC rated, 15mm lead pitch, 5mm wide
C5,C11 = 220µF 25V radial, 3.5mm lead pitch
C8 = 22µF 35V, radial, 2.5mm lead pitch
C12,C13,C14,C15,C16 = 10nF ceramic, 5mm lead pitch
Inductors
L1 = 100µH 5.4A triac suppressor coil (e.g. Murata Power Solutions type 1410454C)
Semiconductors
D1 = 1N4004
D2,D3,D4 = 1N4148
D5 = LED, low current, diam. 5mm, Kingbright type L-53LSRD
B1 = 40V 1.2A bridge rectifier, Semikron type SKBB40C1500L5B
T1,T2 = BC547B
T3,T4 = BC639
TRI1 = BTA16-600BW (e.g. STMicroelectronics BTA16-600BWRG)
IC1 = LM2940CT-5.0 (National Semiconductor)
IC2 = MOC3023 (Fairchild)
IC3 = ATmega168-20PU, programmed, Elektor # 080850-41*
Miscellaneous
K1,K2 = 2-way PCB terminal block, lead pitch 7.5mm (0.3 in.)
K3,K4 = 4-pin SIL pinheader, 0.1 in. pitch
K5 = 2-pin pinheader, 0.1 in. pitch
K6 = 6-pin (2x3) pinheader, 0.1 in. pitch
K7,K8,K9 = 5-pin SIL pinheader, 0.1 in. pitch
LCD1 = 16-pin SIL pinheader, 0.1 in. pitch
S1,S2,S3,S4 = pushbutton, SPNO, e.g. Multicomp MCDTS6-5N
X1 = 10MHz quartz crystal, HC-49/S case, 50ppm, 12pF load capacitance, e.g. AVX HC49SFWB10000H0PESZZ)
F1 = fuse, 2.5A slow, 5x20 mm, with PCB mount holder and protective cap
TR1 = power transformer, 2x8 V sec. 2x115 V prim., 1.5VA (e.g. Block AVB 1.5/2/8) or 1x9 V sec., 1x230 V prim., 1.5VA (e.g. Block VB 1.5/1/9, see text)
LCD1 = 2 x 16 characters (DEM16217), e.g. Elektor # 030451-72
Piezo buzzer, e.g. Kingstate KPEG827, or 8Ohm loudspeaker (min. 0.1W)
PCB # 080850-1
Discussion (0 comments)