The timer can be set for a time delay from 15 seconds upto 24 hours. The time delay can be easily changed to control the state of any device connected to the output.
Order PCB:
Qty | Component | Buy |
---|---|---|
1 | CD4060 | AliExpress |
1 | IC Holder | AliExpress |
1 | 7805 Voltage Regulator | AliExpress |
1 | 10P DIP Switch | AliExpress |
1 | BC547 PNP Transistor | AliExpress |
12 | 1KΩ Resistor | AliExpress |
2 | 910KΩ Resistor | AliExpress |
1 | 3KΩ,100KΩ,1MΩ Resistor | AliExpress |
2 | 10MΩ Resistor | AliExpress |
1 | 22MΩ Resistor | AliExpress |
11 | IN4004 Diode | AliExpress |
1 | Tactile Momentary Push Buttons | AliExpress |
12 | 5mm LED | AliExpress |
1 | 100uF Capacitor | AliExpress |
1 | 0.22uF,0.3uF Capacitor | AliExpress |
2 | 0.1uF (100nF) Capacitor | AliExpress |
1 | 3 Pin Screw Terminal | AliExpress |
1 | 5V Relay | AliExpress |
1 | SPDT Slide Switch | AliExpress |
1 | DPDT Slide Switch | AliExpress |
1 | 9V Battery Holder | AliExpress |
1 | 9V Battery | AliExpress |
1 | PCB | AliExpress |
Tools | Buy |
---|---|
Soldering Iron | AliExpress |
Soldering Wire | AliExpress |
Mini PCB Hand Drill + Bits | AliExpress |
CD4060:
The CD4060 consists of an oscillator section and 14 ripple carry binary counter stages. The oscillator configuration allows design of RC oscillator circuits. A RESET input is provided which resets the counter to the all-0's state and disables the oscillator. The counters are reset to the zero state by a logical “1” at the reset input independent of clock. The counters are advanced one count on the negative transition of each clock pulse.
Timing Cycle:
R2 must satisfy the following equation:
where n is the Output Number i.e.
where 2.2 is the internal propagation delay.
The Timer IC requires the external RC network to be preconfigured in order to generate proper timing oscillations. External resets may be used to reset the timer. The time selector is configured to change the RC network value. The high power appliances are turned on when the relay is activated.
Resistor Calculation:
The table below shows the timing cycle of each output calculated by using the formulae given above.
We can see that if we choose the value of R1 to be 1.9MΩ, we can obtain an output that varies from 14.79≈15sec to 4hr.
Similarly if we choose R1 to be 10.9MΩ, we obtain an output that varies from 1.4min to 24hr.
I wrote a small Python script to calculate the time delay for various resistance values including 1.9MΩ and 10MΩ.
As shown in the Resistor Calculation chart, we can get different time delays from the same output pins by simply changing the value of R. But we must also satisfy this equation as explained earlier.
From this equation, we learn that if R = 1.9MΩ (1MΩ + 910KΩ), we must connect a suitable resistance of approximately 3.8MΩ-19MΩ to pin 11. Similarly if R = 10.9MΩ (10MΩ + 910KΩ), we must connect a suitable resistance of approximately 21.8MΩ-109MΩ to pin 11. Hence we have chosen standard resistor values of 10MΩ and 22MΩ respectively.
We use a DPDT switch to toggle between these two resistor combinations. Note that the value of Cx i.e C5 is a constant 0.22uF and does not change by toggling the switch.
A 10-pin DIP switch is used to select a single output pin and connect it to the relay. Hence only when this pin goes HIGH, will the relay get activated.
C4 and R12 reset the timer when the circuit is turned ON through switch S4. The circuit can be reset (while being ON) by pressing the momentary switch S2.
The 7805 regulates the supply voltage from a 9V/12V source and LED11 indicates that the circuit is turned ON.
High power loads can be connected to the relays output terminals J1. When the relay is not activated, the Common(COM) terminal is connected to Normally Closed(NC) terminal. But when the relay is activated, the Common(COM) terminal is connected to Normally Open(NO) terminal. LED12 is used to indicate whether the relay has been activated.
Transistor T1 acts as a switch an ensures sufficient drive current is provided to the relay. Diode D11 acts as a flyback diode which protects the transistor T1 from voltage spikes caused by the relay coil.
Capacitor's C1, C2 & C3 are used to filter noise in the supply line.
Or you can printout the PDF file and make your own PCB using the Iron-on method.
Are you an engineer or hobbyist who has a great idea for a new feature in this project? Maybe you have a good idea for a bug fix? Feel free to grab our code & schematics from Github and tinker with it. Don't forget to smash ⭐️ & the Pull Request button.