You are on page 1of 13

Table of Contents

1. Introduction: • Power Supply


• Background
7. Power Consumption
• Objectives
8. Motor Speed and Torque
9. Water Pump Flow Rate
2. Literature Review:
10. Testing & Challenges Faced
• Overview of Fire
11. Results:
Fighting Robot
• Throw of Water
• Previous Work
Pump
• Research
• Response Time
• Time to extinguish
3. System Architecture:
Flame.
• Block Diagram

12. Cost Breakdown


4. Sensor Integration:
13. Areas of Improvement
• IR Flame Sensor
14. Conclusion
• Gas Sensor
15. References
16. Appendices
5. Coding Concepts:
• Servo
• Bluetooth
transmission
• Use of Functions
• Live Video Footage
Transmission
• Sensors
• Serial Monitor

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:

Research on this Autonomous Fire


Fighting:
Research in the domain of fire-fighting
robots has witnessed significant strides,
driven by the imperative to enhance
firefighting capabilities, particularly in
complex and hazardous environments. A
multitude of studies has explored various
facets of this concept, ranging from the
integration of advanced sensors for precise
fire detection to the development of
autonomous navigation systems for effective
maneuverability in confined spaces.

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:

• Put of Fire Function:

• Make Call Function:

Page 6 of 13
5. ESP32 Camera Implementation

Using our own Wi-Fi Hotspot


Connection:

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:

We used a generic acrylic chassis as the base


for our project as it was cheap and readily
available. 5V submersible pump that has the
suitable power rating for water
throw.
• DC Motor + Wheel Setup (x4):

• 180* Degrees Servo:

This DC Motor runs on 5V DC supply. It is


cheap, readily available, and perfect for high
rpm applications such as ours. It can spin
upto 125RPM. SG-90 Servo Motor for 180 degrees
rotation. We had problems in
calibrating the servo. We used trial
• LM 2596 Motor Driver and error to figure out the verticals
and rotation parameter of the servo
and applied that to the code.
Operating Voltage is +5V typically and
Torque: 2.5kg/cm.

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.

• Power Unit (Power Bank +


Cell):

We needed a camera module for the live


footage of the whole operation. The ESP32
Cam unit was our choice as it was easy to
use. We used an example code available on
Arduino IDE to transmit the video footage to
a web server. The link to the web server is
attached as Appendix-B.
We have divided the power of the
while robot so that one cell does not
get overburdened.
• Relay:
1 rechargeable Battery to power the
Pump. (3.7V)
2 Batteries in Series to power the
motor driver and motors, roughly
provides 5V.

• 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

9. Max RPM and Speed of DC 11. Testing & Challenges


motors: faced:
We tested all the components before
DC motor reducer, single axis, with
fixing them in the project to check if
DC 3V operating voltage and an RPM
they were faulty or not.
of 15R / minute.
• Our single channel relay was
Reduction Ratio: 1:48.
low triggered which found
Calculations:
out by testing it with positive
and negative signals to NO
and NC terminals.
• Our MQ-2 Gas Sensor was not
triggering properly so we
adjusted it in the coding to
give a HIGH Digital value at an
Analogue reading of 360(out
of 1024).
• We used the Potentiometer
Screw at the back of each
senor to change its sensitivity.

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.

14. Work Division:


16. Conclusion:
We divided all the work done on this In conclusion, the Fire Fighting Robot
project between ourselves in a fair 50-50 project has successfully merged
manner. control engineering, robotics, and
sensor technologies to create a
Suleman Bakht Sheikh Taha
(367388) Nadeem (366304) versatile and autonomous system for
Initial Code Bluetooth Addition fire detection and suppression. The
in Code acrylic-based robot, driven by four
ESP Camera Hardware Assembly DC motors, integrates IR Flame
Integration sensors, an MQ2 Gas sensor, a servo-
Wiring Servo Assembly and controlled water pump, and an ESP32
Calibration w Code Camera unit. The project
Cell & Voltages Water Pump demonstrated the robot's ability to
Issue Solution Assembly and Tank autonomously detect and suppress
fires, detect gas leaks, and transmit
Project report Hardware Finishig live video footage to an online server.
and Beautification The meticulous hardware design,
sensor calibration, and coding logic
We bought the parts together from the on the Arduino Uno showcased a
market and since we are both hostilities, we comprehensive understanding of
worked on the project together at one single engineering principles. While
time so that we stay on the same page. acknowledging limitations and
challenges, the project stands as a
commendable achievement,
15.Areas of Improvement: contributing to the advancement of
We felt that we could have improved robotics in firefighting. Future
on: improvements may focus on
• Our packaging/Appearance enhancing power efficiency,
• Our cost could have been response time, and adaptability to
reduced if we had shared real-world scenarios. Overall, the Fire
parts with other groups from Fighting Robot project represents a
the hostel. noteworthy intersection of
• We could have added a water technology and safety systems,
level sensor in the tank that

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):

Appendix-B (Video Footage Server Link):


http://192.168.62.176

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

You might also like