Inspiration

HydroScan was inspired by the problem of relying on manual water checks. In places like pools, lakes, tanks, or other water-connected systems, water levels and environmental conditions can change quickly. If nobody checks at the right time, unsafe conditions or overflow problems can go unnoticed.

What it does

HydroScan is a portable hydrospheric monitoring prototype that measures water level, temperature, and humidity in real time. It uses a conductivity-based water level sensor, a DHT11 sensor, an LCD display, and an LED alarm. When the water level reaches the set threshold, the LED turns on to warn the user.

The system also sends live data to Blynk, allowing the readings to be monitored remotely from a dashboard.

Demo video: https://youtu.be/SyiUoKcocL8

How we built it

We built HydroScan using an Arduino-based circuit inside a compact enclosure. The water level sensor connects to an analog input, while the DHT11 collects temperature and humidity data. The Arduino reads the sensors every second, updates the LCD through I2C, controls the LED alarm, and publishes the readings to Blynk over Wi-Fi.

Challenges

One challenge was calibrating the water level threshold so the alarm responded at the right point. We also had to connect multiple hardware components while keeping the prototype portable and readable. Getting local LCD feedback and remote Blynk updates working together was another important part of the build.

Accomplishments

We are proud that HydroScan combines physical sensing, local feedback, remote monitoring, and an alarm system in one working prototype. The device successfully shows live water level, temperature, and humidity readings while also triggering an alert when the water level becomes too high.

What we learned

We learned how to integrate sensors, displays, Wi-Fi communication, and cloud dashboards into one system. We also learned how important calibration, wiring organization, and user feedback are when turning a circuit into a usable prototype.

What's next

Next, HydroScan could be improved with a more durable waterproof enclosure, better long-term calibration, battery power, data logging, and mobile notifications for dangerous water level changes.

Built With

  • arduino
  • blynk
  • breadboard
  • c/c++
  • conductivity-water-level-sensor
  • dht11
  • i2c-lcd-display
  • jumper
  • led-alarm
  • wifis3
Share this project:

Updates