Professional Documents
Culture Documents
Arduino Uno Basement Flood Alarm
Arduino Uno Basement Flood Alarm
Presented by:
Team Leader: Michael James Garcia
Team Members: Karl Isaac Francisco
Submitted to:
April2023
NATIONAL UNIVERSITY FAIRVIEW
College of Engineering and Technology
Bachelor of Science in Information Technology
with Specialization in Mobile and Internet Technology
The prototype we provide in this project may be utilized to measure the water level
in a reservoir, dam, pond, or for this project's case, to measure the water level in a
ultrasonic sensor, Arduino UNO, an LCD, and some wires for connection in this simple
prototype.
The Arduino Uno Basement Flood Alarm project is designed to help protect homes
and buildings from potential water damage caused by flooding. The system utilizes an
Arduino Uno microcontroller board to monitor water levels in a basement or other low-
lying area. By using a combination of a water sensor and a buzzer alarm, the system
can quickly alert homeowners and building managers to the presence of flood water.
When the water reaches a predefined level, the sensor triggers the alarm, which in
turn alerts individuals to the potential flooding. This project is relatively simple to create
and can be an effective solution for protecting homes and buildings from costly water
To the future researchers: The project will serve as the future researchers’ basis when
they conduct a similar project or the same project. This will also motivate them to
To the learners: This project will provide learners knowledge about Arduino Uno
To the community: This project will educate and promote safety, sustainability, and
Basement Flood Alarm. Flooding is the main catastrophe that interferes with everyday
modeling at every forecast level. This paper discusses flood alerting system strategies
using the IoT as an integrated device that would provide real-time calculations along
with wireless sensor networks for computational processing, prediction, and analysis
that could assist in transmitting an alert signal to the immediate area and shorten the
The fact that Arduino only has a small amount of memory capacity is one of its key
flaws. The 32kb of flash memory and 2kb of SRAM on the Arduino UNO are able to
store drawings containing several hundred lines. As a result of this, Arduino has a
limited scope in the robotics industry and may not be utilized in projects that are
The Arduino Uno basement flood alarm is a highly useful tool that enables
However, this system does come with its own set of limitations.
Firstly, the range of the system may be limited by the strength of the Wi-Fi signal in
the home. Users may experience connectivity issues if the signal is not strong enough,
Secondly, the system is only capable of detecting flooding in the basement area
and cannot detect if there is water damage elsewhere in the home. Therefore, users
must be aware that this system may not provide comprehensive protection against
Thirdly, the system is dependent on a reliable power supply. While the Arduino
Uno is designed to operate on low power, any power outages or failures will result in
Lastly, while the Arduino Uno basement flood alarm can provide alerts and
notifications, it cannot stop flooding from occurring. Therefore, users must ensure that
they have other systems in place to address any flooding that may occur.
NATIONAL UNIVERSITY FAIRVIEW
College of Engineering and Technology
Bachelor of Science in Information Technology
with Specialization in Mobile and Internet Technology
Despite these limitations, the Arduino Uno basement flood alarm can be an
invaluable tool for homeowners to prevent severe water damage and is a cost-efficient
II. Project
A. Objectives
The Arduino Uno is used in this instance to analyze the water level using water
flow sensors, and to estimate the degree of humidity using a temperature sensor.
These evaluated data will then be sent to the Arduino, which was created using Java
and C++. The IoT module would receive the alarm message from the Arduino. These
investigations demonstrate how immediate forecasting and alerting are integrated into
the IoT.
human touch in many different locations. It utilizes the same basic operating
theory as RADAR and SONAR and offers an effective method for obtaining
Arduino UNO
NATIONAL UNIVERSITY FAIRVIEW
College of Engineering and Technology
Bachelor of Science in Information Technology
with Specialization in Mobile and Internet Technology
market has a wide variety of Arduino boards, including the Arduino UNO,
Arduino Nano, Arduino Mega, and Arduino Lilypad, all of which have varying
This module includes the Hitachi HD44780 driver, which facilitates interaction
and communication with the microcontrollers. Both 4 bit and 8bit modes on
mode, just 4 data pins are needed, however in 8bit mode, 8 data pins are
needed. Since it uses fewer wires and simplifies the circuit, we're going to
Buzzer
level so that they approach the water's surface. The Arduino UNO will gauge the
The distance between them will be shown on the LCD. As soon as the water reaches
the flood threshold, the buzzer is going to be configured to "high," and the LCD will
IV. Insight
This study highlights the potential for providing a ready-made structure to mitigate
the flood risk. Additionally, it might benefit the job or company, for example as a firefighter
or any other state administration agency that can assist those affected with floods or other
catastrophic catastrophe. The model framework that has been suggested works when
used as intended. With the time when the water begins to rise as well as the rate at which
the water is rising, it truly wants to alert the customer so they can anticipate how quickly
the flood is progressing. To evaluate the presentation, it has also been attempted in a
controlled environment. A few sensors which are a pressure sensor and camera, may be