IoT Based Water Level Monitoring system using ESP32 Blynk & Ultrasonic Sensor
In this IoT internet of things project, I have shown how to make the IoT based water level monitoring system using ESP32 Blynk and ultrasonic Sensor. For the LOW water level, the alarm will start and you will get a…
In this IoT internet of things project, I have shown how to make the IoT based water level monitoring system using ESP32 Blynk and ultrasonic Sensor. For the LOW water level, the alarm will start and you will get a Blynk notification on the smartphone through the internet. Also, you can monitor the water tank level on OLED.
To try out the FREE trial version of Altium, click here – https://www.altium.com/yt/techstudycell
Download the Code and PCB Layout for the water level sensor project from the following article.
For this IoT-based water level indicator project, you can use any ultrasonic sensor as the water level sensor in the tank. You can always monitor the tank water level on OLED and if the ESP32 is connected to WiFi, you can monitor the water level from anywhere in the world on Blynk IoT App.
During this video, I have made the circuit on zero PCB using the PCB layout, and also shared the wireless water tank level indicator circuit and source code.
The alarm will ring when the tank is full and when the water level drop below the threshold limit.
I have not connected relays to the control pump but if you want you can connect a relay instead of the green LED to control a pump.
During the ESP32 project video, I covered the following topics:
00:52 Quick demo on IoT based water level monitoring system.
01:46 Required components for this ESP32 IoT project.
02:03 Circuit diagram of the ESP32 water level sensor.
03:32 How to make the water level detector on Zero PCB.
05:30 Set up Blynk IoT Cloud for ESP32.
07:11 Steps to add a device in Blynk IoT Cloud.
07:36 Source code for the IoT-based water level sensor.
09:59 Set up Blynk IoT app to monitor water level.
10:57 Add automation for LOW water level notification.
12:10 How to install the water sensor inside a water tank.
Required components for the non-contact liquid level sensor.
1) ESP32 DEV KIT V1
2) SR04M waterproof ultrasonic sensor OR HC-SR04 sensor
3) 0.96″ OLED Display
4) 220-ohm 0.25watt Resistors – 2 no
5) BC547 NPN Transistor
6) LED 5mm – 1no
7) 2-pin Push Button
8) 2-pin Terminal connectors (3 no)
9) 5V DC Buzzer
10) AC to DC converter PM01 5V (Optional)
Amazon India Affiliate links:
SR04M waterproof ultrasonic sensor: https://amzn.to/3PG3LJj
Amazon United States Affiliate links:
Help my projects on Patreon: https://www.patreon.com/join/techstudycell
Feel free to donate any amount: https://paypal.me/sdaspay
1. For the SR04M waterproof ultrasonic sensor minimum measure distance is 25cm, so the distance between the sensor and the full tank water level must be greater than 25cm.
2. As per the logic, the ultrasonic sensor will only calculate the water level if the measured distance between the predefined values for the empty tank and full tank.
3. Define all the distance values in cm.
4. You can press the button to stop the buzzer.
5. You can either give AC supply, or 5V DC supply as shown in the video.
6. Please watch the complete video, otherwise you may face some issues.
**Please take proper safety precautions while working with high voltages.
This IoT-based ultrasonic water level sensor will help you to maintain the water level in the tank, also it is very useful to save energy and water resource.
If you face any issues please let me know in the comment section.
#waterlevelindicator #iotprojects #esp32
Thanks For Watching…
✅ SUBSCRIBE ✅LIKE ✅SHARE ✅ COMMENTS
Find out more projects: https://iotcircuithub.com/
This video is for demonstration and educational purposes only.
Each demonstration presents risks and hazards that must be fully understood before attempting.
And should be performed only by professionals
Other useful IoT projects:
Latest ESP32 projects playlist:
Latest NodeMCU projects playlist:
Arduino Home Automation Projects playlist: