Low-cost Heating Controller
Minimum outlay, maximum payback

This is a MEMBER ONLY article. You need a subscription to read this article.
- Unlimited access to online Member Only articles
- 3 new editions Elektor Magazine (digital)
- More than 5000 Gerber files
- 20% member discount on e-books (at elektor.com)
- 10% member discount on Products (at elektor.com)
Available from €5.33 per month.
What is Members Only
Elektor is committed to providing high-quality content on electronics, catering to tens of thousands of paying members. As part of this commitment, Elektor has launched Premium, an initiative that offers exclusive online articles to members sometimes even before they appear in the magazine.
Every day, members can access in-depth articles that showcase the best of Elektor's premium content.
This initiative aims to reward members with early access. Once logged in, members can easily enjoy this exclusive content and engage in discussions about featured projects. While Premium adds to the existing resources available, Elektor will continue to provide a wealth of free information.
Join the Elektor community today to take advantage of Premium and other benefits!
Materials
Component list
Resistors
R1 = 100k
R2 = 220 (
R3 = 10k
R4 = 4kΩ7
RN1 = 10-way SIL array 470 ohm
RN2 = 8-way SIL array 100k
Capacitors
C1,C2 = 22pF
C3-C10 = 100nF
C11,C12 = 22µF 20V
Semiconductors
D1 = DC-10EWA LED bargraph (Kingbright)
(D2 = SFH506-36, 36kHz IR receiver, Infineon)*
D3 = 1N4001
N1 = MC7805BTE (Fairchild Semiconductor)
IC1 = Atmega32 (Atmel), programmed, Elektor order code 060325-41
IC2 = MAX232CWE (Maxim/Dallas Integrated Products)
(IC3 = DS1820 (Maxim/Dallas Integrated Products)*
IC4 = ULN2803A (e.g. ST, TI, ON)
Miscellaneous
Q1 = 8MHz quartz crystal, HC-49U case
S1-S5 = pushbutton, ITT Schadow (Reichelt # DIT 1 XX) (alternative: rotary encoder with push function)
LCD = 2x16 characters, with LSI KS0070B (e.g. Displaytech 162CBCBC from Reichelt) with 14-way SIL connector set
JP1 = boxheader 2x5 pins, angled
JP14 = mono socket, 3.5mm, PCB mount (e.g. Reichelt # ESB35)
S12, S13, S20 = 2-way PCB terminal block, 5mm lead pitch
S21 = 3-way PCB terminal block, 5mm lead pitch
DIL IC sockets, 16-, 18- and 40-way (1 of each)
PCB, order code 060325-1 from www.elektor.com
Suggested parts supplier: www.reichelt.de
External parts
K3,K4 = relay, 1 nc contact, 12V/2A
Rocker switch, on/off
R8,R10 = 1kΩ5
R9,R11 = KTY81/110 (NXP)
Discussion (0 comments)