SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
1
Shahjalal University of Science & Technology, Sylhet
Automated Fire Extinguisher Robot
Group Name: Kappa
Sakritapann Chakma Kuntle (2018339004)
Md. Sojib Mia (2018339006)
Dept of Mechanical Engineering, SUST
2
Table of Contents
1. Objective........................................................................5
2. Abstract..........................................................................5
3. Components.................................................................. 6
4. Setup procedure ............................................................. 7-8
5. Working Principle..........................................................8-10
6. Project Image................................................................ 10-12
7. Result .............................................................................. 13
8. Future work.....................................................................13
9. Discussion..............................................................13
3
Overview:
Fire ignition is a great threat to the country and it causes a lot of life every year. The reason
could be man-made or by natural. Sometimes the fire fighter comes late or sometimes it is too
dangerous for the fire fighter to come near the fire (chemical fire). So, an alternated solution is
needed to reduce the threat.
Automated Fire Extinguisher Robot (AFER) is a specialized robot designed to detect and
extinguish fires automatically without human intervention. It is an innovative solution to
firefighting that leverages advanced robotics, artificial intelligence, and sensor technologies.
The AFER works by detecting the presence of fire through its sensors, which can sense the
temperature, smoke, and flames. Once the robot detects the fire, it moves towards the location
of the fire, aiming to extinguish it. The robot is equipped with an extinguisher system that uses
different extinguishing agents such as foam, water, or gas to put out the fire. One of the
advantages of using an AFER is that it can operate in harsh conditions where human firefighters
may not be able to reach. It can also work in hazardous environments such as chemical plants,
nuclear facilities, or oil refineries, where human intervention may be dangerous. The AFER is
designed to be autonomous, meaning it can operate without human intervention. It uses
artificial intelligence and machine learning algorithms to navigate through different terrains and
obstacles, making it a reliable and efficient firefighting tool.
Overall, the AFER is a groundbreaking technology that can revolutionize the way we fight fires.
It has the potential to save lives and reduce property damage by providing a fast and effective
response to fires.
4
Acknowledgement:
Before we get into thick of thing’s we would like to add a few things for the people
who are a part of our team as they have given unending contribution right from the start
of construction of the report.
First of all, we would like to thank Mr. Mostafa Rafid and Mr. Syamul Bashar sir,
Lecturer of dept. of MEE for giving us the opportunity to carry out the task.
The project we have with Automated Fire Extinguisher Bot was a great opportunity for
improve our knowledge. It helped us to make a team effort and helped a lot to learn
python, microcontroller and many other components.
5
Objective:
An automated fire extinguisher robot can be a solution. The main purpose of the robot
is to receive signal via wifi and go to the destination avoid obstacle on the way and
finally put water to turn off the fire.
Abstract:
Firefighting is a dangerous job with a high death rate. Robotics is the new way to protect
the environment and human lives. This work proposes an autonomous robot system that
can inevitably discover fire using the camera and raspberry pi and extinguish it. This
project include raspberry pi, camera, servo motor , motor driver, relay module HC-06
module, and water pump. Besides, using the push Bluetooth app at the transmitting end,
commands are sent to the receiver to control the robot's movement. The motors are
connected to the microcontroller and used to move the robot and sprinkle water on the
fire. water tank and a water pump are mounted on the robot body and object will
automatically detected by Raspberry pi through ultrasonic sensor and It will send signal
to motor driver IC, L298N. As a result, the robot can detect object from a distance. The
average length for detecting object is 20 cm approximately and Bluetooth transmission
is about 10m. It has the potential to reduce human error and limitations associated with
fire extinguishing.
6
Components:
A raspberry
pi(3b)
resistor A motor driver A camera Servo
motor(90g)
Dc motor wheels Relay module Batteries(12V) Wi-fi module
Jumper wires Usb cable Ultrasonic
sensor
pump PVC board
breadboard
Figure: Components that was used in this project.
7
Setup procedures:
Figure: Rasberry pi Block diagram with pinout configuration for object detection.
1. First the raspberry pi need setup. In that case a sd card is needed to boot the
raspberry pi, in our project latest Raspbian bullseye was used.
2. For display output VNC was used here.
3. To power up the raspberry pi a 5V power bank was used through micro usb
port.
4. the ultrasonic sensor is connected to two resistor of ( 630 ohm and 1200 ohm)
and are connected to raspberry pi and battery.
5. A servo motor is added (GPIO5) and ultrasonic sensor is mounted on it. The
servo rotate to give access to ultrasonic sensor in 180 degree angle.
6. Dual Motor driver which is used to drive the motor the connection( ENA to
GPIO25, ENB to GPIO23) and other input are connected to raspberry pi
according to the figure. In each output section two motors are attached in one
position.
7. Pi camera is connected to the dedicated port in raspberry pi.
8. A relay module is connected with the 12V battery source and raspberry pi to
GPIO22. Which just act as a switch.
8
9. To extinguish the fire A pump with 12 watt is connected to 12V battery and to
raspberry pi GPIO pin 06
Working principle:
The ultrasonic sensor works on the principle of SONAR and RADAR system which is
used to determine the distance to an object .An ultrasonic sensor generates high-
frequency sound (ultrasound) waves. When this ultrasound hits the object, it reflects
as echo which is sensed by the receiver as shown in below figure.
By measuring the time required for the echo to reach to the receiver, we can calculate
the distance. This is the basic working principle of Ultrasonic module to measure
distance.
1. We need to transmit trigger pulse of at least 10 us to the HC-SR04 Trig Pin.
2. Then the HC-SR04 automatically sends Eight 40 kHz sound wave and wait for
rising edge output at Echo pin.
3. When the rising edge capture occurs at Echo pin, start the Timer and wait for
falling edge on Echo pin. As soon as the falling edge is captured at the Echo pin, read
the count of the Timer. This time count is the time required by the sensor to detect an
object and return back from an object.
It will calculate distance as we know, Distance=(speed * time)
So, total distance = (343 * time of echo)/2
The fire is detected mainly using image processing we have used open cv and python
here. A HAAR cascade file is used here with xml file to detect the fire. The HAAR
Cascade classifier consists of lot of positive and negative images that is used in fire
detection. Fire pixel detection using color information, Detection of moving pixels,
Analysis of fire pixels in frames are the three working processes
9
The image processing works as below:
The first step in our architecture consists of acquisition of real time images where
images are been captured. The next step consists of image binarization, in this step the
color image is converted into gray-scale image. The next step is analysis of the fire
image or a non-fire image. The next step is conditional statement where the results are
provided for fire detection system.
10
The output obtained is more accurate than other traditional methods as huge amount
of fire and non-fire images are preprocessed and put together in an XML file. The
images are captured by the video camera and have been converted to gray scale
images. When the fire is detected .
The robot was assembled by attaching the wheels and motors to the chassis, and
connecting them to the motor driver. The camera was connected to the raspberry pi to
watch the surroundings and detect the fire. The ultrasonic sensor was used to detect the
object on its way. On it’s way if the bot meet with any obstacle, it then send signal to
the bot the bot will avoid the obstacle. The fire extinguisher (pump) was attached to the
robot . The software for the Raspberry Pi was programmed using Python. The program
used the camera to detect the presence of fire, and if fire was detected, the robot would
move towards the fire using the motors. When the robot was close enough to the fire,
the fire extinguisher would be activated to put out the fire.
11
Project Image:
12
13
Results:
The fire extinguisher robot was successfully designed and implemented. The robot was
able to detect the presence of fire using the camera and move towards the fire using the
motors. When the robot was close enough to the fire, the fire extinguisher was activated
to put out the fire.
Future Works :
IOT can be implemented onto the robot to control it from another location in manual
mode. More sensors can be mounted to achieve a better performance and we can also
reduce the reaction time detecting the fire source. With the addition of a 360º camera
we can achieve a great field of view. The storage can be replaced with a water
pipeline for extinguishing larger fire source. Color detection of fire is not very
reliable. Hence a thermal camera can be installed rather than the USB camera to
achieve better detection of fire source based on intensity.
Discussion:
The fire extinguisher robot can be used in areas where fires are common, such as
factories, offices, and homes. The robot can detect and extinguish fires, which can
prevent property damage and save lives. Fire extinguisher robot that uses Raspberry Pi
as its brain is a promising solution to tackle fires in hazardous locations. With its ability
to process sensory data and make decisions in real-time, Raspberry Pi can be
programmed to control the movements of the robot, detect fire using sensors and
extinguish it using a mounted fire extinguisher.
Moreover, the robot can be designed to navigate through complex environments, avoid
obstacles and find the source of the fire. The use of Raspberry Pi makes it possible to
remotely control the robot and collect data on fire occurrences, thereby providing real-
time fire prevention and monitoring.
14
References:
[1] M. Abdollahi, T. Islam, A. Gupta and Q. K. Hassan, "An advanced forest fire
dangerforecasting system:
Integration of remote sensing and historical sources of ignition data", Remote
Sensing, 2019
[2]B Prabha, "An IoT Based Efficient Fire Supervision Monitoring and Alerting
System", 2019 Third
International conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-
SMAC), pp.414-419,
2019.
[3] Undug, J., Arabiran, M.P., Frades, J.R. Mazo, J., Teogangco, M., “Fire Locator,
Detector and Extinguisher Robot with SMS Capability”, 8th IEEE International
Conference Humanoid, Nanotechnology, Information Technology, Communication
and Control, Environment and Management (HNICEM),
[4] Tawfiquer Rakib, M.A. Rashid Sarkar, “Design and Fabrication of Autonomous
Fire Extinguisher Robot with Multisensor Fire Detection Using PID Controller”, 5th
International Conference on Informatics, Electronics and Vision (ICIEV),
[5] Sanober Farheen, Imtiaz H. Kalwar, Ian Grout, Elfred Lewis, Yasmeen Naz
Panhwar, “Prototype for Localization of Multiple Fire Detecting Mobile Robots in a
Dynamic Environment”, International Conference on Computing for Sustainable
Global Development (INDIACom).
15
[6] K. L. Su, "Automatic Fire Detection System Using Adaptive FusionAlgorithm for
Fire Fighting Robot," 2006 IEEE International Conference on Systems, Man and
Cybernetics, Taipei, 2006, pp. 966-971.

