Programmable timer for appliance

The team of dreamlover technology published many advanced level project including timer based project. Here is a very useful and attain grabbing project programmable timer for appliance used to control any appliance whenever we want. The main or primary work of the project programmable timer for appliance is to switch on and switch off the appliance in selected preset time. The wide range of the time period variation (from 8 second to 2 hour) and working in two modes; off timer and cyclic mode lets this project towards programmable universal timer. The appliance is turn on after preset time by setting switch SW2 similarly; appliance is off after preset time by setting switch SW3.

Circuit Description of programmable timer for appliance

With the combination of two 14-bit binary ripple counter (IC2 & IC4), three quad two input NAND gate ICs (IC1, IC3 and IC5) and a relay driver transistor with some passive component the project programmable timer for appliance is successfully completed. The NAND gates (N3 with N1 and N2) here is used as first oscillator and NAND gates (N4 and N5) is used as second oscillator and provide clock pulse to binary ripple counter IC (IC2 and IC4) respectively at rate of one pulse per second where timing control circuit formed by NAND gates (N6, N10 and N11) is used to inhibited the rate of pulse.

Lastly the transistor relay driver transistor T1 with NAND gates N8 and N9 is used to energize the relay. Here for heavy load, a higher current rating relay is used in order to control the appliance.


Resistors (all ¼-watt, ± 5% Carbon)

R1, R3 = 4.7 MΩ

R2, R4 = 1 MΩ

R5, R8, R9 = 1 KΩ

R6, R7 = 2.2 KΩ

VR1, VR2 = 1 MΩ potentiometer


C1, C4­ = o.33 µF

C2, C3 = 0.01 µF

C5 = 1000 µF/35V


IC1 (N1 – N3), IC3 (N4 – N7), IC­5 (N8 – N11) = CD4011 (quad two input NAND gate IC)

IC2, IC4 = CD4020 (14 – bit binary ripple counter)

D1 = 1N4007

T1 = BC548




RL1 = 12V, 200Ω 1C/O Relay

SW1 = ON/OFF switch

SW2, SW3 = Rotary switch (11pole rotary selection)

SW4 = Slide switch (mode selection)



Related Project

  1. Appliance Timer An appliance can be turned on at a desired time for a specific time interval
  2. CMOS Pocketable TimeKeeper Main purpose of this circuit is to avoid getting late
  3. Off Timer with Alarm Automatic turns off the electrical appliance when set is complete.
  4. The Universal Timer offer an ultra wide range of time period having pin point precision
  5. Programmable Timer Simple circuits in the series of programmable timer range of few second to 90 minutes



7 thoughts on “Programmable timer for appliance”

  1. Hi
    i want to have longer period. like 10hours, 24hours… can i adjust the period to change the value of c3 and c2 or what can i do???

  2. hai im BE final year student ECE dept. we are doing project on embedded based automatic ringing bell for college…. can u send me a embeded c program and corresponding circuit diagram for our project…

  3. I just only share my experience when I making of it. I made this project to the breadboard and work perfectly, but when I moving to the PCB some time set did not work, at that moment I just return it back to the breadboard therefore they work fine. I’ll use this timer to the pump in my fish tank.

      1. Hi there, I’m extremely in need of long duration digital timer,by what I can program it watching display, can you please provide me a clear and detailed circuit diagram of it ? Regards..:)

  4. Hallo,
    I am a new hobbiest to electronics, i need to know details about the capacitor 5, how and where will it be connected? Thanks…

Leave a Reply

Your email address will not be published. Required fields are marked *