PIC Controlled Relay Driver

Project Summary This circuit is a relay driver that is based on a PIC16F84A microcontroller. The board includes four relays so this lets us to control four distinct electrical devices. The controlled device may be a heater, a lamp, a computer or a motor. To use this board in the industrial area, the supply part is designed more attentively. To minimise the effects of the ac line noises, a 1:1 line filter transformer is used. Project Description The components are listed below. 1 x PIC16F84A Microcontroller 1 × 220V/12V 3.6VA (or 3.2VA) PCB Type Transformer (EI 38/13.6) 1 x Line Filter (2×10mH 1:1 Transformer) 4 × 12V Relay (SPDT Type) 4 x BC141 NPN Transistor 5 × 2 Terminal PCB Terminal Block 4 × 1N4007 Diode 1 × 250V Varistor (20mm Diameter) 1 x PCB Fuse Holder 1 × 400mA Fuse 2 × 100nF/630V Unpolarized Capacitor 1 × 220uF/25V Electrolytic Capacitor 1 × 47uF/16V Electrolytic Capacitor 1 × 10uF/16V Electrolytic Capacitor 2 × 330nF/63V Unpolarized Capacitor 1 × 100nF/63V Unpolarized Capa...