• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Water Controller / Timer based Water Level Controller Circuit

DIY Circuits | Learn Basics | Arduino Coding




Timer based Water Level Controller Circuit

Last Updated on February 17, 2021 by Swagatam 56 Comments

The explained circuit of a water level controller circuit is based on a adjustable timer circuit whose time delay is first adjusted to match the filling time of the tank, as the the tank fills, the timer delay also simultaneously lapses and its output switches OFF the water pump.

Circuit Specifications

Actually the circuit was requested to me by Mr. Ali Adnan who is one of the fans of this blog. Let's first hear what he had to say:

I like your blog very much. I have a problem which i think is common in every home, the problem is: I have a Water Pump (which pulls water from bore) installed at my home, when my brother switch on the water pump he always forget(u know bhulakar one:P) to switch it off back:( and water tank gets over flowed and water runs in upper portion of our house:(

I want you to help me to design a timer circuit to automatically turn off the pump at given time. I am not expert in electronics but i like to play with electronic and knows very well how to solder and always trying to do some little experiments with help of your blog. Please provide me the circuit for above sited problem with complete parts list and diagram.

Designing the Proposed Water Level Controller with Timer

The CIRCUIT DIAGRAM of this water level timer controller circuit utilizes a single versatile IC 4060 for generating the required time delay.

P1 is initially adjusted through some trial and error so that it exactly matches the filling time of the water tank which needs to be monitored.

The circuit is initiated by pressing the push button SW1 when the N/O contacts of the relay are bypassed.

This momentarily switches ON the transformer which powers the IC instantaneously.

This instantly triggers the transistor and also the relay which takes over and latches ON the circuit.

Now the circuit holds ON even after the push button is released, everything happens within half a second.

The above operation also simultaneously switches ON the pump motor which starts pushing water in the tank.

Once the timer counting finishes, pin #3 becomes high, T1 conducts and switches OFF T2 and the relay.

The relay contacts reverts to its original state switching OFF the motor as well as the the entire circuit, halting the motor pump and hopefully inhibits the tank from overflowing.

Parts procured by Ali Adnan

Parts List

  • R1, R3 = 1M, 1/4 watt CFR
  • R2 = 10K, 1/4 watt CFR
  • R4(T1 base) = 22K, 1/4 watt CFR
  • R4(T2 base) = 10K, 1/4 watt Cfr
  • P1 = 1M preset horizontal
  • C1 = 1uF/25V
  • C2 = 1uF/25V non polar, any type will do
  • C3 = 1000uF/25V
  • D1, D2 = 1N4007,
  • Relay = 12V/SPDT/contact current as per motor specification
  • SW1 = Bell push type of button
  • IC1 = 4060
  • T1 = BC547
  • T2 = 8050, or 2N2222
  • TR1 = 0-12V/500mA

The above automatic water level controller with timer circuit was also built and appreciated by Mr.Raj Mukherji, one of my friends and a keen follower of this blog. I have explained more about his experience with the circuit.

Hi Swagatam,

Thank you very much for the timer circuit.

I have made the prototype on a general purpose PCB and so far found it to work accurately for my purpose: 5 min, 10 min and 15 min delay respectively (with the P1 set at 15.4 Kohms for 5 min delay etc). I am planning this weekend to house it in a 4x6 box and test it on actual load.

So far, I was looking at the above comments and would like to add something regarding the question raised by Mr. Khan on the relay. For my purpose, I am intending to use this timer on an AC 50 Hz, 220 - 240 volts, Crompton Greaves self priming mono-set pump, type - Miniwin II, 0.37 Kwatt/0.50 HP. So, I have purchased a 12 volt SPST relay which has a contact current tolerence of ~7 Amps. I think this is sufficient for my purpose and also for any kind of small pumps/loads. Isn't it?

I will definitely share with you the picture of the completed project.

Thank you,

Kind regards,

Raj Kumar Mukherji

My answer to Raj:

Hi Raj,

That's great! Thank you very much for the update.

A 7amp contact would mean a maximum capacity of 7*220 = 1540 watts, that's probably more than sufficient for the purpose.

I am sure the pictures that you will send will be loved by the other readers also, so please do send them here for publication.

Yes, surely the link will be very useful for the readers who would want to learn the timing calculation more accurately.

Thanks and Best Regards.

PCB Layout for the Above Circuit, Designed and Submitted By Mr. Raj Kumar Mukherji:

(Component-side view)

Pictures of the completed water level timer controller prototype, sent by Mr. Raj Kumar Mukherji:

The proposed water level timer/controller circuit  was further modified and enhanced Mr.Raj Mukherji, who is also an avid reader of this blog, and a keen electronic enthusiast.

Here's the feedback email that he sent to me explaining everything regarding the working of the circuit:

Finally I have managed to build, the model of this timer based water level controller project which is given below:

There were only three modifications I made:

1. Connected an LED to pin 7 in order to get a visual indication of the oscillation.
The LED starts to blink after 20 secs of powering the timer on
2. Used four diodes for full wave rectification instead of just a single diode for
smooth DC input
3. Added 22Mfd capacitor between pin 12 and 16 instead of 0.22Mfd because 0.22Mfd was
not allowing the oscillation to begin when the circuit was drawing power from the
transformer. However, 0.22Mfd did not make any problem when the power was fed from
a 9 Volt battery

I have found that with the given values of the R and C, the range of this timer is between 1 - 30 mins.

I have also found the formula to calculate the frequency of the timer (it is found to work correctly to a certain extent practically):

F in KHz = 1 / {2.3 x (R2+P1) x C1} where, R2 & P1 in K Ohms, C1 in Mfd

1 Time Period (TP) in milisecs = ------------ where, F in KHz, Q(n) as shown below. {F / Q(n)}

Pin7 = Q(4) -> divided by 16 Pin5 = Q(5) -> " " 32 Pin4 = Q(6) -> " " 64 Pin6 = Q(7) -> " " 128 Pin14 = Q(8) -> " " 256 Pin13 = Q(9) -> " " 512 Pin15 = Q(10) -> " " 1024 Pin1 = Q(12) -> " " 4096 Pin2 = Q(13) -> " " 8192 Pin3 = Q(14) -> " " 16384

Example: If P1 is set at 15 KOhms, R1 = 1 KOhm, C1 = 1 Mfd and we select the output from Pin3 (which is Q14) then:

1 1 1 F = -------------------- = ------------------ = ------------ = 0.0272 KHz {2.3 x (R2+P1) x C1} {2.3 x (1+15) x 1} 36.8

where, F = Clock frequency of the timer

Then, the frequency at Pin3 of the IC will be: 0.0272/16384 = 0.00000166 KHz

Therefore, Time Period (TP) of the timer is: 1/0.00000166 = 602409.6 miliseconds = 602.41 secs = 10.04 mins

[NOTE: Time Period = ON time + OFF time]

Hope this will help my co-readers to understand the working of the CD 4060 better.

Thank you,
With warm regards,
Raj Kumar Mukherji

Upgrading the Water Level Timer for Solar Panel Operation

The following diagram shows how the above circuit may be used with a solar panel supply, and with a DC motor connected at the output. The design was requested by Mr. Mehmet

You'll also like:

  • img 20170929 184835Simple Digital Water Flow Meter Circuit using Arduino
  • motor2Bdry2Brunning2Bpreventor2Bcircuit5 Useful Motor Dry Run Protector Circuits Explained
  • pumpPressure Switch Water Pump Controller Circuit
  • real time water level controller circuitDigital Clock Activated Water Level Controller Circuit

Filed Under: Water Controller Tagged With: Based, Controller, Level, Timer, Water

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!

Previous Post: « 2 Tone Ringtone Generator Circuit
Next Post: Transformerless Current-Controlled LED Bulb Circuits you can Build at Home »

Reader Interactions

Comments

Swagatam says:
July 18, 2013 at 5:05 am

I have posted it here:

https://www.homemade-circuits.com/2013/07/underground-water-pump-motor-dry-run.html

Reply
Swagatam says:
July 17, 2013 at 3:28 pm

You are right! I'll post it soon in a new article. I'll inform you when it's posted.

Reply
Swagatam says:
July 17, 2013 at 4:47 am

it's selected with respect to the load current requirement, sensitivity etc.

Reply
Swagatam says:
July 16, 2013 at 11:47 am

You can replace the buzzer with a relay driver stage for controlling the motor, and how do you want to switch ON the motor, manually or automatically?…the circuit can be made a lot simpler.

Reply
Swagatam says:
July 16, 2013 at 3:25 am

The underground threshold monitoring will require a probe to be placed inside the underground tank without this it won't be feasible to check it. Motor dry running can be prevented through external sensors, though.

Reply
Swagatam says:
July 13, 2013 at 7:03 am

Please provide your entire requirement, because I have many similar circuits posted, so if i know your complete requirement i can refer you to any of those circuits with the required mods.

Reply
Back to Newest

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

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

Primary Sidebar

circuit simulator image



Subscribe to get New Circuits in your Email



Categories

  • Arduino Projects (93)
  • Audio and Amplifier Projects (133)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (85)
  • Datasheets and Components (109)
  • Electronics Theory (149)
  • Energy from Magnets (27)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (95)
  • Lamps and Lights (159)
  • Meters and Testers (71)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (28)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Renewable Energy (12)
  • Security and Alarm (64)
  • Sensors and Detectors (106)
  • SMPS and Converters (34)
  • Solar Controller Circuits (60)
  • Temperature Controllers (43)
  • Timer and Delay Relay (49)
  • Voltage Control and Protection (42)
  • Water Controller (36)
  • Wireless Circuits (30)





Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap



People also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin



Recent Comments

  • Swagatam on Arduino 2-Step Programmable Timer Circuit
  • Swagatam on Simple Buck-Boost Converter Circuits Explained
  • Swagatam on IC IR2111 H-Bridge MOSFET, IGBT Driver IC: Full Datasheet, Circuit Diagram
  • Swagatam on Electronic Circuit Projects, Tutorials, and Practical Engineering Solutions
  • Kadir on Simple 3 Phase Inverter Circuit

© 2026 · Swagatam Innovations