Introduction:
The Smart Water Level Controller is an advanced automatic water management system that intelligently monitors and controls the water level in tanks. It is designed for homes, industries, and agricultural setups to ensure efficient water utilization, motor protection, and user convenience. This system works entirely offline through a direct Wi-Fi connection between the controller (NodeMCU) and the mobile app, eliminating the need for internet or cloud servers.
Description:
Built on the ESP8266 (NodeMCU) microcontroller platform, the Smart Water Level Controller uses an ultrasonic sensor to measure the water level inside a tank in real-time. The system automatically turns the motor ON when the water level falls below the defined low limit and switches it OFF when the tank reaches the high level. It also features Dry Run Protection, which detects when the motor is running without water supply and immediately turns it off to prevent pump damage. The system settings — such as tank height, low and high water levels, and mode (auto/manual) — are saved in EEPROM memory, ensuring that they remain intact even after power loss.
Working Principle:
The ultrasonic sensor continuously measures the distance from the top of the tank to the water surface. Based on this data, the controller calculates the water level percentage. When the level drops below the set minimum, the relay activates the motor. Once the tank fills up to the maximum level, the relay turns off the motor automatically. The system includes a web-based API running on the NodeMCU’s local server that communicates with the Android application through HTTP requests. The app displays real-time tank levels, motor status, and control options, providing complete system management directly from the user’s smartphone.
Components Required:
| Component | Qty | Buy Now |
|---|---|---|
| NodeMCU ESP8266 | 1 | |
| HC-SR04 Ultrasonic Sensor | 1 | |
| 1 Channel 5V 10A Relay Module | 1 | |
| LEDs (Blue, Green, Red,) | 4 | |
| 220Ω Resistors | 4 | |
| 5V Power Supply | 1 | |
| Connecting Wires | 1 | |
| Breadboard / PCB | 1 | |
Circuit Diagram:
Mobile App Functions:
- Connects directly to the controller via Wi-Fi (no internet required)
- Displays live water level percentage and motor status
- Switch between Manual and Automatic modes
- Set tank height, high and low level limits
- Automatically syncs settings with the controller
- Alerts user during Dry Run condition and locks the pump until reset
- Allows manual control of motor ON/OFF from the app
- Easy configuration through sliders and editable fields
Advantages:
- Fully automatic water control with real-time monitoring.
- Direct Wi-Fi connectivity without cloud dependency.
- Protects motor with built-in dry-run detection.
- Saves water, electricity, and manual effort.
- Local data storage ensures reliability even after power failure.
- User-friendly Android interface for configuration and control.
- Works efficiently for single-phase submersible or overhead tank motors.
- Compact, safe, and long-lasting design suitable for residential and commercial use.
Conclusion:
The Smart Water Level Controller by RoboComp Technology delivers an innovative, efficient, and reliable solution for modern water management. By combining IoT-based local Wi-Fi communication, intelligent automation, and safety features like dry-run protection, it offers a complete smart control experience. This system is ideal for those seeking a practical, professional, and maintenance-free way to automate their water tank operations.
🔒 App Privacy Policy | 📄 App Terms & Conditions