Contenu connexe

Similaire à Automated Fire Extinguisher Robot .pdf

Final_Technical_Report_KevinHuang
Final_Technical_Report_KevinHuangFinal_Technical_Report_KevinHuang
Final_Technical_Report_KevinHuang
Kevin Huang
 
ECET 3640 Group 2 Project Report
ECET 3640 Group 2 Project ReportECET 3640 Group 2 Project Report
ECET 3640 Group 2 Project Report
Logan Isler
 
up date IOT-Fire-Fighting-Robot-Ppt-1.ppt
up date IOT-Fire-Fighting-Robot-Ppt-1.pptup date IOT-Fire-Fighting-Robot-Ppt-1.ppt
up date IOT-Fire-Fighting-Robot-Ppt-1.ppt
RakibulHassan77
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal Robot
Abhishek Gupta
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal Robot
Abhishek Gupta
 
Video Surveillance Using Raspberry Pi Architecture
Video Surveillance Using Raspberry Pi ArchitectureVideo Surveillance Using Raspberry Pi Architecture
Video Surveillance Using Raspberry Pi Architecture
RUTURAJ SHETE
 

Similaire à Automated Fire Extinguisher Robot .pdf (20)

phase3.pptx
phase3.pptxphase3.pptx
phase3.pptx
 
