Вы находитесь на странице: 1из 7

Software Requirements Specifications

Fire Fighter Robot

Internal Advisor:

External Advisor:

Project Manager:
Maam Bushra Jamil

Project Team:
Usman Jaffar BITF17S24 Team Leader
Bilal Javed BITF17S05 Team Member
Touseef Hussain BITF17S42 Team Member

Submission Date:

13-12-2020

_____________________
Project Manager’s Signature
<Project code> Software Requirements Specifications <Version x>

Page 2 of 7
<Project code> Software Requirements Specifications

Table of Contents

1. INTRODUCTION........................................................................................................................4
1.1 Purpose of Document...............................................................................................4
1.2 Project Overview.......................................................................................................4
1.3 Scope..........................................................................................................................4
2. OVERALL SYSTEM DESCRIPTION............................................................................................4
2.1 User characteristics..................................................................................................4
2.2 Operating environment.............................................................................................4
2.3 System constraints....................................................................................................4
3. EXTERNAL INTERFACE REQUIREMENTS..................................................................................5
3.1 Hardware Interfaces.................................................................................................5
3.2 Software Interfaces...................................................................................................5
4. FUNCTIONAL REQUIREMENTS.................................................................................................5
5. NON-FUNCTIONAL REQUIREMENTS.........................................................................................5
5.1 Performance Requirements....................................................................................5
5.2 Safety Requirements................................................................................................5
5.4 User Documentation.................................................................................................6
6. References...............................................................................................................................6
<Project code> Software Requirements Specifications

1. Introduction

1.1 Purpose of Document


Firefighting is the act of extinguishing destructive fires. A firefighter robot must be able to
stop fire quickly and safely extinguish the fire, preventing further damage. Firefighter robot
has a more efficient and effective method of firefighting. Robots were designed to find a fire
before it rages out of control. The robots could one day work with firefighters in reducing the
risk of injury to victims and in reducing damage.

1.2 Project Overview


Fire is an unavoidable disaster that occurs suddenly or intentionally in place or mostly in
household residences. This phenomenon led to the loss of properties, risk lives, and causes
big destruction in a certain place. We can make a firefighting robot which can be controlled
through a mobile app based on Bluetooth connectivity and auto sensor detection based on
Arduino UNO. (1) this project will be beneficial to the residents as it can alarm them when
there is a sudden occurrence of fire. (2) the importance of such also includes the early
detection of fire and putting it off before it destroys more properties such as in Lab and
offices etc. (3) It will be beneficial to the firefighter because the robot can go there where the
risk is very high for our firefighter and also extinguishing the fire on the behalf on a
firefighter.

1.3 Scope
The robot detecting the burnt area in 0 ~ 3 feet[1], the Robot detect a fire event and used
extinguish to fight the fire source and the modem connected to the programmable device.
The prototype extinguishing and Detect the fire by using the fire flame detection sensor. The
robot can control by an Android App and send an alarm on the mobile app to the operator via
connected through Bluetooth.
The robot will only operate on a single level. The multi-level operation may be a goal for
future iterations of this project. The robot will not face completely obstructed paths. For the
purpose of development, the team is assuming an environment without closed doors and
other such obstructions. The robot will not have a jumping mechanism.
Users
Can be used in home, offices, departmental stores, and buildings and firefighter’s
department. [2]

2. Overall System Description


The Fire Fighter Robot can be operating in any fire place at any time and only one user can
operate this robot against fire at Fire Rescue operation. The system will be operated by
trained fire fighter of Rescue Departments.
<Project code> Software Requirements Specifications

2.1 User characteristics


Firefighter Robot:
The fire Fighter robot is our product which is operating in physical area where fire exist, the
robot contain water for the purpose of fire extinguisher at any place like office, industrial
area, commercial places etc. Fire Fighter robot is controlled through the android app and
connecting with the android app through Bluetooth Module
App User:
The app user means operator of Fire Fighter Robot which are trained firefighter and having a
knowledge with app interface and familiar with smart phone usage.
2.2 Operating environment
Fire fighter Robot can control through Android app (Version 6.0 Marshmellow and above)
and can easily operate on an android device which have minimum 2GB ROM & 2 GB RAM.
Behind this operation the Bluetooth mechanism use which is connect with user android smart
phone and user can operate robot with graphically interface which is embedded in a app. The
app is built in Java using Android studio and using Arduino UNO for coding on Arduino
kit’s.
In hardware we need Arduino UNO board for operating the robot, flame sensors playing role
of fire detection and buzzer perform beep alert, for giving the power to mini DC motor and
wheels we use 5V battery which is rechargeable.

2.3 System constraints


Identify any constraints or limitations on the system. Constraints may include the following:
Software constraints
Need app user to control this.
6.0 Version and above is necessary for installation.
Hardware constraints
Hardware will be depending upon temperature.
During operation power battery can’t charge.
Legal constraints
Depend on state’s law for commercial use.
User constraints:
User must the adult and can understand the blasting situation (real time).

3. External Interface Requirements


To operate Fire Fighter Robot user must have Android smart phone with Bluetooth connectivity
function.

3.1 Hardware Interfaces


<Project code> Software Requirements Specifications

In this robot we are using Arduino UNO board, Flame sensor for detecting fire and UNO
board connected DC water pump. All sensors are connected with UNO board and the 12V
battery providing the power to board. The battery is rechargeable,

3.2 Software Interfaces


The mobile app is supporting all versions of android which are above than 6.0 and
smartphone having feature of Bluetooth for connectivity.

4. Functional Requirements
Detect the fire:
The flame sensor detects the fire and give alarm to user and change its mode into active for
starting operations. The sensor will detect the fire until it's not extinguished. The range of the
fire detector sensor is 0-3 feet if we use the high-quality sensor the range could be increase.
Extinguish the fire:
When the fire sensor detects the fire then with the help of a mobile app, the user uses water
or any kind of other material which is store in the tank for extinguishing the fire at a real-time
location, before any kind of serious damage. By using this module, the user extinguishes the
fire from distance without any risk.
Sprinkle shower of water:
The shower is helpful to easily cover the whole area of the fire. With this shower, we use the
dc pump for creating a pressure of water, and the sprinkle of water is controlled through the
android app, and for storage of water or any kind of other material we use a tank.
Control through App:
The system is controlled by an app which is helpful for firefighters' life and easily can
operate in fire areas with zero percent risk of human life. Because our whole system is
operated and controlled through the android app so in a way, we should keep the distance
from fire and risk. Our android app is easy to use so a user with a little bit of knowledge can
use it.
Play siren:
The siren is also played on the mobile app and also on the firefighter robot to get user
attraction that the fire is detected in the robotic area. Sometimes the user is not near its
mobile or busy somewhere else So when the fire sensor detects the fire it starts to play a siren
and get the attention of the user or someone near it, so they can take some action before any
kind of serious damage.
Mini led lights use in night:
The LED lights are helping in the night time to keep operation steady and LED controls by
mobile apps. By using LED lights, the user can save the firefighter robot from obstructions
and damage
Moveable (through mobile app):
<Project code> Software Requirements Specifications

The robot is moveable in 360 degrees, which can be used in every area where it needs to
extinguish the fire. Because our robot is move in any direction so we should easily sprinkle
the water in the direction where we want.

5. Non-functional Requirements

5.1 Performance Requirements


The Fire Fighter Robot is in the shape of a Fire Fighter Truck in this prototype and having
capacity of 500ml water, The Robot truck inner material is covered by steel sheet which is
helpful to protect hardware from fire heat. In this prototype we use fully remote control
system which is reducing the hazards of human life.
With the help of DC motor pump, we are using high pressure of water in any fire place.

5.2 Safety Requirements


Using steel sheets cover as a body of robot reducing heat effect on robot, the powerful DC
motor is also helpful to maintain a distance from fire during operation by its high pressure
water buzzer.
5.3 User Documentation
User documentation components will be delivered along with the Mobile app, user manuals,
ground base training and online help.

6. References
Ref. No. Document Title Date of Release/ Publication Document Source

1. https://create.arduino.cc/projecthub/SURYATEJA/arduino-modules-flame-sensor-6322fb
2. https://www.elprocus.com/projects-on-fire-fighting-robotic-vehicle/

Вам также может понравиться