This project is a simple and effective Water Level Detection System using an Arduino Uno, a water level sensor module, an LED, and a buzzer. It monitors water levels and provides visual and audible alerts, making it useful for water tank monitoring, overflow prevention, and smart water management.
- πΉ Arduino Uno β Microcontroller that processes sensor data and controls outputs.
- πΉ Water Level Sensor Module β Detects water level and sends an analog signal to the Arduino.
- πΉ LED (+ ~220β330 Ξ© resistor) β Visual indication when water reaches a set level.
- πΉ Buzzer β Audible alert when water is about to overflow.
| Arduino Pin | Connects to |
|---|---|
| A0 | Water sensor signal (sensor VCC β 5V, GND β GND) |
| D7 | LED + via a ~220β330 Ξ© resistor (LED β β GND) |
| D8 | Buzzer + (buzzer β β GND) |
The thresholds (LED β 500, buzzer β 800, each with a small hysteresis band to stop flicker) are uncalibrated β tune
LED_ON/LED_OFFandBUZZER_ON/BUZZER_OFFin the sketch for your sensor.π‘ Resistive water sensors corrode when powered continuously. For long-term use, drive the sensor's VCC from a spare digital pin and energise it only while taking a reading.
1οΈβ£ The water level sensor sends an analog signal that rises with the water level.
2οΈβ£ When the level passes the LED threshold, the Arduino turns ON the LED.
3οΈβ£ At the higher overflow threshold, the buzzer activates to alert the user.
4οΈβ£ Hysteresis keeps the outputs steady, and the system resets automatically as the level drops back down.
β
Monitors water levels using a sensor module
β
Turns ON an LED when water reaches a set level
β
Activates a buzzer to alert overflow risk
β
Hysteresis prevents output flicker near a threshold
β
Helps prevent water wastage and overflow
πΉ Water Tank Monitoring β Notifies when water reaches a set level.
πΉ Overflow Prevention System β Alerts users before water overflows.
πΉ Smart Irrigation Systems β Controls water usage efficiently.
πΉ Rainwater Harvesting Automation β Helps in managing stored rainwater.
πΉ Industrial Water Level Monitoring β Ensures optimal water levels in tanks.
πΉ Aquarium Water Level Alert β Prevents overflow or low water conditions.