keyboard_arrow_up
Storm Vault: A Smart IoT System for Real-Time Rain Barrel Water Level and Quality Monitoring Using Time-Of-Flight Sensing, Turbidity Analysis, and Cloud-Backed Mobile Visualization

Authors

Huanyu Chen1 and Jonathan Sahagun2, 1China, 2California State University, USA

Abstract

Freshwater scarcity and the under-utilization of household rainwater harvesting motivate the need for accessible water monitoring tools. This paper presents Storm Vault, an integrated IoT system that pairs a low-cost ESP32-S3 sensor module with a Flutter mobile application to provide real-time visibility into rain barrel water level and quality. The hardware uses a VL53L4CD time-of-flight sensor and an analog turbidity sensor read through an ADS1015 converter, transmitting readings every thirty seconds over Wi-Fi to a Firebase Realtime Database. The mobile application authenticates users, lets them register barrels by device identifier, and displays live circular gauges, water-quality classifications, and historical line charts. Validation experiments showed that distance measurements were accurate to within 1.5 cm and that turbidity classification was reliable except for samples sitting near a category boundary. By making rainwater harvesting tangible and easy to monitor, StormVault encourages consistent use and contributes to responsible household water consumption.

Keywords

Rainwater Harvesting, IoT Monitoring, Time-of-Flight Sensing, Turbidity Detection, Firebase Realtime Database, Flutter, ESP32, Environmental Sensing

Full Text  Volume 16, Number 12