ISSN: 2229-371X

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

A Comparative Study Of The Flood Detection System

Muhammad Ahmad Baballe1*, Basiru Mati1, Usman Haruna Hussain2, Zainul-Abideen Abbati3 Bashir Muhammad Abba2, Garba Bello Garbadiso4

1 Department of Computer Engineering Technology, School of Technology Kano State Polytechnic, Kano, Nigeria

2 Department of Electrical Engineering Technology, School of Technology Kano State Polytechnic, Kano, Nigeria

3 Department of Weldin and Fabrication Engineering, School of Technology Kano State Polytechnic, Kano, Nigeria;

4 Department of Mechatronics Engineering, School of Technology Kano State Polytechnic, Kano, Nigeria

*Corresponding Author:
Muhammad Ahmad Baballe
Department of Computer Engineering Technology,
School of Technology Kano State Polytechnic,
Kano,
Nigeria
E-mail:
mbaballe@kanopoly.edu.ng

Received: 25-Apr-2022, Manuscript No. GRCS-22-62829; Editor assigned: 27-Apr-2022, Pre QC No. GRCS-22-62829 (PQ); Reviewed: 11-May-2022, QC No. GRCS-22-62829; Revised: 18-May-2022, Manuscript No. GRCS-22-62829 (R); Published: 25-May-2022, DOI: 10.4172/2229-371X.13.2.005.

Visit for more related articles at Journal of Global Research in Computer Sciences

Abstract

One of the most harmful natural disasters that naturally occurs is flooding, which occurs with an increase in water level. The damage caused by the flood will be more harmful and the time taken for recovery will take a long period of time. The only way to reduce the damage and save the lives of people is to frequently detect the water level. The level of the water in systems such as dams, reservoirs, etc., is to be frequently tested and monitored. The water level can be predicted by the proposed system. The Flood Monitoring System research is totally based on the GSM sim900A module, which will be interfaced with the most well-known microcontroller, the "ATmega328", the equivalent microcontroller which is utilized in the Arduino Uno. A water level observing sensor will likewise be associated with this microcontroller to monitor the water level.

Keywords

GSM module; Water level sensor; Temperature sensor; Wireless sensor network; Arduino; Flood detection

Introduction

Flooding is one of the most dangerous natural disasters that can occur due to rising water levels. The damage caused by the flood will be more harmful and the time taken for recovery will take a long period of time. The only way to reduce the damage and save the lives of people is to frequently detect the water level. The level of the water in systems such as dams, reservoirs, etc., is to be frequently tested and monitored. The water level can be predicted by the proposed system. The Internet of Things (IoT) is an embedded system of hardware and software. Where hardware includes chips and sensors and software includes data storage and analysis, the communication between any system is done through wireless sensor networks. IoT always connects the physical world to the internet with the help of sensors within or connected to it. Where in this system, IoT is connected to some sensors to have a real-time calculation. These level predictions are transmitted to the application developed with the help of Android to have an alert. In developed countries like the US, Japan, and so forth, the flooding issue is limited altogether and doesn't influence much because of the accessibility of the crisis framework. Yet, the agricultural nations like India, Brazil, and so on are enduring a ton during the flood. The number of people who have died as a result of flooding in various parts of our country has been steadily increasing. Two years prior, the flood that happened in Chennai, the capital of Tamil Nadu, came about with an immaterial death toll and property. At whatever point, flooding happens, living regions close to the riverbank and downstream territory are more seriously influenced than others. They should be alarmed significantly sooner to have an additional opportunity to clear it right away. During the Chennai flood in 2015, counterfeit word got out. For example, a bogus message which said two lakes had penetrated and Chennai had been cut off from the rest of the areas spread frenzy among workers, particularly those that were abandoned for quite a long time on the blood vessel Mount Road on Monday night. To keep away from the present circumstance, we need an approved admonition framework. Our framework gives such data so that individuals can keep away from bogus news.

Literature Review

