This project is developed for the users to control the overflow of water in the Tank. The device will automatically switch off the pump when the highest level is reached and also switch on the motor when the lowest level is reached.
The heart of the circuit is the IC ULN 2003 and Microcontroller PIC 16F73. There are four sensors used. One is connected in the highest level and other in the lowest level, other in the foot valve and the last one in the delivery pipe.
When the water is filled in the tank, the sensor sends signal to the driver IC and it sends signal to the micro controller. The microcontroller controls the driver unit and corresponding relay to switch off the motor.
Also when the water level reaches the lowest level, the sensor sends signal to the driver IC and it sends signal to the microcontroller. The microcontroller controls the driver unit and corresponding relay to switch on the motor. Simultaneously the microcontroller analyses the signal from the foot valve sensor and delivery pipe sensor. If there is no water in the delivery pipe and foot valve, the microcontroller switches off the pump.
Since it uses microcontroller for controlling operation, the operations will be very sensitive.
The microcontroller program is written in assembly language.
The main part of the circuit is IC ULN 2003 and microcontroller PIC16F73. When the pump is switched on, the microcontroller watches the inputs from the four sensors. According to the sensors connected in the tank, the motor will function.
Simultaneously the microcontroller checks the foot valve and deliver pipe. If there is no water, the microcontroller stops the operation of the motor. This prevents the motor from un necessary burning