This document describes a water level controller circuit using an 8051 microcontroller that automatically controls a water pump motor based on the water level in a tank. It uses probes at different water levels connected to ports on the microcontroller to detect the water level. It displays the level on an LCD and turns the motor on or off accordingly. When the tank is empty, it displays "LOW" and runs the motor. At half level it displays "HALF" and runs the motor. At full level it displays "FULL" and turns the motor off. This allows automatic water level maintenance without manual intervention.