Final Thesis 1
Final Thesis 1
on
in
Prescribed by
Rashtrasant Tukadoji Maharaj Nagpur University, Nagpur (M.S.)
Submitted by
Certificate
It is to certify that this is a bonafide record of Project Work entitled
“FIRE FIGHTING ROBOT”
Carried out by
DECLARATION
We hereby declare that the work of “Fire Fighting Robot” presented in the
project report have been carried out by us under the guidance of Preshita Tadas in
Department of Robotics and Artificial Intelligence, Priyadarshini College of
Engineering, Nagpur.
The work is original and has not been submitted earlier as a whole or part for
the degree at this or any other institution. It contain no material which is previously
published or written by another person nor material which has been accepted for the
award of any other degree or diploma of the university or other institution of higher
learning except where due acknowledgment has been made in the text.
Place: Nagpur
Date:
Laxmi.D.Meshram
Rashmi.E.Warbhe
Sanika.A.Meshram
Saniya.S.Rahate
iii
ACKNOWLEDGEMENT
Before we get into thick of things, we would like to add few heartfelt words for
the people who were part of this project in numerous ways, people who gave their
seemingly endless support right from the stage of selection of the project topic. This
word of acknowledgement is to express our deep sense of gratitude to all those
luminaries and unseen hands without whose support the completion of this detailed
discourse would not have been materialized.
We shall never be able to describe the spirit of co-operation with which we
worked together, nor shall ever be able to express our feelings towards our guide
Preshita Tadas, who has provided us latest knowledge and techniques especially for
our project work. The pleasure of contemplating this project would never have been
ours without the firm support extended to us by him who gave us inspiration,
determination, co-operation and guidance towards the project.
We express our deep sense of gratitude and thanks to Dr. Chetan K.
Tembhurkar, Project Co-ordinator for helping us and giving us the support for
completion of this project.
We express our deep sense of gratitude to the head of Robotics and Artificial
Intelligence Department Dr. (Mrs.) M. V. Vyawahare who gave the inspiration to
pursue this project and providing all facilities needed.
Finally, we thank our principal Dr. S. A. Dhale, for his encouragement and
providing all facilities needed.
Projectees
Laxmi Meshram
Rashmi Warbhe
Sanika Meshram
Saniya Rahate
iv
CONTENTS
Title Page………………………………………………………………………… i
Certificate of Approval …………………………………………………………. ii
Declaration……………………………………………………………………… iii
Acknowledgment……………………………………………………………….. iv
Index…………….………………………………………………………….... v-vi
Abstract………………………………………………………………………… vii
INDEX
Chapter 1 Introduction 1
1.1 Overview 2
1.2 Problem Statement 3
1.3 Objective of the Project 4
1.4 Contribution 4
v
Chapter 4 Summary and Conclusion 43
4.1 Summary 44
4.2 Conclusion 46
4.3 Future Scope 47
Chapter 5 Code 49
5.1 Code 50
Chapter 6 References 56
Appendices…………………………………………....……………………………..57
vi
Abstract
The fire detection robot is an autonomous system designed to detect and respond to
fires, providing an effective solution for fire prevention and control. At its core, the
system integrates an Arduino Nano microcontroller with a flame sensor to identify the
presence of fire. Upon detection, the robot activates various components to address the
fire risk. The system is built to operate independently, offering a level of safety and
responsiveness that can be useful in a variety of environments, including residential,
commercial, and industrial settings.
Once the flame sensor detects the presence of fire, the Arduino Nano acts as the central
control unit, coordinating responses to manage the situation. The system has multiple
output mechanisms to signal and respond to fire events. The LCD display provides a
visual indication of the fire, allowing for real-time monitoring, while the buzzer emits
a loud alert to notify people in the vicinity. This dual notification approach helps ensure
that the fire is quickly recognized and acted upon, potentially reducing property damage
and saving lives.
To actively respond to the fire, the robot includes a motor-driven pump connected to a
relay, which can be triggered by the Arduino Nano to extinguish flames. This action is
accompanied by the illumination of a red LED to signify an active fire-fighting
operation. The RF module can be used for remote communication, enabling the robot
to send status updates or receive commands from a distance. Together, these features
create a comprehensive fire detection and response system that can operate
independently or as part of a broader safety network.
Keywords: fire detection, robot, Arduino Nano, flame sensor, LCD display, buzzer,
RF module, motor, motor driver, relay, pump, fire prevention, autonomous system,
safety.
vii
CHAPTER 1
INTRODUCTION
Page | 1
1.1 OVERVIEW
The fire detection robot is a compact, autonomous system designed to recognize and address
fire hazards promptly. Built around the Arduino Nano microcontroller, the robot leverages a
flame sensor to continuously monitor its surroundings for the presence of fire. Its purpose is
to enhance fire safety in diverse environments, including homes, commercial spaces, and
industrial settings, where early detection can prevent disaster.
The core of the system is the Arduino Nano, a small yet powerful microcontroller that serves
as the central brain of the robot. This device processes input from the flame sensor and
coordinates actions across all components. By using a low-cost and programmable platform
like Arduino Nano, the robot becomes highly customizable and accessible for users aiming
to develop or upgrade fire detection systems.
A flame sensor mounted on the robot detects infrared light emitted by flames. This sensor is
sensitive enough to identify fires at an early stage, enabling quick intervention. Once a flame
is detected, the sensor sends a signal to the Arduino Nano, initiating a series of
preprogrammed responses that form the system’s fire mitigation process.
One of the first actions taken by the system upon fire detection is alerting nearby individuals.
This is done using both auditory and visual cues. The buzzer generates a high-pitched sound
to draw attention, while an LCD screen displays messages or warning signs, ensuring that
anyone in the vicinity is made aware of the threat immediately.
To actively suppress fires, the robot includes a motor-operated water pump connected
through a relay module. When activated by the Arduino Nano, the relay powers the motor to
spray water toward the source of the fire. This feature transforms the robot from a passive
monitoring system into an active fire-fighting agent, enhancing its practical utility in
emergency situations.
A red LED is also activated during the extinguishing process, serving as a visual signal that
a fire-fighting operation is in progress. This helps distinguish between mere detection and
actual engagement with the fire, which can be helpful for users monitoring multiple robots
or integrating the system into larger safety protocols.
For enhanced functionality and scalability, the robot is equipped with an RF (radio frequency)
communication module. This enables wireless communication between the robot and a
remote control center or mobile device. Through this, the robot can transmit real-time status
updates or receive manual override commands, allowing for semi-autonomous or supervised
Page | 2
operation when needed.
The combination of detection, alert, extinguishing, and communication mechanisms makes
this system highly effective for small to medium-scale fire management. It’s particularly
useful in areas where continuous human supervision is impractical or dangerous, such as
chemical storage rooms, server rooms, or isolated warehouses.
Overall, the fire detection robot represents a cost-effective, modular, and intelligent approach
to fire safety. It not only alerts users of fire threats but also responds actively, helping to
mitigate damage. With simple integration possibilities and scalable design, the system can be
customized or expanded to fit various applications, ultimately contributing to enhanced safety
and peace of mind.
The fire detection robot is an autonomous system designed to detect and respond to fire
hazards. It uses an Arduino Nano and a flame sensor for real-time fire detection. Once a fire
is detected, the system activates a buzzer and displays a warning on an LCD screen to alert
nearby individuals. A relay-controlled water pump is triggered to extinguish the fire, and a
red LED indicates the active firefighting process. Additionally, an RF module allows for
remote communication and control. The system is compact, cost-effective, and suitable for
use in residential, commercial, and industrial environments, providing an intelligent and
automated fire safety solution.
Page | 3
8. Need for a compact, low-cost, and autonomous system that can detect,
alert, and suppress fire automatically.
1.4 CONTRIBUTION
Chapter 1 Gives the overview of the project with objectives and thesis
contribution.
Chapter 5 References
Page | 4
CHAPTER 2
LITERATURE REVIEW
Page | 5
2.1 OVERVIEW
The rise of automation and intelligent systems has significantly advanced the field of
fire safety, leading to the development of autonomous fire-fighting robots. These
systems combine sensors, microcontrollers, wireless communication, and actuators to
detect and extinguish fires without human intervention. This chapter explores existing
research and developments in the field of fire-fighting robots, laying the foundation for
the current project.
2.2LITERATURE SURVEY
2.3 CONCLUSION
The literature indicates that significant progress has been made in the development of
fire-fighting robots. While early systems relied primarily on flame sensors and basic
actuation, recent innovations have incorporated deep learning, environmental mapping,
and remote communication. These systems serve as a foundation for the present
project, which aims to design a low-cost, Arduino-based autonomous fire detection and
suppression robot. Building on previous technologies and methodologies, the proposed
system integrates flame detection, alert mechanisms, and active fire suppression using
a motor-driven pump and RF communication.
2.4 BACKGROUND
The fire detection robot is a product of continuous advancements in fire safety
technology and robotics. To understand the background of this system, it’s essential to
consider earlier methods of fire detection and response, as well as the evolution of
technology that made such autonomous systems possible.
Page | 7
detectors, on the other hand, use a beam of light that gets disrupted by smoke particles,
signaling an alarm when the light is obstructed.
Heat sensors, which are also commonly used in fire detection, work by detecting a
significant rise in temperature. These sensors are designed to trigger an alarm when
they sense heat above a certain threshold. While both smoke and heat detectors are
useful for alerting occupants to fire, they have limitations in terms of response time and
do not directly address the fire hazard.
Page | 8
programming, enabling robots to process sensor data and perform automated tasks
without human intervention. This technology facilitated the creation of robots that
could not only detect fires but also respond to them by activating fire-fighting
mechanisms.
With the inclusion of additional components such as LCD displays, buzzers, and RF
modules, these systems could provide visual and audible alerts, as well as remote
communication capabilities. The combination of automated fire detection and active
response mechanisms represented a significant leap forward in fire safety technology,
offering a comprehensive solution for various environments.
The background of the fire detection robot reflects a progression from basic fire
detection methods to more complex, automated systems. By integrating
microcontrollers, sensors, and robotic technology, the fire detection robot addresses the
limitations of earlier systems, offering a more proactive and autonomous approach to
fire safety. This evolution underscores the importance of technological innovation in
improving safety and reducing the risks associated with fire hazards.
[1] “Fire Detection and Direction Control of Fire Fighting Robot”, October 2020,
Sridevi Chitti, P. Ramchandar Rao, Ch. Padmaja.
This paper discusses the risks that fire-fighters face when tackling fires and the
potential for artificial intelligence and robotics to reduce those risks. Every year, fire-
fighters around the world put their lives on the line to combat dangerous fire incidents.
Robotics, which has seen applications in mining, construction, pharmaceuticals, and
other industries, is now also playing a role in assisting fire-fighters. These robots are
designed for extreme conditions and can be controlled wirelessly, allowing them to
locate and manage fires remotely, reducing the risk to human life. The fire-fighting
robots are equipped with sensors to detect fire and are controlled through a wireless
system, providing a safer approach to fire-fighting. The purpose of this paper is to raise
awareness and encourage further development in robotic technology to improve safety
and reduce damage to both people and property.
Page | 9
[2] “Research on the Design of Fire Alarm and Pre-treatment Robot System”,
April 2021, Bingchen Zhang, Long Bai, Xiaohong Chen.
This paper explores the development of fire warning robots that leverage sensor
technology and artificial intelligence, marking a new frontier in research. The proposed
design involves robots that utilize visual tracking to autonomously patrol spaces,
instead of relying on humans. By employing fuzzy theory algorithms, the robots can
analyze environmental data gathered from sensors, allowing them to issue fire warnings
and alarms. Additionally, they can process infrared images from electrical equipment
using machine vision to monitor operational conditions, and construct fire site maps
through simultaneous localization and mapping (SLAM) using laser radar. The fire
warning and pre-processing robots described in this paper are designed to perform
autonomous inspections, early fire detection, extinguishing, and obstacle removal. This
approach capitalizes on the critical time window to control fires, thereby helping to
safeguard lives and property.
[3] “Deep Learning and Machine Vision based Robot for Fire Detection and
Control”, December 2022, M.Benedict Tephila; P.M. Aswini; S. Abhinandhan
This paper examines the integration of robotics and deep learning algorithms in modern
technology, particularly for image recognition tasks. The majority of recent
advancements in this area rely on deep learning, big data analysis, and artificial
intelligence. In this study, a firefighting robot employing deep learning techniques is
designed to detect fire and, upon detection, classify the type of fire using a combination
of ImageNet and AlexNet. The proposed system is implemented on a Raspberry Pi,
programmed to effectively identify and categorize fire incidents. The results indicate
that the robot achieves a classification accuracy of 92% and a fire detection accuracy
of 97.75%. These findings demonstrate a significant improvement in fire detection
accuracy when utilizing robotic systems and machine vision-based classification. The
study underscores the potential of robotics and deep learning in enhancing the
efficiency and effectiveness of fire detection and classification.
Page | 10
extinguish fires independently. The mechanical and electrical systems were designed,
built, and tested within a controlled setting to determine the robot's ability to navigate
around obstacles, detect fires, and suppress them autonomously. The results
demonstrate that the robot can effectively detect and extinguish fires, suggesting that it
could be a valuable addition to firefighting operations. This study advances the field of
autonomous firefighting robots, contributing to both the safety of firefighters and the
efficiency of firefighting efforts.
Page | 11
CHAPTER 3
WORK-DONE
Page | 12
3.1 METHODOLOGY
The methodology for constructing a fire detection robot involves a detailed process that
integrates a variety of components to create an autonomous system capable of detecting
and responding to fire hazards. This section discusses the key steps involved in
designing, assembling, and programming the fire detection robot, emphasizing the
technology and processes used to ensure reliable and efficient operation.
The first step in the methodology involves designing the overall system architecture
and selecting the appropriate components to achieve the desired functionality. The goal
is to create a compact yet powerful fire detection robot that can operate autonomously
and effectively respond to fire hazards. The core of the system is the Arduino Nano, a
versatile microcontroller known for its small size and robust performance. This
microcontroller is selected for its ability to process sensor data, control output devices,
and execute complex programming logic.
The primary sensor used in the system is the flame sensor, which is responsible for
detecting the presence of fire. The flame sensor is sensitive to specific wavelengths of
light emitted by flames, allowing it to quickly identify potential fire hazards. The sensor
is positioned to maximize its field of view, ensuring that the robot can detect fires from
various angles.
Additional components are selected to enhance the system's functionality. The LCD
display provides a visual interface, displaying information about the robot's status and
fire detection events. The buzzer is included to provide an audible alert when a fire is
detected, while the red LED serves as a visual indication that the robot is actively
responding to a fire. The RF module is chosen for its remote communication
capabilities, allowing the robot to send status updates and receive commands from a
distance.
To enable the robot to respond to fire, a motor-driven pump and a relay are incorporated
into the system. The pump is connected to a reservoir of fire-extinguishing material,
and the relay allows the Arduino Nano to control the pump's activation. This setup
enables the robot to actively combat fires, adding a layer of firefighting capability to
the system.
Page | 13
3.1.2 System Assembly and Wiring
The next step in the methodology involves assembling the system and wiring the
components to the Arduino Nano. This process requires careful planning to ensure that
all components are connected correctly and that the system is structurally sound. The
flame sensor is connected to one of the Arduino Nano's analog input pins, allowing the
microcontroller to read the sensor's output. The LCD display, buzzer, and red LED are
connected to digital output pins, enabling the Arduino Nano to control these devices
based on the system's logic.
To ensure the system's stability and reliability, a power supply and voltage regulator
are incorporated into the design. The power supply provides a stable source of energy
to the robot, while the voltage regulator ensures that the components receive a
consistent voltage level, preventing damage due to voltage fluctuations.
With the system assembled, the next step is to program the Arduino Nano to manage
the fire detection and response process. This involves developing the logic and
algorithms that govern the robot's behavior. The primary function of the code is to
continuously monitor the flame sensor for signs of fire and, upon detection, trigger the
appropriate response actions.
The program starts with an initialization phase, where the Arduino Nano sets up the
connections to the various components and ensures that all devices are operational.
Once initialized, the robot enters a continuous monitoring loop, where it reads data
from the flame sensor at regular intervals. If the sensor detects a fire, the Arduino Nano
activates the buzzer and displays a fire alert on the LCD screen. The red LED is also
illuminated to indicate an active fire response.
In addition to the alert mechanisms, the program controls the motor-driven pump via
Page | 14
the relay. If a fire is detected, the Arduino Nano triggers the relay to activate the pump,
releasing the fire-extinguishing material to combat the fire. This automated response
adds a layer of safety by allowing the robot to take immediate action without human
intervention.
The RF module is programmed to facilitate remote communication. The robot can send
status updates to a remote control unit, providing information about fire detection
events and the robot's current state. Additionally, the RF module allows for remote
control of the robot, enabling external commands to be sent to the system for more
advanced operations.
The final step in the methodology involves testing and calibrating the system to ensure
that it operates as intended. This process includes a series of tests to validate the
functionality of each component and the overall system. The flame sensor is tested for
sensitivity and accuracy in detecting fire, while the LCD display and buzzer are
checked for proper alert mechanisms.
The motor-driven pump and relay are also tested to ensure that the firefighting response
is effective and reliable. This includes calibrating the relay's activation timing and the
pump's output to ensure that it can adequately extinguish fires. Remote communication
functionality is tested by sending and receiving data through the RF module, validating
the system's ability to communicate remotely.
Once the system has passed all tests and calibrations, it is considered ready for
deployment. The fire detection robot, with its autonomous fire detection and response
capabilities, represents a significant advancement in fire safety technology. Its
comprehensive methodology ensures that the system operates reliably and effectively
in various environments, providing an innovative solution to fire hazards.
Page | 15
3.2.1 Overview of Flame Sensors
Flame sensors are designed to detect flames or high-intensity light sources, typically in
the ultraviolet (UV) or infrared (IR) spectrum. These sensors are commonly used in
fire detection systems because they can identify flames based on their unique light
signatures, providing a more direct indication of fire than traditional smoke or heat
sensors. Flame sensors are valued for their fast response times and high sensitivity,
allowing for early detection of fire hazards.
In the fire detection robot, an IR-based flame sensor is used. This type of sensor is
chosen for its reliability and resistance to environmental interference, such as smoke
and dust, which might affect other types of sensors. IR flame sensors are also effective
at detecting flames from various fuels, making them suitable for diverse applications.
Page | 16
programmed to read this data at regular intervals, typically measured in milliseconds,
ensuring that the system can quickly detect the presence of fire.
When the sensor detects a significant increase in IR radiation, indicating the presence
of a flame, it sends a signal to the Arduino Nano. The microcontroller interprets this
signal and triggers the appropriate responses, such as activating alarms and controlling
the firefighting mechanisms. The quick response time of the IR flame sensor allows the
fire detection robot to detect fires rapidly, enabling a swift and effective response.
If the threshold is too low, the sensor may generate false alarms due to environmental
factors like sunlight or other heat sources. If it's too high, the sensor may not detect
smaller fires, potentially delaying the response. During the calibration process, the
sensor's output is tested under various conditions to determine the optimal threshold
level.
3.2.6 Advantages and Limitations
IR flame sensors offer several advantages, including fast response times, high
sensitivity, and resistance to environmental interference. These characteristics make
them ideal for fire detection robots, where quick and reliable fire detection is critical.
Additionally, IR flame sensors are generally robust and durable, allowing them to
operate in challenging environments.
However, IR flame sensors also have limitations. They can be affected by bright light
sources or reflections, which can lead to false positives. To mitigate this risk, the fire
detection robot is designed to reduce interference from other light sources, and the
sensor is positioned to minimize the impact of reflections.
The IR flame sensor is a critical component in the fire detection robot, providing the
capability to detect fire through its unique IR radiation pattern. Its integration with the
Arduino Nano and the broader fire detection system allows the robot to respond quickly
and effectively to fire hazards. Proper calibration and sensitivity adjustment ensure that
Page | 17
the sensor operates reliably, providing accurate fire detection while minimizing false
alarms. Overall, the IR flame sensor plays a key role in enabling the autonomous and
efficient fire-fighting capabilities of the fire detection robot.
The primary function of an RF module is to send data wirelessly from one device to
another. This is achieved by converting digital signals into radio waves for transmission
and then converting received radio waves back into digital signals for processing. RF
modules are used in a wide range of applications, from remote controls to wireless
networking, and are valued for their versatility and range.
Page | 18
wireless networking and remote control applications.
For the fire detection robot, a transceiver module is used, allowing the robot to both
send and receive data. This bidirectional communication capability is essential for
remote monitoring and control, as it enables the robot to transmit status updates while
also receiving commands from a remote source.
When transmitting data, the RF module uses a specific frequency and modulation
technique to encode the digital signals into radio waves. Common modulation
techniques include Amplitude Modulation (AM), Frequency Modulation (FM), and
Phase Modulation (PM), among others. The choice of modulation technique depends
on factors like signal range, bandwidth, and data integrity.
On the receiving end, the RF module listens for incoming signals at the designated
frequency. When it receives a signal, it demodulates the radio waves to extract the
digital data, which is then passed to the Arduino Nano for processing. This process
allows the fire detection robot to communicate wirelessly, providing flexibility and
range that would not be possible with wired connections.
The integration of the RF module with the fire detection robot enables several key
features. First, it allows the robot to send status updates wirelessly, providing real-time
information about fire detection events and the robot's current state. This capability is
crucial for remote monitoring, as it allows operators to track the robot's activity without
Page | 19
needing to be physically present.
Second, the RF module allows for remote control of the fire detection robot. By sending
commands wirelessly, operators can control the robot's actions, such as initiating fire-
fighting mechanisms or navigating to specific locations. This feature adds a layer of
flexibility, allowing the robot to be integrated into broader safety systems or controlled
from a remote location.
RF modules also offer a high degree of scalability, allowing the fire detection robot to
be part of a larger network of safety devices. This networked approach can improve
coordination and response times, particularly in large or complex environments where
communication is essential.
To mitigate these risks, the fire detection robot is designed with proper shielding and
uses frequencies that minimize interference. Additionally, error-checking protocols and
redundant communication mechanisms are implemented to ensure data integrity and
reliable operation.
The RF module is a crucial component in the fire detection robot, providing wireless
communication and remote control capabilities. Its integration with the Arduino Nano
enables the robot to send and receive data, allowing for remote monitoring, control,
and integration with other safety systems. The flexibility and scalability of RF
communication enhance the robot's functionality, while proper design and error-
Page | 20
checking mechanisms ensure reliable operation despite potential interference
challenges. Overall, the RF module significantly contributes to the fire detection robot's
ability to operate autonomously and efficiently in various fire safety applications.
The Arduino Nano is programmed to monitor the flame sensor's output continuously,
checking for significant increases in IR radiation that would indicate the presence of
fire. This process occurs rapidly, often within milliseconds, ensuring that the system
can detect fire hazards promptly. The continuous monitoring allows the robot to operate
autonomously, providing a reliable safety mechanism without human intervention.
Page | 21
3.4.3 Fire Detection and Alert Mechanisms
When the flame sensor detects a fire, the Arduino Nano triggers the system's alert
mechanisms to warn nearby users and initiate the fire-fighting process. The first step is
to activate the buzzer, which emits a loud sound to alert people in the vicinity of the
fire hazard. This audible alert is crucial for ensuring that individuals are aware of the
fire and can take appropriate action, such as evacuating the area or contacting
emergency services.
Simultaneously, the LCD display provides a visual indication of the fire detection
event. The display shows relevant information, such as a fire alert message, allowing
users to visually confirm the presence of a fire. The red LED is also illuminated during
this phase, providing an additional visual cue to indicate that the robot is actively
responding to a fire hazard.
The activation of the motor and pump provides an active fire-fighting response,
allowing the robot to combat the fire without human intervention. This feature sets the
fire detection robot apart from traditional fire detection systems, which typically rely
solely on alarms and require manual response from emergency personnel. The pump's
output can be calibrated to ensure effective fire suppression, with adjustments made
based on the size and intensity of the fire.
The RF module allows the fire detection robot to send status updates to a remote control
Page | 22
unit, providing real-time information about fire detection events and the robot's current
state. This capability is essential for remote monitoring, as it enables users to track the
robot's activity and receive alerts without being physically present. Additionally, the
RF module allows for remote control of the robot, enabling users to send commands
wirelessly to initiate specific actions or control the robot's movement.
The power supply and voltage regulator also play a role in ensuring system stability.
The voltage regulator maintains a consistent voltage level, preventing damage to
sensitive components due to voltage fluctuations. The power supply is designed to
provide sufficient energy to drive all components, ensuring that the system remains
operational even during high-demand periods.
The fire detection robot is a comprehensive system designed to detect and respond to
fire hazards autonomously. Its working involves continuous monitoring with the flame
sensor, rapid alert mechanisms, active fire-fighting responses, and remote
communication capabilities. The integration of these components allows the robot to
operate independently, providing a reliable and efficient solution for fire safety. The
system's error handling and safety mechanisms further ensure its robustness and
reliability, making it suitable for various environments where fire detection and
response are critical.
Page | 23
3. Active Fire Response
With an integrated motor-driven pump and relay, the robot can actively combat
fires by spraying fire-extinguishing material, providing an immediate firefighting
capability.
Comprehensive Alert Mechanisms
The system includes both audible (buzzer) and visual (LCD display and red LED)
alerts, ensuring effective communication of fire hazards to nearby occupants.
Remote Communication and Control
The RF module enables wireless communication, allowing the robot to send
status updates to remote devices and receive commands for remote control,
enhancing flexibility and integration with broader safety networks.
Reliability and Robustness
The use of a stable power supply, voltage regulator, and error-checking protocols
ensures consistent and reliable operation, reducing the risk of system failure
during critical moments.
Scalability and Integration
The system's modular design and remote communication capabilities allow it to
be integrated into larger safety networks, providing scalability for use in diverse
environments, from residential to industrial settings.
Page | 24
system's functions. It reads data from the flame sensor to detect fire, processes that
information, and triggers the appropriate responses, such as activating the buzzer, LCD
display, and motor-driven pump. The Arduino Nano also manages communication with
the RF module, enabling remote monitoring and control. Its ability to handle multiple
tasks simultaneously makes it an excellent choice for the complex requirements of the
fire detection robot.
Page | 25
Figure 3.6.1: Arduino Nano
Page | 26
connecting the data pins, register select, enable, and read/write control lines, along with
a potentiometer to adjust display contrast.
These specifications ensure that the LCD display is suitable for integration with the
Arduino Nano, providing clear and reliable visual feedback in the fire detection robot.
Page | 27
environmental interference. The flame sensor in the fire detection robot allows for early
detection of fire, triggering alerts and firefighting mechanisms as needed.
Working Principle
Flame sensors operate by detecting the unique light patterns associated with flames. In
the case of the IR flame sensor, the sensor is sensitive to infrared radiation, which is a
characteristic byproduct of combustion. When a fire burns, it emits a specific
wavelength of IR light. The flame sensor captures this radiation and converts it into an
electrical signal, which is then processed to determine if a fire is present. This process
allows for quick and accurate detection, enabling the fire detection robot to respond
swiftly to fire hazards.
Page | 28
5. Output: Analog signal (with varying intensity based on IR radiation)
6. Mounting: Can be mounted on a PCB or standalone with a flexible position
These specifications describe the typical characteristics of the flame sensor used in fire
detection robots, illustrating its role in detecting fire and integrating with
microcontrollers like the Arduino Nano.
3.6.4 BUZZER
The buzzer used in the fire detection robot is an essential component for providing
audible alerts. It plays a crucial role in signaling the presence of fire or other significant
events within the system. Buzzers are commonly used in electronic devices for sound-
based notifications, and they come in various types, including piezoelectric and
magnetic. The buzzer in the fire detection robot is responsible for alerting users when
the flame sensor detects a fire, ensuring that people in the vicinity are quickly informed
of the potential danger.
Working Principle
Buzzers operate by converting electrical energy into sound waves, creating audible
tones or beeps. The most common type of buzzer used in electronic systems like the
fire detection robot is the piezoelectric buzzer. It consists of a piezoelectric element,
usually a ceramic disc, that vibrates when an electric current is applied. This vibration
creates sound waves, producing the characteristic beep or tone. Buzzers can be
controlled by varying the frequency and duration of the electric current, allowing for
different sound patterns.
Page | 29
providing an audible alert to warn people nearby. The Arduino Nano can be
programmed to generate specific sound patterns or frequencies, allowing for
customization of the alert signal. This flexibility in sound design can help distinguish
between different types of alerts or convey additional information through sound
patterns.
Page | 30
3.6.5 RED LED
The Red LED (Light-Emitting Diode) in the fire detection robot is an important
component used for visual signaling. LEDs are widely used in electronic systems due
to their efficiency, long lifespan, and versatility in indicating various statuses and alerts.
In the context of the fire detection robot, the Red LED serves as a visual alert,
illuminating when a fire is detected. This visual cue complements the audible alert from
the buzzer, providing an additional layer of communication to signal the presence of a
fire hazard.
Working Principle
LEDs are semiconductor devices that emit light when an electric current passes through
them. The Red LED, specifically, uses a semiconductor material that emits red light at
a specific wavelength, typically around 620 to 750 nanometers. When the electric
current flows through the LED, electrons recombine with holes in the semiconductor,
releasing energy in the form of photons (light). This process, known as
electroluminescence, allows LEDs to be highly efficient, consuming relatively low
power while producing bright light.
Page | 31
Specifications of the Red LED
1. Color: Red
2. Wavelength: Approximately 620 to 750 nanometers
3. Operating Voltage: Typically 1.8V to 2.2V
4. Current Consumption: Commonly 20 mA
5. Brightness: Varies, but generally around 500 to 1000 millicandela (mcd)
6. Mounting: PCB-mounted or through-hole with leads
These specifications highlight the typical characteristics of Red LEDs used in fire
detection robots, indicating their role in providing a clear and energy-efficient visual
alert. The Red LED's integration with the Arduino Nano allows for flexible control,
ensuring that the visual alert is activated when needed to signal fire detection events.
3.6.6 MOTOR
The motor used in the fire detection robot is a key component that provides mechanical
movement or force. In this system, the motor's primary function is to drive the pump,
which delivers the fire-extinguishing material to combat fires. Motors are fundamental
in robotics and automation, offering a means to convert electrical energy into
mechanical energy. The motor in the fire detection robot is crucial for enabling active
fire-fighting responses, allowing the robot to not only detect fire but also take action to
extinguish it.
Working Principle
Motors work by converting electrical energy into mechanical motion through the
interaction of magnetic fields and electric currents. The most common types of motors
used in robotics are DC (Direct Current) motors, stepper motors, and servo motors. In
the fire detection robot, a DC motor is typically used due to its simplicity, ease of
control, and ability to provide continuous rotation. The motor is driven by electric
Page | 32
current supplied by the power source, and its speed and direction can be controlled by
varying the current or using additional components like motor drivers and relays.
These specifications reflect the typical characteristics of motors used in fire detection
robots, emphasizing their role in providing mechanical motion to drive the pump for
fire-fighting. The motor's ability to operate under different voltage and current
conditions, along with its flexibility in control, makes it an ideal choice for this type of
Page | 33
application.
Figure 6: Motor
3.6.7 RELAY
Relay Overview
The relay in the fire detection robot is an electrical switch that allows for the control of
high-power devices using a low-power signal. It serves as a critical component for
isolating and controlling the motor and pump within the system. Relays are widely used
in automation and robotics because they provide a safe and efficient way to manage
power without directly exposing the controlling circuit to high voltages or currents. In
the fire detection robot, the relay's role is to control the activation of the motor-driven
pump based on signals from the Arduino Nano.
Working Principle
A relay operates using an electromagnetic coil and a set of contacts. When a low-
voltage signal is applied to the coil, it creates a magnetic field that moves the contacts,
thereby opening or closing the electrical circuit. This switching mechanism allows a
small control signal to manage a much larger current or voltage. The key advantage of
a relay is that it electrically isolates the control circuit from the high-power circuit,
providing safety and protection to the sensitive components like the Arduino Nano.
Page | 34
reducing the risk of damage to the microcontroller.
These specifications highlight the typical characteristics of relays used in fire detection
robots, emphasizing their role in controlling high-power devices with a low-power
signal. The relay's ability to isolate circuits and manage high currents makes it a crucial
component for safely controlling the motor and pump in the fire detection robot.
Figure 7: Relay
Page | 35
3.6.8 POWER SUPPLY
The power supply in the fire detection robot is a fundamental component that provides
the electrical energy required to operate the system's various components. It ensures a
stable and reliable source of power, enabling the Arduino Nano, motor, relay, flame
sensor, LCD display, buzzer, RF module, and other parts to function correctly. A robust
power supply is crucial for maintaining consistent operation, especially during critical
moments when the robot needs to respond to fire hazards.
Page | 36
Specifications of the Power Supply
1. Input Voltage: Typically 110V to 240V AC (for wall outlet) or battery-powered
2. Output Voltage: Commonly 5V DC for Arduino Nano and other components
3. Current Capacity: Varies depending on system requirements, typically 1A to 5A
4. Voltage Regulation: Ensures stable output despite fluctuations in input voltage
5. Protection Features: Overcurrent, short-circuit, and thermal protection
6. Form Factor: Compact and suitable for integration into the robot's structure
These specifications describe the typical characteristics of power supplies used in fire
detection robots, highlighting their role in providing stable and reliable power. The
power supply's ability to maintain consistent voltage and current levels, along with its
protective features, ensures that the fire detection robot can operate safely and
effectively.
Page | 37
for protecting sensitive electronics like the Arduino Nano, which requires a stable 5V
supply. Fluctuations in voltage could cause erratic behavior or permanent damage to
these components. The voltage regulator helps to prevent such issues by keeping the
output voltage within a safe range.
Page | 38
3.7 BLOCK DIAGRAM
The block diagram of the fire detection robot outlines the system's architecture and the
interaction between its components. At the core is the Arduino Nano, which acts as the
central microcontroller. It receives input from the flame sensor, continuously
monitoring for signs of fire. Upon detection, the Arduino Nano sends signals to activate
the alert system, comprising the buzzer and LCD display, providing audible and visual
warnings. It also triggers the motor-driven pump via a relay to spray fire-extinguishing
material. The RF module, connected to the Arduino Nano, enables remote
communication and control, allowing for wireless monitoring and operation. The
power supply, regulated by a voltage regulator, provides the necessary energy for all
components, ensuring stable and consistent power throughout the system. This block
diagram represents a cohesive structure that combines detection, alerting, fire-fighting,
and communication, illustrating the comprehensive functionality of the fire detection
robot.
Page | 39
Figure 3.7.2: Block Diagram of Robot
Page | 40
CHAPTER 4
Page | 41
4.1 SUMMARY
The fire detection robot represents an innovative and comprehensive solution for
enhancing fire safety in various environments. At its core, the system revolves
around the Arduino Nano, a versatile microcontroller that orchestrates the
operations of the entire robot. The key component for fire detection is the flame
sensor, which continuously monitors its surroundings for signs of fire. Upon
detecting a fire hazard, the flame sensor sends signals to the Arduino Nano,
triggering a series of responses to mitigate the threat.
The system's alert mechanism comprises a buzzer and an LCD display, providing
audible and visual warnings to alert nearby individuals of the fire hazard. This dual-
alert system ensures that the presence of fire is communicated effectively, even in
noisy or crowded environments. Additionally, the integration of a red LED further
enhances the visual alert, making the fire detection robot highly noticeable and
recognizable in emergency situations.
In summary, the fire detection robot combines advanced fire detection capabilities,
alert mechanisms, active fire-fighting capabilities, wireless communication, and
reliable power management to create a comprehensive fire safety solution. Its
integration of multiple components and functionalities makes it a versatile and
effective tool for enhancing fire safety in diverse environments, from residential
Page | 42
buildings to industrial facilities. With its proactive approach to fire detection and
response, the fire detection robot stands as a promising innovation in the field of
fire safety technology.
Page | 43
Figure 4.1.2: Hardware Model of Robot
4.2 CONCLUSION
The fire detection robot represents a significant advancement in fire safety
technology, combining multiple elements into a cohesive and efficient system
designed to detect, alert, and respond to fire hazards. Its design integrates a variety
of components, including the Arduino Nano, flame sensor, buzzer, LCD display,
motor-driven pump, relay, RF module, and power supply with a voltage regulator,
to create a robust and effective fire-fighting solution.
The core functionality of the system is driven by the Arduino Nano, a powerful yet
compact microcontroller capable of managing the various operations of the robot.
By continuously monitoring the flame sensor, the system can detect fire quickly,
allowing for a rapid response. The dual-alert mechanism, featuring both a buzzer
and an LCD display, ensures that fire detection is communicated effectively,
providing audible and visual warnings to people in the vicinity.
One of the most significant features of the fire detection robot is its ability to
actively respond to fires. The inclusion of a motor-driven pump, controlled by a
Page | 44
relay, enables the robot to spray fire-extinguishing material to combat flames. This
proactive approach to fire-fighting distinguishes the system from traditional fire
detection devices, which typically only sound alarms without offering direct fire-
fighting capabilities.
In conclusion, the fire detection robot offers a comprehensive solution for fire
safety, providing rapid fire detection, effective alert mechanisms, active fire-
fighting capabilities, remote communication, and reliable power management. Its
design is versatile enough to be used in a variety of settings, from residential to
industrial, and it offers a proactive approach to fire safety that can help reduce
damage and save lives. As fire safety technology continues to evolve, systems like
the fire detection robot are likely to play an increasingly important role in enhancing
safety and providing effective responses to fire hazards.
Page | 45
hotspots more efficiently and effectively.
Page | 46
CHAPTER 5
CODE
Page | 47
CODE
#include <Servo.h>
Servo myservo;
int pos = 0;
#include <LiquidCrystal.h>
const int rs = 7, en = 6, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
#define MOTOR_L_1 8
#define MOTOR_L_2 12
#define MOTOR_R_1 10
#define MOTOR_R_2 11
#define IR_C A0
#define IR_L A1
#define IR_R A2
#define IR_B A3
#define Relay A4
#define Buzzer 13
//======================================================
void setup() {
Serial.begin(9600);
myservo.attach(9);
myservo.write(90);
pinMode(IR_L, INPUT);
pinMode(IR_R, INPUT);
pinMode(IR_C, INPUT);
pinMode(IR_B, INPUT);
pinMode(MOTOR_L_1, OUTPUT);
Page | 48
pinMode(MOTOR_L_2, OUTPUT);
pinMode(MOTOR_R_1, OUTPUT);
pinMode(MOTOR_R_2, OUTPUT);
pinMode(Relay, OUTPUT);
pinMode(Buzzer, OUTPUT);
digitalWrite(MOTOR_L_1, LOW);
digitalWrite(MOTOR_L_2, LOW);
digitalWrite(MOTOR_R_1, LOW);
digitalWrite(MOTOR_R_2, LOW);
digitalWrite(Relay, LOW);
digitalWrite(Buzzer, LOW);
lcd.begin(16, 2);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("ROBOT ");
lcd.setCursor(0, 1);
lcd.print(" ");
delay(1000);
lcd.clear();
}
//====================================================
void loop() {
lcd.setCursor(0, 0);
lcd.print("SCANNING.... ");
lcd.setCursor(0, 1);
lcd.print(" ");
Page | 53
CHAPTER 6
REFERENCES
Page | 54
1. Zaman H. U., Khan T. A., Falgunee S. R., Rashid G. S., Talukder and H F. 2018
4th International Conference on Computing Communication and Automation
(ICCCA) (IEEE) Autonomous Firefighting Robot With Optional Bluetooth
Control.
2. Deepak N., Rajendra Prasad C. and Sanjay Kumar S. 2018 Patient health
monitoring using IOT International Journal of Innovative Technology and
Exploring Engineering 8 454-457.
3. Pravalika V. and Rajendra Prasad C. 2019 Internet of things based home
monitoring and device control using Esp32 International Journal of Recent
Technology and Engineering 8 58-62.
4. Sanjay Kumar S., Ramchandar Rao P. and Rajendra Prasad C. 2019 Internet of
things based pollution tracking and alerting system International Journal of
Innovative Technology and Exploring Engineering 8 2242-2245
5. Jian Li;Baoqiang Yan;Mingjiang Zhang,Long-Range Raman Distributed
Fiber Temperature Sensor With Early Warning Model for Fire Detection
and Prevention[J],IEEE Sensors Journal,16-25(2019)
6. Prasad C. R. and Bojja P. 2020 The energy-aware hybrid routing protocol in
WBBSNs for IoT framework International Journal of Advanced Science and
Technology 29 1020-1028.
7. Smoke Vehicle Detection Based on Spatiotemporal Bag-Of-Features and
Professional Convolutional Neural Network,IEEE Transactions on Circuits
and Systems for Video Technology[J], 102-108(2020)
8. B.C. Arrue;A. Ollero;J.R. Matinez de Dios,An intelligent system for false
alarm reduction in infrared forest-fire detection[J],IEEE Intelligent Systems
and their Applications,55-63(2020)
9. C. Wu, F. Ge, G. Shang, M. Zhao, G. Wang, H. Guo, et al., "Design and
Development of Intelligent Fire-fighting Robot Based on STM32", Journal of
Physics: Conference Series, vol. 1748, no. 6, pp. 062019, 2021.
10. A. Guo, T. Jiang, J. Li, Y. Cui, J. Li and Z. Chen, "Design of a small wheel-
foot hybrid firefighting robot for infrared visual fire recognition", Mechanics
Based Design of Structures and Machines, pp. 1-20, 2021.
11. N. Fernandez-Anez et al., “Current wildland fire patterns and challenges in
Europe: A synthesis of national perspectives,” Air,Soil Water Res., vol. 14, p.
Page | 55
11786221211028184, 2021.
12. S. Zhang, J. Yao, R. Wang, Z. Liu, C. Ma, Y. Wang, et al., "Design of intelligent
fire-fighting robot based on multi-sensor fusion and experimental study on fire
scene patrol", Robotics and Autonomous Systems, pp. 104122, 2022.
13. A. Dhiman, N. Shah, P. Adhikari, S. Kumbhar, I. S. Dhanjal, and N. Mehendale,
“Firefighting robot with deep learning and machine vision,” Neural Comput.
Appl., pp. 1–9, 2022.
14. F. Shakeriaski, M. Ghodrat, and D. J. Nelson, “Experimental and numerical
studies on efficiency characterization of firefighters’ protective clothing: a
review,” J. Text. Inst., vol. 113, no. 11, pp. 2549–2568, 2022.
15. A. Ghobadpour, G. Monsalve, A. Cardenas, and H. Mousazadeh, “Off-road
electric vehicles and autonomous robots in the agricultural sector: trends,
challenges, and opportunities,” Vehicles, vol. 4, no. 3, pp. 843–864, 2022.
Page | 56
APPENDICES :
List of Figures
3.6.4 Buzzer 30
3.6.6 Motor 34
3.6.7 Relay 35
Page | 57