Smart IoT Water Tank Level Controller

Introduction:

Description:

Working Principle:


Components Required:

Component Qty Buy Now
NodeMCU ESP8266 1 Conjunto Piero Domani 160x200x28 (Resortes Pocket)
Ultrasonic Sensor Module 1 BuyĀ Now
1 Channel 5V 30A Relay Module 1 Conjunto Pillow Plus 160X200X30 Kavanag
LEDs (Blue, Green, Red,) 4 Electronic Accessories
220Ī© Resistors 4 Conjunto Perseus 160x200x31 Suavestar
5V 1A DC SMPS Power Adapter 1 Conjunto Boreal Bamboo 160x200x31 Suavestar
Breadboard / PCB 1 Abrasive Product
Connecting Wires 1 Shop Brands

Circuit Diagram:



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:


Video Tutorial:


Complete Project Code:


ā¬‡ļø Download Smart Water Level Controller Android App

šŸ”’ App Privacy Policy | šŸ“„ App Terms & Conditions