Community
Water tank level monitor, product render
HomeWaterESP32Beginner
AI summary

Know how full your overhead tank is without climbing the stairs. A waterproof ultrasonic sensor in the tank lid measures the water level, a display in the house shows it as a percentage, and a buzzer warns before the tank runs dry or overflows.

Board
ESP32 DevKit V1
Difficulty
Beginner
Build time
~2 hours
Parts cost
~₹3,036

Water tank level monitor

Made by Blueprint Hardware
CategoryPartsCost
Electrical6₹2,394
Microcontroller1₹704
ESP32 DevKit V11₹704
Power1₹106
USB-C 5 V input module (USB-C 5V breakout (16-pin))1₹106
Sensor2₹1,162
Waterproof ultrasonic sensor (DFRobot A02YYUW)1₹1,144
Silence button (Tactile switch 12 × 12 mm)1₹18
Display1₹352
0.96" OLED display (SSD1306 0.96in I2C OLED)1₹352
Actuator1₹70
Active buzzer module (KY-012 active buzzer (transistor-driven))1₹70
Mechanical15₹642
3D printed2₹264
Display case and wall-mount back1₹194
Tank lid sensor mount1₹70
Hardware13₹378
4-core shielded cable10₹220
PG7 cable glands2₹88
M2.5 screws and wall plugs1₹70
Total21₹3,036

How it works

In many homes the only way to check the overhead tank is to climb up and look, or wait until the taps run dry. This monitor fixes that for about the price of a tank float valve.

A sealed ultrasonic sensor sits in the tank lid and measures the distance down to the water. The ESP32 turns that into litres and a percentage using the tank's height, shows it on an OLED in the house and serves it on your Wi-Fi so you can check from your phone.

A buzzer sounds when the level drops below 15% or rises above 95% (useful while the pump is filling). A button silences it. It only reads and warns; it never switches the pump motor, so no mains wiring is involved.

Electronics₹2,394
Mechanical₹642
Total₹3,036

Discussion

No comments yet. Ask a question, share your build, or suggest an improvement.

    Sign in to join the discussion.