The water level controller using the 8051 microcontroller project will help to automatically control the water motor by detecting the water level in a tank. This article explains how to detect and control the water level in a tank top or in any other container. This system monitors the water level of the tank and automatically starts the engine when the tank is empty. The engine is disconnected when the tank or container is FULL. Here, the water level of the tank is indicated on the LCD (Liquid Crystal Display).
Water level controller using the principle of circuit 8051
This system works mainly on a principle that "water conducts electricity". The four wires that are submerged in the tank will indicate the different water levels. Based on the outputs of these cables, the microcontroller shows the water level on the LCD as well as controls the motor.
Initially, when the tank is empty, the LCD will display the message LOW and the motor will run automatically. When the water level reaches half level, the LCD now measures and continues to run the engine.
When the tank is full, the LCD shows FULL and the motor stops automatically. Again, the engine runs when the water level in the tank becomes LOW.
Water level controller with 8051 microcontroller circuit diagram: