Smart IoT Water Tank Level Controller

Smart Water Level Controller

Introduction:

Description:

Working Principle:


Components Required:

Component Qty Buy Now
NodeMCU ESP8266 1 cart Buy Now
Ultrasonic Sensor Module 1 cart Buy Now
1 Channel 5V 30A Relay Module 1 cart Buy Now
LEDs (Blue, Green, Red,) 4 cart Buy Now
220Ω Resistors 4 cart Buy Now
5V 1A DC SMPS Power Adapter 1 cart Buy Now
Breadboard / PCB 1 cart Buy Now
Connecting Wires 1 cart Buy Now

Circuit Diagram:

Smart Water Level Controller Circuit

WiFi Smart Plug Circuit Diagam

How to Connect App to Device:

STEP 1




Android App Functions:


Pump Schedule:

• Tap the “+” (Add) button on the Pump Schedule screen to create a new pump schedule.
• Choose 12-hour or 24-hour time format.
• Select a day (Sunday to Saturday).
• Set the Pump ON time.
• Set the Pump OFF time.
• You can add multiple schedules per day if needed.


Settings:

1. Tank Settings
• Measure the actual height of your water tank (from bottom to top).
• Enter this value in Tank Height (cm).
• This helps the controller calculate the correct water level percentage.
• Correct tank height is important for accurate level display, alarms, and pump control.

2. Alarm Settings
High Level Alarm:
Set the High Level percentage (example: 80%).
Turn ON the High Level Alarm switch.
Select a High Level Alarm Ringtone if required.
When the water level reaches this value, the app will alert you to prevent overflow.
Low Level Alarm:
Set the Low Level percentage (example: 20%).
Turn ON the Low Level Alarm switch.
Select a Low Level Alarm Ringtone.
When the water level drops below this value, the app will warn you about low water.

3. Dry Run Settings
• Sound Alert: Enable Sound Alert to get an audio warning during dry run.
• Vibration Alert: Enable Vibration Alert for vibration notification (useful in silent mode).
Dry Run Alert Ringtone: Select a Dry Run Alert Ringtone if needed.
• Dry Run Sensitivity (seconds):
• Example: 30 seconds
• If water level does not increase within this time after pump ON, it is treated as dry run.
• When dry run is detected:
Pump is automatically turned OFF.
User receives alert notification.
This feature protects the pump from damage caused by running without water.


Advantages:

Conclusion:

Complete Project Code:


⬇️ Download Smart Water Level Controller Android App
Get it on Google Play
🔒 App Privacy Policy | 📄 App Terms & Conditions

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Main Menu