The circuit described here, called ‘LEDBUS’ allows a practically unlimited number of LEDs to be controlled and up to ten lighting programs can be configured, which can be called up at the
press of a button using a standard infrared remote control. Each lighting program specifies the desired brightness of each LED module individually.
Power module 070459-1
Resistors
R1 = 0Ω33 1 W (SMD 2515)
R2,R3 = 220Ω (SMD 0805)
R4 = 10kΩ (SMD 0805)
Capacitors
C1,C2 = 100nF (SMD 0805)
C3 = 2µF2 (SMD1210; dielectric X7R or X5R)
Semiconductors
D1 = 10BQ100 (Schottky)
D2,D3 = SMD LED (SMD 1206)
T1 = BC850
IC1 = µA78L05ACD
IC2 = MAX491CSD
IC3 = PIC12F638-I/SN, programmed, Elektor Shop # 070459-41
IC4 = ZXLD1350ET5CT
Miscellaneous
L1 = 68µH SMD inductor, 10x10; e.g. Epcos B82464G4683M
K1 = 4-way PCB terminal block, lead pitch 5mm
K2 = 6-way SIL pinheader
K3,K5 = 6-way mini-DIN socket, PCB mount
Up to 6 power LEDs; e.g. Luxeon 1W types (see text)
PCB, ref. 070459-1 from www.thepcbshop.com
Project software, free download from www.elektor.de
Central unit 070459-2
Resistors
R1,R2 = 15kΩ
R3,R4,R6 = 4kΩ7
R5 = 33 Ω
R7-R10 = 1kΩ
R11-R14 = 10kΩ
P1 = 10kΩ preset
Capacitors
C1,C2,C4,C5,C6 = 100nF
C3 = 100µF 25V radial
C7,C8 = 22pF
Semiconductors
D1 = 1N4001
D3, D4 = LED 3mm; low-current (D2 omitted)
D5 = LD271; IR-LED
T1 = BC337
IC1 = 7805
IC2 = ATmega32-16PC (SMD), programmed, Elektor Shop # 070459-42
IC3 = MAX491CSD
Miscellaneous
S1-S4 = pusbbutton, 6x6 mm
X1 = 16MHz quartz crystal
K4,K6 = 10-way boxheader
K5 = 6-way mini-DIN socket, PCB mount
RC-5 receiver, e.g. SFH5110-36 (on K3)
LCD Module witn 2x20 characters; e.g. Displaytech 202A (on K2)
PCB, ref. 070459-2 from www.thepcbshop.com
Project software and Guide to Operation, free download from www.elektor.de