IoT based Flood Detection System

1. Introduction Overflowing of water in dry land is generally known as flood. Intergovernmental Panel for Climate Change explained that flood is the situation of water overflow or the excessive accumulation of water on specific areas which are not submerged usually. Flash flo

2025-06-28 16:28:05 - Adil Khan

Project Title

IoT based Flood Detection System

Project Area of Specialization Internet of ThingsProject Summary

1. Introduction

Overflowing of water in dry land is generally known as flood. Intergovernmental Panel for Climate Change explained that flood is the situation of water overflow or the excessive accumulation of water on specific areas which are not submerged usually. Flash floods, river floods, urban floods, coastal floods, and sewer floods are different forms of floods usually prevail subject to varying mechanism. Fundamentally, risk of flood may prevail anywhere. Flood can befall when riotous amount of water arches across a piece of land. The source of water may be river, lake, or the sea. If there is a hole in a defense built to hold water, it could also bring flood. Furthermore, flood may prevail pertinent to excessive rains and profligate melting of glaciers. Erratic weather patterns have become a prime reason behind flood occurrences as well. Researchers endorse precipitation as significant determinants of intermittent climate. Threshold for flood occurrence upsurges with annual rise in average rainfall.

Floods are a common natural disaster that occurs almost every year in our country. Floods not only destroy agricultural fields and producers, but they also take a significant toll on life. This is why early flood detection is extremely vital to prevent the loss of life and valuable assets.

The Proposed IoT-based flood detection system monitors and tracks different natural factors (humidity, temperature, water level, etc.) like to predict a flood, thereby allowing us to take the necessary measures for minimizing the damage caused. IoT based flood detection system  uses sensors to collect the data for all the relevant natural factors. For instance, a digital temperature humidity sensor detects the fluctuations in humidity and temperature. On the other hand, a float sensor continually monitors the water level.

'IoT based Flood Detection System' _1639955246.png

Source: “Annual disaster statistical review reports 2006–2015. Centre for Research on the Epidemiology of Disasters, Institute of Health and Society (IRSS), Université catholique de Louvain – Brussels, Belgium”.

Graph above illustrates the prevalence of natural disasters during 2000–2016 in Asia. Flood is the most prominent disaster with share of 41.27 in Asian region. During the period of 2000–2016, Asia faced more or less 2692 disasters (floods, earthquakes, landslides, extreme temperatures, storm, drought, wildfire, and epidemic). Storms posed one fourth (26.82%) share among disasters followed by 11.44% occurrence of earthquake. However, there is a significant gap between occurrence of flood and other disasters. Generally, it can be said that Asian region is more vulnerable to floods at present and in future as well.

2. Problem Statement

In this project we are going to propose a technique for detecting and monitoring the natural disaster i.e.  flood. Which has a severe effect on life of living things and also agricultures.

Project Objectives

Objectives

Project Implementation Method

Methdology and Implementaion

An IoT early flood detection and avoidance system is proposed as a solution to this problem. The project consists of five sensors which are temperature, humidity, water level, flow, and ultrasonic sensors. The project also consists of an Arduino controller, a Wi-Fi module, an LCD screen, a buzzer, and an IOT remote server-based platform.

The five different sensors measure the various environmental and weather-related parameters and monitor them constantly. The data from these sensors is constantly fed to an Arduino controller. The Arduino program constantly checks for any irregularities in the sensor measurements and estimates the weather conditions based on the sensor data. A Wi-Fi module is also connected to the Arduino controller. The Arduino sends the sensor data to the remote IOT platform using the IOT protocols over the Wi-Fi connection. The LCD is used to display the real-time values of all the sensors. A buzzer is also connected to the output of the Arduino. If the value of any sensor crosses over a certain threshold value, the buzzer is turned on. A GUI is constructed on the remote server IOT platform in order to display the sensor data in a visual format. Using this project, the flood-related parameters can be monitored from anywhere in the world remotely.

Block Diagram

'IoT based Flood Detection System' _1639955248.png

Benefits of the Project

Significance of the project

Technical Details of Final Deliverable

Hardware components

Software Tools

Python

Final Deliverable System

'IoT based Flood Detection System' _1639955249.png

Final Deliverable of the Project HW/SW integrated systemCore Industry SecurityOther Industries Agriculture , Food , Health Core Technology Internet of Things (IoT)Other Technologies Artificial Intelligence(AI)Sustainable Development Goals Good Health and Well-Being for People, Clean Water and Sanitation, Decent Work and Economic Growth, Sustainable Cities and Communities, Climate ActionRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 54600
GSM Module Equipment11050010500
Water Level Sensor Equipment215003000
Buzzer Equipment210002000
Arduino Equipment11500015000
LCD Equipment230006000
DHT11 Sensor Equipment220004000
Power Adapter Equipment218003600
Wires Bundle and connecting wires Equipment35001500
Breadboard Equipment215003000
Wi-Fi Module Equipment130003000
Rectifier Equipment25001000
Regulator Equipment210002000

More Posts