Water Level Monitor — Ultrasonic Sensor Automation Prototype
An early Arduino water-level monitoring prototype using ultrasonic distance sensing, LCD output, and relay/LED control logic, with both HC-SR04 and JSN-SR04T sensor versions.
Overview
Water Level Monitor was an early Arduino automation prototype from 2021 focused on measuring liquid level or distance using ultrasonic sensor setups. The project appears in two early variations: one using an HC-SR04-style sonar sensor and another using a JSN-SR04T-style ultrasonic sensor. Both versions follow the same core pattern: measure distance, display the reading, and trigger relay/LED output based on a threshold. Additional JSN-SR04T code version: https://github.com/ParthGhumatkar/Water-level-project-with-JSN-SR-04T-sensor/blob/main/JSN_SR-04T_sensor.ino. This project is useful because it moves from simple sensor reading to a control decision. It shows early thinking around monitoring systems: measure a physical condition, display the result, and trigger a response.
Problem solved
The project explored how a water-level or distance-monitoring task could be automated. Instead of manually checking the level, the system could measure distance, display it, and trigger a control response when the reading crossed a defined threshold.
What it does
The Arduino sketches send a trigger pulse, read echo duration, convert the value into centimeters, display the distance on an I2C LCD, and switch LED/relay output depending on whether the measured distance crosses the threshold.
Contribution
Parth wrote Arduino control logic for ultrasonic distance sensing, LCD display output, and threshold-based LED/relay control. The project demonstrates early sensor automation and physical output control.