Professional Documents
Culture Documents
6. Hardware Concepts:
• Acrylic base
• DC Motors
• Motor Driver
LM2596
• 5W DC Pump
• Servo
• ESP32 Camera
Page 1 of 13
1. Introduction: 2. Literature Review:
Background: Overview of our Fire Fighting Bot:
Fire accidents are a recurring and potentially Details of the project are as follows; It is a
devastating threat, necessitating efficient Fire Fighting Robot that is built on an acrylic
and technologically advanced methods for base with 4 dc motors. It utilizes 3 IR Flame
fire control and prevention. In response to sensors that sense fire flames and
this, the development of Fire Fighting Robots autonomously drives the car to the fire and
has gained prominence. These autonomous the 5-watt dc water pump turns on to
robots leverage cutting-edge technologies to extinguish the fire, a servo is attached at the
detect and extinguish fires swiftly, end of water pipe to rotate the pipe end 60
minimizing human intervention and degrees to completely put the fire out. An
enhancing safety in hazardous MQ2 gas sensor senses gas leaks and uses
environments. The utilization of robotics in Bluetooth to send an alert to a mobile phone
firefighting not only accelerates response that gas is detected. AN EP32 Camera unit
times but also ensures a proactive and sends live video footage to an online web
systematic approach to fire management. server. Power to the whole unit is delivered
using a power bank and an LM2596 Motor
Objectives and Goals: Driver drives a pair of 2 motors. I have used
The primary objective of this project is to an Arduino Uno to control this whole unit
design, implement, and demonstrate the and the coding is done on Arduino’s IDE
functionality of a Fire Fighting Robot. This Software.
robot incorporates a diverse range of sensors
and actuators, including IR flame sensors, a
3. Previous Work:
water pump with a servo-controlled nozzle, Several research and development efforts
a gas sensor, and an ESP32 camera unit. The have been undertaken in the field of fire-
core aim is to create a versatile and efficient fighting robots. While the landscape is
system capable of autonomously detecting continually evolving, here are some notable
fires, suppressing them with targeted water examples of previous work on fire-fighting
deployment, and alerting users of potential robots:
gas leaks. The integration of wireless
communication allows for real-time • SAFFiR (Shipboard Autonomous
monitoring through a mobile application, Firefighting Robot):
while the camera unit provides live video Developed by the U.S. Navy in
footage for remote surveillance. Through collaboration with researchers at
this project, we aim to showcase a Virginia Tech, SAFFiR is a humanoid
comprehensive and innovative solution for robot designed to navigate through
fire prevention and management, combining the narrow passageways and ladders
hardware, software, and control engineering of naval vessels. It can autonomously
principles. detect and extinguish fires, making it
Page 2 of 13
suitable for deployment in high-risk Additionally, studies have focused on
environments. human-robot interaction to ensure seamless
• FiFi (Fire Fighting Robot by Thermite): collaboration between autonomous robots
Developed by Thermite, FiFi is a and human responders during emergency
compact and agile robot equipped situations. Advances in artificial intelligence
with a high-pressure water cannon. It and machine learning have been leveraged
is designed for use in industrial to enable robots to adapt to dynamic fire
settings and hazardous environments scenarios, making real-time decisions for
where human access is limited or optimal firefighting outcomes. Moreover,
dangerous. research has extended into the exploration
• Many DIY projects can be found of firefighting robots in unconventional
online such as for example one done settings, including space exploration,
by Nevon Projects. Their one was 3 showcasing the versatility of this technology.
wheeled and had no function to alert
the user using Bluetooth. 4. System Architecture:
Block Diagrams:
Page 3 of 13
5. Sensor Integration: • Adjust Sensitivity:
Use the potentiometer (variable
We have used 2 sensors in this project to resistor) on the flame sensor module
sense the physical parameters: to adjust sensitivity.
Increase sensitivity if the sensor is
1. IR Sensor (Flame Detector):
not responding to the flame or
Description:
decrease sensitivity if false positives
A sensor which is most sensitive to
are occurring.
normal light is known as a flame
• Repeat Calibration:
sensor. That’s why this sensor
Repeat the process of introducing the
module is used in flame alarms. This
flame and adjusting sensitivity until
sensor detects flames otherwise
the desired level of accuracy is
wavelength within the range of 760
achieved.
nm – 1100 nm from the light source.
This sensor can be easily damaged to
high temperature. So, this sensor can
be placed at a certain distance from 2. MQ-2 (Gas Sensor):
the flame. The flame detection can The MQ2 Gas Sensor is commonly
be done from a 100cm distance, and used to detect various gases,
the detection angle will be 600. The including methane, propane, carbon
output of this sensor is an analog monoxide, and smoke. Here's an
signal or digital signal. These sensors overview of its working principle and
are used in firefighting robots as a the steps for calibration:
flame alarm.
Working Principle:
Calibration: The MQ2 Gas Sensor operates on the
There are 4 main steps in calibration principle of conductivity changes in a
that we used to calibrate the sensor metal oxide semiconductor when
according to our usage: exposed to different gases. The
• Baseline Measurement: sensor has a ceramic element coated
Record the baseline readings when with a metal oxide sensitive layer.
there is no flame present. This When a gas encounters the sensitive
reading represents the sensor's layer, the conductivity of the sensor
response in the absence of fire. changes, leading to variations in
• Flame Application: resistance. The resistance changes
Introduce a controlled flame (e.g., a are then converted into voltage or
small candle) at a known distance current signals, which can be
from the sensor. processed to determine the presence
Record the sensor readings during and concentration of the target gas.
the presence of the flame.
Page 4 of 13
6. Coding Concepts:
In this section we will be discussing the
complexities of our code. The complete code
will be attached as Appendix-A.
1. Servo Motor:
2. Bluetooth:
Page 5 of 13
3. Send Gas Alert Function:
4. Use of Functions:
Page 6 of 13
5. ESP32 Camera Implementation
Page 7 of 13
7. Hardware Concepts: The motor driver was used to control
dc motors with proper current and
• Acrylic Base
divided voltage.
• 5W DC Water Pump:
Page 8 of 13
• ESP32 Web Camera act as a bridge between the low-
voltage control circuit and the high-
voltage power circuit of the water
pump.
• Fasteners:
We have mainly used zip-ties, double
sided tape, and nut-bolts to fasten
components.
We have used a single channel relay,
low triggered relay to control our
pump.
Relays provide electrical isolation
between the control circuit (low-
voltage side) and the load circuit
(high-voltage side).
Water pumps often require higher
voltages and currents than
microcontrollers or low-power
devices can handle directly. Relays
Page 9 of 13
8. Power Consumption:
Gas Sensor: 5VoLts 10. Water Pump Flow
Pump: 4-5 Volts rate:
Relay: 5 Volts • DC Voltage: 2.5-6V
Flame Sensor: 5 Volts
• Working Current: 130-220mA
Bluetooth module: 5 volts
• Power: 0.4-1.5W
Motors + Motor Driver: 5-10 Volts
• Maximum lift: 40-110cm / 15.75″-
Arduino: 5 volts from Motor Drver
43.4″
Camera: 5 volts
• Flow rate: 70-120L/H
Servo: 5 Volts
Page 10 of 13
• We faced power issues as our Voltages and Currents in each
batteries were not enough to single component.
power the whole setup. Our
Water pump was draining the
2 cells not being able to run 12. Results:
the motors we connected the The result of all this calculation and
pump and its relay to a effort was a properly working Fire
standalone single Lippo cell. Fighting Robot that can sense and
extinguish fire and alerts its user in
case of gas leakage.
• Syphon Effect: • Throw of Water Pump:
Due to the difference in The water pump is capable of
height of water tank and pipe throwing a water jet a
nozzle opening the water approximately 10-15 cm
would continue dripping even distance from it’s nozzle. This
after the pump was off. this jet can extinguish bulk of the
was because of the syphon fire and the wetness helps in
effect tha is caused by the finishing the flame.
difference of heights between
• Response Time:
two water containers.
Upon three testing phases
To counter this issue, we
the bot gave us an average
increased the height of our
response time of roughly 2-3
nozzle and servo by raising it
seconds. Remember this is
using acrylic sheets. This
the time the car takes to
solved our problem of water
reach the destination after
dripping.
the sensor detects a flame in
• Proper electrical its vicinity, it is a very
connections: surprising figure given the
• We faced a lot of issues due to fact that the whole Robot
lose electrical connections. Its weighs roughly 4-5 kgs.
solution was to push the • Time to Extinguish Fire:
electricals pins tightly and After it has reached the
check to see any loose wires. destination, it can take close
• We tested the MQ-2 gas to 4 seconds to extinguish the
sensor using as from a lighter, fire usimg it’s water jet. This
that worked perfectly. number totally depends on
• The IR Flame sensor works the size of the fire and the
better in dark environments. amount of water in the tank.
• Use of DMM: We had to use a
DMM frequently to check
Page 11 of 13
13. Cost: would give low signal when
water was low. We can
This project ended up costing us roughly improve on this in the next
5000rs. iteration of the project.
Page 12 of 13
setting the stage for further explosion-proof-fire-fighting-
innovations in the field. robot/
Finished Product:
18. Appendices:
Appendix-A (Complete Code):
17. References:
• https://mekatroniks.com/pro
duct/dc-gear-motor-6v/
• https://electrobes.com/prod
uct/sg-90-tower-pro-servo-
motor-360-degree/#tab-
specification
• https://nevonprojects.com/fire-
fighter-robot-project/
• https://www.scientificamerican.
com/article/firefighting-robots-
go-
autonomous/https://universalfi
reprotection.com.pk/weistech-
Page 13 of 13