Water Level control and monitor with PIC12F675

Posted on Jun 8, 2012

I found some similar circuits but aren't good enough for me. Some circuits measure the water's resistance to determine the level. That is dangerous for drinking water (contamination) or explosive liquids because electricity is in contact with water. The Pressure sensor have a tube. The tube end on the botton of the tank. When the liquid fill the tank, the pressure inside the tube increase. The 12F675 have A/D converters. The PIC measure the pressure and light up the led corresponding to the liquid level. Green LED = Full, Yellow = Half, Red = Almost Empty. When the tank is completely empty, It turn on the Water pump or activate the buzzer.

Water Level control and monitor with  PIC12F675
Click here to download the full size of the above Circuit.

Before using the circuit, you have to calibrate it. First, start filling the thank (just one or two inches) and press the switch on the RED led (Empty). Fill the thank to the half and press the switch on the YELLOW led. Finally, when the tank is full, press the swith on the GREEN led. The water pump will stop. When the tank is almost empty the PIC will turn on the pump until the liquiq level reach the top. USE ANY RESISTIVE PRESSURE SENSOR, JUST CHECK THE SENSOR WORKS WITH 5 Volts. Update: I found that washer machines uses this method to determine the water level, however, the pressure sensor in a washer machine is not a resistive one, is just a switch.

Leave Comment

characters left:

New Circuits



Popular Circuits

5 to 30 Minute Timer
R/C Airplane LED Flasher
Ultrasonic Bat reciever
basics of electricity
bcd diagram
Transmitting audio over laser or LED
Make-Yourself ATmega32 Starters Kit with LCD I2C SPI RTC ADC interfaces
Day / Night Electronic Thermostat
Simple combination lock
The K9AY receiving loop antenna
Flip-Flop Using CMOS NAND Gates