I designed and implemented a Smart Water Level Indicator and Pump Control System using an HC-SR04 ultrasonic sensor to monitor the water level inside tanks accurately and reliably.
The system displays the current water level on an LCD screen and LED indicators, provides audible alarms at different water levels, and automatically controls a water pump to prevent overflow or dry running. A manual control mode is also included to allow users to start or stop the pump when needed.
? What I Built
✔ Smart water level monitoring system
✔ Automatic pump control logic
✔ Manual pump operation mode
✔ Multi-level LED indication
✔ Audible alarm system for water levels
? System Overview
The HC-SR04 ultrasonic sensor measures the distance between the sensor and the water surface
The Arduino Uno calculates the water level percentage
The LCD displays real-time water level information
LEDs indicate predefined water level thresholds (10%–100%)
A buzzer provides alerts at critical levels
A relay module controls the water pump automatically
A rotary encoder allows manual configuration and pump control
? Key Features
? Accurate non-contact water level measurement
? Real-time LCD
? Multi-level LED indicators
? Audible alarms for different water levels
⚙️ Automatic and manual pump control modes
? Reliable and scalable embedded design