Convolution Neural Network Based Fire Fighting Robot
Convolution Neural Network Based Fire Fighting RobotConvolution Neural Network Based Fire Fighting Robot
Convolution Neural Network Based Fire Fighting Robot
 
IRJET- Pick and Place Robot for Color based Sorting
IRJET-  	  Pick and Place Robot for Color based SortingIRJET-  	  Pick and Place Robot for Color based Sorting
IRJET- Pick and Place Robot for Color based Sorting
 
Me 405 final report
Me 405 final reportMe 405 final report
Me 405 final report
 
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry PiTCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
TCP/IP Protocol Based Adaptive Cruise Control using Raspberry Pi
 
Final_Technical_Report_KevinHuang
Final_Technical_Report_KevinHuangFinal_Technical_Report_KevinHuang
Final_Technical_Report_KevinHuang
 
ECET 3640 Group 2 Project Report
ECET 3640 Group 2 Project ReportECET 3640 Group 2 Project Report
ECET 3640 Group 2 Project Report
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with Intelligentdestruction
 
IRJET- Automation of Object Segregation
IRJET- Automation of Object SegregationIRJET- Automation of Object Segregation
IRJET- Automation of Object Segregation
 
up date IOT-Fire-Fighting-Robot-Ppt-1.ppt
up date IOT-Fire-Fighting-Robot-Ppt-1.pptup date IOT-Fire-Fighting-Robot-Ppt-1.ppt
up date IOT-Fire-Fighting-Robot-Ppt-1.ppt
 
