SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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.

Mais conteúdo relacionado

Semelhante a Automated Fire Extinguisher Robot .pdf

phase3.pptx
phase3.pptxphase3.pptx
phase3.pptxBalRaj75
 
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 RobotIRJET Journal
 
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 SortingIRJET Journal
 
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 PiIRJET Journal
 
Final_Technical_Report_KevinHuang
Final_Technical_Report_KevinHuangFinal_Technical_Report_KevinHuang
Final_Technical_Report_KevinHuangKevin Huang
 
ECET 3640 Group 2 Project Report
ECET 3640 Group 2 Project ReportECET 3640 Group 2 Project Report
ECET 3640 Group 2 Project ReportLogan Isler
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET Journal
 
IRJET- Automation of Object Segregation
IRJET- Automation of Object SegregationIRJET- Automation of Object Segregation
IRJET- Automation of Object SegregationIRJET Journal
 
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.pptRakibulHassan77
 
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 PiIRJET Journal
 
Wireless AI based industrial security robot
Wireless AI based industrial security robotWireless AI based industrial security robot
Wireless AI based industrial security robotVarun B P
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal RobotAbhishek Gupta
 
Wireless Bomb Disposal Robot
Wireless Bomb Disposal RobotWireless Bomb Disposal Robot
Wireless Bomb Disposal RobotAbhishek Gupta
 
Fire fighting final report
Fire fighting final report Fire fighting final report
Fire fighting final report Pooja M
 
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 Journal
 
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 Journal
 
IRJET- Fire Fighting Robot using Arduino
IRJET- Fire Fighting Robot using ArduinoIRJET- Fire Fighting Robot using Arduino
IRJET- Fire Fighting Robot using ArduinoIRJET Journal
 
Video Surveillance Using Raspberry Pi Architecture
Video Surveillance Using Raspberry Pi ArchitectureVideo Surveillance Using Raspberry Pi Architecture
Video Surveillance Using Raspberry Pi ArchitectureRUTURAJ SHETE
 
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 OpenCVIRJET Journal
 

Semelhante a 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
 

Último

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadaditya806802
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 

Último (20)

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
home automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasadhome automation using Arduino by Aditya Prasad
home automation using Arduino by Aditya Prasad
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 

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.