The Classification of Flood Levels with Gait Analysis of Smartphone Sensor Data was investigated by Panchal [1]. Miau [2] studied the flood forecast and anomaly detection based on in-depth studies. Tang's findings from SAR, GPS, and tide-gauge observations [3]. A Hierarchical Color Petri-Net Based Multi-Agent System for Flood Monitoring, Prediction, and Rescue (FMPR) was investigated by Akhtar [4]. IoT Enabled Flood Severity Prediction through. Ensemble Machine Learning Model was studied by Khalaf [5]. Satellite Flood Inundation Assessment and Forecast Using SMAP and Landsat studied by Du [6]. Citizens' Campaign for Environmental Water Monitoring: Lessons from Field Experiments researched by Assumpcao [7]. Liu [8] conducted research on the risk of water discharge in the hydroelectric power generation process. Wakabayashi [9] investigated CRML: Convolutional Regression Model with Machine Learning for Hydrological Forecasting, while Chen [10] investigated CRML: Convolutional Regression Model with Machine Learning for Hydrological Forecasting. Flood Prediction Using Rainfall Flow Patterns in Watershed Data-Sparse studied by Zhu [11]. Flood Area Mapping: An Integrated Method Using Deep Learning and Regional Development Using UAV Optical Data, researched by Hashemi-Beni [12]. Qin investigated a remotely operated siphon system to discharge water from wetlands and shallow ponds [13]. Milani investigated the characterization of flood impacts on the Swiss Flood Plain using interannual time series satellite imagery [14]. Pourghasemi's research [15]. Research on Synchronous LoRa Mesh Networks for Monitoring Processes in Underground Infrastructure by Ebi [16].

How Satellite Soil Moisture Data Can Help Monitor Climate Change Impacts: The SMAP Case Study researched by Forgotson [17]. Mozambique Flood Caused by Tropical Cyclone Idai as Observed from Sentinel-1 and Sentinel-2 Images Studied by Guo [18]. Fleming [19] investigated a machine learning metasystem.for forecasting seasonal water availability based on strong probabilistic regression in the US West. Based on Wu's Deep Learning Research [20]. Bangira [21] investigated the Mapping of Flood Area in the Caprivi Flood Plain Using Sentinel-1 Time Series.ORFFM: Mughal's Semantic Model of River Flow and Ontology-Based Flood Mitigation [22]. Learning-Based Unmanned Surveillance System for Observing Water Levels was investigated by Pan [23]. Berezowski investigated river gauge observations in order to map flood levels for synthetic aperture radar time series based on river gauge observations [24]. Hydrological analysis using Big Data Satellite Remote Sensing and the CREST Model studied by Ma [25]. Riparian Wetland Mapping and Inundation Monitoring Using Bistatic Amplitude and Coherence Data from the TanDEM-X Mission studied by Mleczko [26]. The Detection of Historical Alarm Sequences Using Alarm Events and Coactivation Constraints was investigated by Manca [27]. The Deep Sensing of Urban Puddles was investigated by Lo [28]. FloodNet: A High-Resolution Aerial Image Data Collection for Understanding Post-Flood Landscapes, researched by Rahnemoonfar [29]. Then, Peng [30] investigated Urban Flood Mapping Using Bittemporal Multispectral Images Using a Self-Supervised Learning Framework. The development of an Extreme Gradient Enhancement Model Integrated with an Evolutionary Algorithm for Hourly Water Level Prediction was investigated by Nguyen [31]. The Development of an Extreme Gradient Enhancement Model Integrated with an Evolutionary Algorithm for Hourly Water Level Prediction was investigated by Landuyt [32]. Towards Operational Flood Monitoring in Flanders Using Sentinel-1, researched by Caraka [33]. In the Department of Public Works and Spatial Planning for Pekanbaru City is tasked with finding out information on flood-prone points, where the information obtained is only from local residents in the form of photos, videos, and reports of residents in flood-affected areas [35]. The Public Works and Spatial Planning Office of Pekanbaru City still does not have an automatic system for detecting vulnerable points in flood locations. As we have seen, floods on Jalan Kulim, Tampan Village can occur 2 times a year with a flood intensity of 2 meters, where the tributary of the Siak River on Jalan Kulim, Tampan Village reaches a height of 2.5 meters, so you can be sure that Kulim Street, Tampan Village floods as well as causes economic losses which result in damage to houses and the contents of objects in the house and even loss of other valuables. Floods also cause health problems. With this problem, the authors found a solution for the Public Works and Spatial Planning Office of Pekanbaru City in building a flood detection system in flood-prone areas. The authors used a GSM SIM 900A tool which would send messages to the parties concerned about the state of the water. With this tool, the community can minimize the losses they suffer because it will provide periodic information about the height of the tributaries on Jalan Kulim, Tampan Village, so that it allows people to evacuate and save assets that can be saved.

