Fire_Detection_and_Extinguishing_Robot_Using_Arduino
Fire_Detection_and_Extinguishing_Robot_Using_Arduino
2024 International Conference on Communication, Computing and Internet of Things (IC3IoT) | 979-8-3503-5268-9/24/$31.00 ©2024 IEEE | DOI: 10.1109/IC3IoT60841.2024.10550218
USING ARDUINO
Usha S
Department of ECE
Sri Sairam Engineering College
Chennai, India
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on November 27,2024 at 12:14:51 UTC from IEEE Xplore. Restrictions apply.
Internet of Things (IoT) application. The envisioned uses DTMF (Dual Tone Multi Frequency Tones)
robot should possess the capability to autonomously technology for the robot's navigation.
navigate indoor spaces, utilizing sensors to detect the
presence of fires and employing suitable methods to [3] This model is a fire-detective IOT-based
extinguish them. firefighting robot. Following notification, the
authorities are able to visualise the scene of the fire
The designed system must exhibit effectiveness in and, with the aid of an automatically implanted
diverse indoor environments, including residential receiver, interact with those who are trapped. Long-
range commands can be sent to the robot to control its
buildings, offices, or warehouses. By addressing the
movement and activate its carbon dioxide or water
shortcomings of traditional systems and introducing pump, depending on the type of fire. The installed
autonomous capabilities, the project aims to enhance sensors that provide a graph for examination are used
to determine the type of fire and the amount of carbon
the overall efficiency and safety of fire detection and
monoxide present. In order for safety authorities to
extinguishing processes. take the necessary steps to mitigate the danger, the
analysis is also helpful in providing them with further
information regarding the quantity of toxic gases
inhaled over time by the residents of the affected area.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on November 27,2024 at 12:14:51 UTC from IEEE Xplore. Restrictions apply.
safely and swiftly in order to limit more damage. With identify which flame sensor is identified based on the
the advancement of technology, combating fires can fire's origin. The Bluetooth module decodes the codes
now be done more effectively and efficiently thanks to before sending them to the ATmega328 IC
a bridge that has finally been built between humans microprocessor. The microcontroller will save the
and robots. This makes firefighting easier and results programme, which will then compare these codes with
in fewer fatalities by creating an automated system for the programming and send the appropriate commands
early fire detection and extinguishment. The goal of to the linked systems to perform the movement and
the article is to use the Arduino UNO to create a extinguishing activities.
firefighting robot.
EXTINGUISHING UNIT
III. PROPOSED METHODOLOGY
ABC powder is used for the extinguishing equipment
DETECTION OF FIRE to spray out the fire. The ultrasonic sensors are used to
detect obstacles in order to assist the robot in
This device's main function is to detect flames navigating the building. The camera module aids in
emerging from a fire and eventually assist in putting it both showing the details into the mobile application
out. In order to do this, the robot is equipped with and collecting them.
temperature and flame sensors, which help identify
high temperatures or flame wavelengths and transmit
a signal to the Arduino UNO. The user receives the
information through an easy-to-use smartphone
application, and they can then direct the robot.
APP DEVELOPMENT
IV.METHODOLOGY
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on November 27,2024 at 12:14:51 UTC from IEEE Xplore. Restrictions apply.
methods such as water spraying or releasing fire- DC Motor and Right DC Motor as shown above. This
retardant foam to effectively suppress the flames. both motor used to give direction to the robot
The Arduino board is equipped with digital and according to the fire i.e. the input input received from
analog input/output pins, allowing it to interface with the flame sensor. 12V DC Pump, which is driven by
the external world by reading from sensors and an external battery through 5V Relay Module is used
controlling actuators. The IDE compiles the sketch, to instant the fire. A servo motor is the only Motorola
converting high-level code into machine code that which is used to give axial direction to spray the water
the microcontroller understands. After uploading the on the fire.
code to the board, the microcontroller executes the
instructions in a continuous loop. The setup() function A)Circuit Description
is run once at initialization for setup tasks, while the
loop() function contains the main execution of the
program.
V.BLOCK DIAGRAM AND EXPLANATION The system configuration consists of three flame
sensors: left, right, and center, along with a servo
motor, all powered through a shared breadboard
connected to Vcc and Gnd. Each flame sensor's input
pins are linked to digital pins on the Arduino Uno
board (any pins from 0 to 13). The PWM pin of the
SG90 servo motor is also connected to one of the
digital pins. The L293D Motor Driver Module's IN1,
IN2, IN3, and IN4 pins are likewise linked to digital
pins. The OUT1, OUT2, OUT3, and OUT4 pins of the
Motor Driver Module connect respectively to the left
and right DC motors. A 4V 1.5Ah Lead Acid battery
powers the Motor Driver Module. The coil terminals
of a 5V Relay Module are connected to a 9V battery.
The 12V DC Pump is wired to the Normally Open
(NO) terminal of the relay, with the relay's common
terminal linked to a digital pin on the Arduino UNO
FIG.3.BLOCK DIAGRAM
board for relay activation.
The block diagram of the above-shown model is the B) Working of the ROBOT
Autonomous Fire Detecting and Extinguishing Robot.
It involves three flame sensors called left flame sensor, When the robot is powered on, it initially moves
right flame sensor and centre flame sensor is forward with both motors active. As it navigates, the
interfaced with the Arduino Uno board as input flame sensors continuously detect the absence of fire.
components . L293D motor driver module is the Thus, the water pump and servo motor remain
driving module for two geared DC motors namely Left inactive.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on November 27,2024 at 12:14:51 UTC from IEEE Xplore. Restrictions apply.
Upon detecting a flame with its central flame sensor, 360º camera. A water pipeline can be used in place of
the robot slows down, moves a pre-determined the storage to put out a bigger fire source. Fire
distance, and stops. The water pump and servo motor detection by colour is not very accurate. For better fire
then activate, causing water to flow and the servo to source detection based on intensity, a thermal camera
direct the spraying towards the flame. The robot can be placed in place of the USB camera.
continues spraying until the flame is
extinguished.Once the flame is detected as
extinguished, the water pump and servo motor
deactivate, and the robot resumes its forward
movement.
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on November 27,2024 at 12:14:51 UTC from IEEE Xplore. Restrictions apply.
References Development, Australian Journal of Basic and Applied
Sciences
[1] “Android controlled integrated semi-autonomous
firefighting robot”, International journal of innovative [12] Sahulhameed K., Raj W. N. D., Samsudeen S.,
science Engg. and Technology 2015. Noorulhak K. and Nagamani G. S. (2013), Artificial
Eye and Sensory based an Intelligent Robot for Fire
[2] “Fire Extinguishing Robot”, International Journal Extinguishment Task, International Journal on
of Advanced Research in Computer and Advanced Computer Theory and Engineering, 2, pp.
Communication Engineering, Vol. 5, Issue 12, 101-105.
December 2016
[13] Chattunyakit S., Kondo T. and Nilkhamhang I.
[3] Megha kanwar, IOT Based Fire Fighting Robot, (2013), Development of Robotic Platform for Swarm
IEEE 2018 Robots in Fire Detection Application, Kasetsart
Journal Natural Science, 47, pp. 967-976
[4] Fire Extinguishing Robot Using Arduino Durgesh
Sharma1, Harshala Gaikwad2, Kartavya Verma, [14] Gawas R., Pise S. and Kaldate A. (2014),
IRJET Intelligent Fire Extinguisher System, Journal of
Computer Engineering.
[5] An Autonomous Firefighting Robot Real Time
Man-Robot Control of a Group of Specialized Mobile
Robot Vassil Sgurev, Stanislav Drangajov, Lyubka
Doukovska Institute of Information and
Communication Technologies, 1113 Sofia
Authorized licensed use limited to: INDIAN INST OF INFO TECH AND MANAGEMENT. Downloaded on November 27,2024 at 12:14:51 UTC from IEEE Xplore. Restrictions apply.