IRJET- Review on Image Processing based Fire Detetion using Raspberry Pi
IRJET- Review on Image Processing based Fire Detetion using Raspberry PiIRJET- Review on Image Processing based Fire Detetion using Raspberry Pi
IRJET- Review on Image Processing based Fire Detetion using Raspberry Pi
 
Wireless AI based industrial security robot
Wireless AI based industrial security robotWireless AI based industrial security robot
Wireless AI based industrial security robot
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal Robot
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal Robot
 
Fire fighting final report
Fire fighting final report Fire fighting final report
Fire fighting final report
 
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
 
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
IRJET- Implementation of Smart Black Box System for Gathering the Safety Info...
 
IRJET- Fire Fighting Robot using Arduino
IRJET- Fire Fighting Robot using ArduinoIRJET- Fire Fighting Robot using Arduino
IRJET- Fire Fighting Robot using Arduino
 
Video Surveillance Using Raspberry Pi Architecture
Video Surveillance Using Raspberry Pi ArchitectureVideo Surveillance Using Raspberry Pi Architecture
Video Surveillance Using Raspberry Pi Architecture
 
IRJET- Collision Avoidance based on Obstacle Detection using OpenCV
IRJET-  	  Collision Avoidance based on Obstacle Detection using OpenCVIRJET-  	  Collision Avoidance based on Obstacle Detection using OpenCV
IRJET- Collision Avoidance based on Obstacle Detection using OpenCV
 

Dernier

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 

Dernier (20)

Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 

