NV676: SMART RAINWATER COLLECTION SYSTEM

ISHARAI A/P SASIDHARAN SJKT LADANG WELLESLEY

Abstract

Traditional rainwater harvesting setups often suffer from manual oversight, leading to unmanaged overflows or uncaptured runoff during sudden rainfall. This project presents a Smart Rainwater Collection System using IoT architecture and the Blynk application to automate rainwater harvesting and conserve resources efficiently. Powered by an ESP32 Wi-Fi microcontroller, the system continuously monitors environmental conditions and storage capacity to optimize water management.

Upon detecting rainfall, a rain sensor signals the microcontroller to actuate an SG90 servo motor, automatically rotating the collection chute into alignment to divert rainwater into the storage tank. Simultaneously, an HC-SR04 ultrasonic sensor mounted above the container tracks real-time water levels. Data is continuously transmitted to the Blynk Cloud, enabling users to remotely monitor tank fill percentages, view rain logs, and track servo status via a mobile dashboard.

If storage capacity reaches threshold limits (either full or low), the system triggers instant push notifications to the user's smartphone. Designed using the Arduino IDE with C++, this prototype offers a scalable, low-cost solution for residential rainwater harvesting, smart home water management, and agricultural irrigation—promoting sustainable water usage through automated control and real-time IoT monitoring.