Components required for implementing the flood detection system

Arduino UNO: Arduino is an open-source platform that is used to develop research in electronics. It can be easily programmed, erased, and reprogrammed at any instant of time. There are many Arduino boards available on the market, like the Arduino UNO, Arduino Nano, Arduino Mega, Arduino Lilypad, etc., with different specifications according to their use. This board is usually programmed using the software Arduino IDE using a micro-USB cable. The ATmega328 comes with a preprogrammed onboard boot loader, which makes it easier to upload the code without the help of the external hardware. It has vast application in making electronics projects or products. The C and C++ languages are used to program the board, which is very easy to learn and use (Figure 1).

Computer-Sciences-Arduino

Figure 1: Arduino UNO.

Hc-sr04 ultrasonic sensor: The HC-SR04 is an ultrasonic sensor that helps to measure distances in many places with no human contact. It works on the same principle as radar and SONAR and provides an efficient way of measuring distances in a very precise way. Theoretically, it can measure distances up to 450 cm, but practically, it can measure distances from 2 cm to 80 cm with an accuracy of 3 mm. It is operated at 5 volts, with a current of less than 15 mA and a 40 Hertz frequency. The HC-SR04 has one transmitter and one receiver installed on it. Distance=Speed × Time, which is the basic speed, distance, and time formula that we all learned in school, is used to calculate the distance. The transmitter of the HC-SR04 sensor transmits an ultrasonic wave into the air. If this wave is reflected by some object in the range of the sensor, then the reflected wave in the air is received by the receiver of the sensor. So, to calculate the distance using the above formula, we should know the speed and time. We know that the universal speed of the ultrasonic wave is around 330 m/s. The time is measured by the circuit built on the microcontroller. The echo pin gets high for the time period that the ultrasonic wave takes to return to the receiver. This way, we can calculate the distance between the object and the HC-SR04 ultrasonic sensor (Figure 2).

Computer-Sciences-ultrasonic

Figure 2: HC-SR04 ultrasonic sensor.

16 × 2 LCD Display: Interfacing a 16 × 2 LCD with an Arduino UNO is pretty easy. There are various types of LCDs available on the market, but the one we are using in this project is 162, which means it has two rows and, in each row, we can display 16 characters. This module has an HD44780 driver from Hitachi on it, which helps to interface and communicate with the microcontrollers. This LCD can work in 4-bit mode and 8-bit mode. In 4-bit mode, only four data pins are required to establish a connection between the LCD and the microcontroller, whereas in 8-bit mode, eight data pins are required (Figure 3). Here we are going to use it in 4-bit mode as it requires a smaller number of wires and simplifies the circuit. Let’s look at the pin description of the 162 LCD [36].

Computer-Sciences-LCD

Figure 3: LCD display.

Buzzer: The buzzer is an audio signaling device like a beeper or buzzer. It may be electromechanical, piezoelectric, or mechanical in type. The main function of this is to convert the signal from audio to sound. Generally, it is powered by DC voltage and used in timers, alarm devices, printers, alarms, computers, etc. Based on the various designs, it can generate different sounds like alarms, music, bells, and sirens (Figure 4).

Computer-Sciences-Buzzer

Figure 4: Buzzer.

Discussion

Furthermore, the framework utilizes voice call as it is useful for individuals who don't have a clue how to peruse the instant message. The Flood Monitoring System research is totally based on the GSM sim900A module, which will be interfaced with the most well-known microcontroller, the "ATmega328", the equivalent microcontroller which is utilized in the Arduino Uno. A water level observing sensor will likewise be associated with this microcontroller to monitor the water level. As of now, I have chosen to utilize the Ultrasonic Sensor for this reason. In any case, as I am examining and pondering an elective sensor that can be a lot less expensive and more solid than this one, assuming I am prevailing with regards to making my own sensor for this work, I will supplant the ultrasonic sensor with my planned water level observing sensor. In this venture, we will have the primary checking station, which will be a PC. On this PC, we will have an observing application, which we will plan [34].

Conclusion

This PC will be then associated with the Arduino Uno through a USB link. The Arduino Uno will then be interfaced with the GSM module to get messages from the flood observing module introduced in various spaces of the area or Pakistan if this task is executed at the national level. In this research, I have reviewed many papers related to flood detection systems. I have also discussed the various components used in the implementation of the flood detection system. We have also seen in various researches in this article the impact of mounting the flood detection system.

References