Automated Fire Extinguisher Robot .pdf

  • 1. 1 Shahjalal University of Science & Technology, Sylhet Automated Fire Extinguisher Robot Group Name: Kappa Sakritapann Chakma Kuntle (2018339004) Md. Sojib Mia (2018339006) Dept of Mechanical Engineering, SUST
  • 2. 2 Table of Contents 1. Objective........................................................................5 2. Abstract..........................................................................5 3. Components.................................................................. 6 4. Setup procedure ............................................................. 7-8 5. Working Principle..........................................................8-10 6. Project Image................................................................ 10-12 7. Result .............................................................................. 13 8. Future work.....................................................................13 9. Discussion..............................................................13
  • 3. 3 Overview: Fire ignition is a great threat to the country and it causes a lot of life every year. The reason could be man-made or by natural. Sometimes the fire fighter comes late or sometimes it is too dangerous for the fire fighter to come near the fire (chemical fire). So, an alternated solution is needed to reduce the threat. Automated Fire Extinguisher Robot (AFER) is a specialized robot designed to detect and extinguish fires automatically without human intervention. It is an innovative solution to firefighting that leverages advanced robotics, artificial intelligence, and sensor technologies. The AFER works by detecting the presence of fire through its sensors, which can sense the temperature, smoke, and flames. Once the robot detects the fire, it moves towards the location of the fire, aiming to extinguish it. The robot is equipped with an extinguisher system that uses different extinguishing agents such as foam, water, or gas to put out the fire. One of the advantages of using an AFER is that it can operate in harsh conditions where human firefighters may not be able to reach. It can also work in hazardous environments such as chemical plants, nuclear facilities, or oil refineries, where human intervention may be dangerous. The AFER is designed to be autonomous, meaning it can operate without human intervention. It uses artificial intelligence and machine learning algorithms to navigate through different terrains and obstacles, making it a reliable and efficient firefighting tool. Overall, the AFER is a groundbreaking technology that can revolutionize the way we fight fires. It has the potential to save lives and reduce property damage by providing a fast and effective response to fires.
  • 4. 4 Acknowledgement: Before we get into thick of thing’s we would like to add a few things for the people who are a part of our team as they have given unending contribution right from the start of construction of the report. First of all, we would like to thank Mr. Mostafa Rafid and Mr. Syamul Bashar sir, Lecturer of dept. of MEE for giving us the opportunity to carry out the task. The project we have with Automated Fire Extinguisher Bot was a great opportunity for improve our knowledge. It helped us to make a team effort and helped a lot to learn python, microcontroller and many other components.
  • 5. 5 Objective: An automated fire extinguisher robot can be a solution. The main purpose of the robot is to receive signal via wifi and go to the destination avoid obstacle on the way and finally put water to turn off the fire. Abstract: Firefighting is a dangerous job with a high death rate. Robotics is the new way to protect the environment and human lives. This work proposes an autonomous robot system that can inevitably discover fire using the camera and raspberry pi and extinguish it. This project include raspberry pi, camera, servo motor , motor driver, relay module HC-06 module, and water pump. Besides, using the push Bluetooth app at the transmitting end, commands are sent to the receiver to control the robot's movement. The motors are connected to the microcontroller and used to move the robot and sprinkle water on the fire. water tank and a water pump are mounted on the robot body and object will automatically detected by Raspberry pi through ultrasonic sensor and It will send signal to motor driver IC, L298N. As a result, the robot can detect object from a distance. The average length for detecting object is 20 cm approximately and Bluetooth transmission is about 10m. It has the potential to reduce human error and limitations associated with fire extinguishing.
  • 6. 6 Components: A raspberry pi(3b) resistor A motor driver A camera Servo motor(90g) Dc motor wheels Relay module Batteries(12V) Wi-fi module Jumper wires Usb cable Ultrasonic sensor pump PVC board breadboard Figure: Components that was used in this project.
  • 7. 7 Setup procedures: Figure: Rasberry pi Block diagram with pinout configuration for object detection. 1. First the raspberry pi need setup. In that case a sd card is needed to boot the raspberry pi, in our project latest Raspbian bullseye was used. 2. For display output VNC was used here. 3. To power up the raspberry pi a 5V power bank was used through micro usb port. 4. the ultrasonic sensor is connected to two resistor of ( 630 ohm and 1200 ohm) and are connected to raspberry pi and battery. 5. A servo motor is added (GPIO5) and ultrasonic sensor is mounted on it. The servo rotate to give access to ultrasonic sensor in 180 degree angle. 6. Dual Motor driver which is used to drive the motor the connection( ENA to GPIO25, ENB to GPIO23) and other input are connected to raspberry pi according to the figure. In each output section two motors are attached in one position. 7. Pi camera is connected to the dedicated port in raspberry pi. 8. A relay module is connected with the 12V battery source and raspberry pi to GPIO22. Which just act as a switch.
  • 8. 8 9. To extinguish the fire A pump with 12 watt is connected to 12V battery and to raspberry pi GPIO pin 06 Working principle: The ultrasonic sensor works on the principle of SONAR and RADAR system which is used to determine the distance to an object .An ultrasonic sensor generates high- frequency sound (ultrasound) waves. When this ultrasound hits the object, it reflects as echo which is sensed by the receiver as shown in below figure. By measuring the time required for the echo to reach to the receiver, we can calculate the distance. This is the basic working principle of Ultrasonic module to measure distance. 1. We need to transmit trigger pulse of at least 10 us to the HC-SR04 Trig Pin. 2. Then the HC-SR04 automatically sends Eight 40 kHz sound wave and wait for rising edge output at Echo pin. 3. When the rising edge capture occurs at Echo pin, start the Timer and wait for falling edge on Echo pin. As soon as the falling edge is captured at the Echo pin, read the count of the Timer. This time count is the time required by the sensor to detect an object and return back from an object. It will calculate distance as we know, Distance=(speed * time) So, total distance = (343 * time of echo)/2 The fire is detected mainly using image processing we have used open cv and python here. A HAAR cascade file is used here with xml file to detect the fire. The HAAR Cascade classifier consists of lot of positive and negative images that is used in fire detection. Fire pixel detection using color information, Detection of moving pixels, Analysis of fire pixels in frames are the three working processes
  • 9. 9 The image processing works as below: The first step in our architecture consists of acquisition of real time images where images are been captured. The next step consists of image binarization, in this step the color image is converted into gray-scale image. The next step is analysis of the fire image or a non-fire image. The next step is conditional statement where the results are provided for fire detection system.
  • 10. 10 The output obtained is more accurate than other traditional methods as huge amount of fire and non-fire images are preprocessed and put together in an XML file. The images are captured by the video camera and have been converted to gray scale images. When the fire is detected . The robot was assembled by attaching the wheels and motors to the chassis, and connecting them to the motor driver. The camera was connected to the raspberry pi to watch the surroundings and detect the fire. The ultrasonic sensor was used to detect the object on its way. On it’s way if the bot meet with any obstacle, it then send signal to the bot the bot will avoid the obstacle. The fire extinguisher (pump) was attached to the robot . The software for the Raspberry Pi was programmed using Python. The program used the camera to detect the presence of fire, and if fire was detected, the robot would move towards the fire using the motors. When the robot was close enough to the fire, the fire extinguisher would be activated to put out the fire.
  • 12. 12
  • 13. 13 Results: The fire extinguisher robot was successfully designed and implemented. The robot was able to detect the presence of fire using the camera and move towards the fire using the motors. When the robot was close enough to the fire, the fire extinguisher was activated to put out the fire. Future Works : IOT can be implemented onto the robot to control it from another location in manual mode. More sensors can be mounted to achieve a better performance and we can also reduce the reaction time detecting the fire source. With the addition of a 360º camera we can achieve a great field of view. The storage can be replaced with a water pipeline for extinguishing larger fire source. Color detection of fire is not very reliable. Hence a thermal camera can be installed rather than the USB camera to achieve better detection of fire source based on intensity. Discussion: The fire extinguisher robot can be used in areas where fires are common, such as factories, offices, and homes. The robot can detect and extinguish fires, which can prevent property damage and save lives. Fire extinguisher robot that uses Raspberry Pi as its brain is a promising solution to tackle fires in hazardous locations. With its ability to process sensory data and make decisions in real-time, Raspberry Pi can be programmed to control the movements of the robot, detect fire using sensors and extinguish it using a mounted fire extinguisher. Moreover, the robot can be designed to navigate through complex environments, avoid obstacles and find the source of the fire. The use of Raspberry Pi makes it possible to remotely control the robot and collect data on fire occurrences, thereby providing real- time fire prevention and monitoring.
  • 14. 14 References: [1] M. Abdollahi, T. Islam, A. Gupta and Q. K. Hassan, "An advanced forest fire dangerforecasting system: Integration of remote sensing and historical sources of ignition data", Remote Sensing, 2019 [2]B Prabha, "An IoT Based Efficient Fire Supervision Monitoring and Alerting System", 2019 Third International conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I- SMAC), pp.414-419, 2019. [3] Undug, J., Arabiran, M.P., Frades, J.R. Mazo, J., Teogangco, M., “Fire Locator, Detector and Extinguisher Robot with SMS Capability”, 8th IEEE International Conference Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), [4] Tawfiquer Rakib, M.A. Rashid Sarkar, “Design and Fabrication of Autonomous Fire Extinguisher Robot with Multisensor Fire Detection Using PID Controller”, 5th International Conference on Informatics, Electronics and Vision (ICIEV), [5] Sanober Farheen, Imtiaz H. Kalwar, Ian Grout, Elfred Lewis, Yasmeen Naz Panhwar, “Prototype for Localization of Multiple Fire Detecting Mobile Robots in a Dynamic Environment”, International Conference on Computing for Sustainable Global Development (INDIACom).
  • 15. 15 [6] K. L. Su, "Automatic Fire Detection System Using Adaptive FusionAlgorithm for Fire Fighting Robot," 2006 IEEE International Conference on Systems, Man and Cybernetics, Taipei, 2006, pp. 966-971.