Академический Документы
Профессиональный Документы
Культура Документы
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.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]
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,
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
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/