Abstract: The increasing frequency of extreme weather events and floods has necessitated the development of real-time monitoring systems to mitigate risks and enhance disaster preparedness. This project presents an IoT-based Flood and Weather Monitoring System designed to detect environmental parameters such as water levels, rainfall, temperature, and humidity, providing early warnings to authorities and communities. The system employs an Arduino Uno microcontroller as the central processing unit, integrating multiple sensors including a DHT11 sensor for temperature and humidity measurement, a water level sensor for flood detection, and a rain sensor for precipitation monitoring. When the water level exceeds a predefined threshold or rainfall is detected, the system triggers an SMS alert via a GSM module (such as SIM800L) to notify relevant authorities, enabling timely intervention. Additionally, an audible buzzer is activated to alert nearby residents. For remote monitoring, sensor data is transmitted to the ThingSpeak cloud platform using an ESP8266 Wi-Fi module, allowing real-time visualization and analysis of weather and flood conditions through a web-based dashboard.

Keywords: IoT, Flood Monitoring, Water Level Detection, Arduino, SMS.


PDF | DOI: 10.17148/IARJSET.2025.125218

Open chat