0% found this document useful (0 votes)
16 views37 pages

Fire Fighter

Uploaded by

ffire0502
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views37 pages

Fire Fighter

Uploaded by

ffire0502
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 37

MADHUBEN AND BHANUBHAI PATEL

INSTITUTE OF TECHNOLOGY

ANDROID CONTROLLED FIRE


FIGHTER ROBOT
Submitted by:
Name of student: Vidhi Sujit Patel
Enrollment number: 180630107070
Name of student: Selvi H Prajapati
Enrollment number: 180630107082
Team ID: 200948
Faculty Mentor: Prof. Nirav Raja
Contents
⇨ Outline
⇨ Brief Description
⇨ Students role
⇨ Tools and Description used
⇨ Block Diagram
⇨ System flow
⇨ Work done per week
⇨ Screenshots of daily dairy and progress work with mentor’s signature
⇨ Learnings
⇨ Implementation
⇨ Library description
⇨ Video
⇨ Conclusion
⇨ Future enhancements
⇨ References
⇨ Chart with progress work
⇨ PMMS certificate 2
Outline
⇨ Aims to develop an android controlled fire fighter robot that can be used to
extinguish fires through remote handling.
⇨ The vehicle consists of a water tank along with a pump which can throw water
when needed.
⇨ The undertaking is to increase a robotic automobile capable of detecting the
presence of fire and extinguishing it robotically.
⇨ As the robotic discipline is evolved a lot, human interaction is made much less and
the robots are broadly used for the cause of safety.
⇨ When the fire sensor detects the fire inside at a particular place, the sign indicating
the presence of hearth can be sent to the Node MCU via which the extinguishing is
accomplished.
⇨ In the extinguishing method, every time the detection of fireplace is find and the
robot will stop on the vicinity of fireplace and starts the pump to sprinkle water
through a sprinkler until the smoke is positioned off.
3
Brief Description
⇨ The system uses a Node MCU for this purpose. The android device is used as a
transmitter to send over controlling commands to the vehicle.
⇨ The android device provides a good touch based GUI for controlling the robotic
vehicle. The Wi-Fi module known as Node MCU on the vehicle is used to receive
those commands sent by the android device.
⇨ This android device and the Node MCU is connected by a Google firebase so that
the command from device go to the module.
⇨ These are then fed to the motors responsible for controlling the vehicle movements
in front, back, left and right directions.
⇨ The database after receiving input commands, operates the motors through a driver
IC for vehicle movements.
⇨ The use of android has one more advantage in addition to improved GUI. It allows
use of Wi-Fi technology for communication allowing the vehicle to operate in a
good range from the device. The system can also be later enhanced through the use
of a wireless camera to be used for monitoring purposes. 4
Role of student in project
⇨ Exploring possible research that reflects project definition and its
implementation.
⇨ Finalizing the hardware and software specification of project
⇨ Literature survey of required tools and methodology.
⇨ Studying and preparing algorithms required.
⇨ Designing the system flow and preparing flowchart.
⇨ Getting hardware components and implementing the connections.
⇨ Testing basic module of the project.
⇨ Preparing the improvised code.
⇨ Implementing the advanced version.
⇨ Exploring future scope of the project.

5
Tools used(hardware components)
 Node MCU board
 BO motor
 L293D motor Driver shield
 Jumper wires
 18656 rechargeable batteries
 DC water pump
 Relay module
 Flame Sensor
 Servo motor
 Male header pin
 Wheels

6
Technology used
⇨ Domain : IOT
The Internet of Things (IoT) describes the network of physical objects—“things”—
that are embedded with sensors, software, and other technologies for the purpose of
connecting and exchanging data with other devices and systems over the internet.

7
⇨ Platform : Arduino IDE
The Arduino IDE is an open-source software, which is used to write and upload code to the Arduino
boards. The IDE application is suitable for different operating systems such as Windows, Mac OS X,
and Linux. It supports the programming languages C and C++.

⇨ Platform: Android Studio


Android Studio provides a unified environment where you can build apps for Android phones,
tablets, Android Wear, Android TV, and Android Auto. Structured code modules allow you to divide
your project into units of functionality that you can independently build, test, and debug.

8
⇨ Platform: Google firebase
Google Firebase is a Google-backed application development software
that enables developers to develop iOS, Android and Web apps. Firebase
provides tools for tracking analytics, reporting and fixing app crashes,
database, creating marketing and product experiment.

9
Block diagram

10
Circuit Diagram

11
System flow

12
Work done per week

Week 1 (1 Jan – 7 Jan): •Researched for project definition. Definition approved.

•After definition approval, Researched for hardware and software


Week 2 (8 Jan – 14 Jan): components. Learned related technologies required for
implementation of project.

•Learned and studied android and IOT specification of the


Week 3 (15 Jan – 21 Jan): project. Worked on software platform.

Week 4 (22 Jan – 28 Jan): •Worked on software specification. Studied block diagram.

•Studied external components such as different Arduino Uno


Week 5 (29 Jan – 4 Feb): boards. Studied IOT modules. Started preparing code for project.

13
•Researched about hardware components. Started deciding algorithm used
Week 6 (5 Feb – 11 Feb): in Processing.

•Prepared and finalized list of required hardware components. Literature


Week 7 (12 Feb – 18 Feb): survey. Prepared system flow of the project. Funding from SSIP.

•Edited and finalized system flow of project. Finalized the algorithms


Week 8 (19 Feb – 25 Feb): used and specified their roles. Purchased hardware components.

•Studied L293D motor driver shield, Relay module, Arduino Uno board
Week 9 (26 Feb – 4 Mar): and its connection. Started setting up connection between wheels,
motors, UNO board.

•Researched and set up connection with help of circuit diagram (basic


Week 10 (5 Mar – 11 Mar): module). Prepared IOT code. Implemented and tested basic module

•Tested the connection. Solve the problems that happened in the


Week 11 (12 Mar – 18 Mar): connection.

14
• Learned about Node MCU. Learned about its
Week 12 ( 19 Mar – 25 Mar ):
code.

• Worked on programming. Learn about libraries


Week 13 (26 Mar – 1 April):
to add in code.

• Established connection. Implemented the code.


Week 14 (2 April – 8 April):
Test the module.

• Tested the module and did some necessary


Week 15 (9 April – 15 April):
changes where needed.

• Check the error and completed connection


Week 16 (16 April – 22 April):
between android application and Node MCU

• Added the Firebase and final checking of


Week 17 (23 April – 29 April):
project.
15
Screenshot of daily diary and progress
report
⇨ Daily diary: week 1 (1Jan – 7 Jan), week 2 (8 Jan – 14 Jan)

16
⇨ Daily diary: week 3 (15 Jan – 21 Jan), week 4 (22 Jan – 28 Jan)

17
⇨ Daily diary: week 9 (26 Feb – 4 Mar), week 10 (5 Mar – 11 Mar)

18
⇨ Daily dairy: week 11 (12 Mar –18 Mar), week 12 (19 Mar – 25 Mar)

19
⇨ Daily dairy: week 13 (26 Mar – 1 April), week 14 (2 April – 8 April)

20
⇨ Daily dairy: week 15 (9 April – 15 April), week 16 (16 April – 22 April)

21
⇨ Daily dairy: week 17 (23 April – 29 April)

22
⇨ Progress report 1 (1 Jan - 14 Jan), Progress report 2 (15 Jan- 31 Jan)

23
⇨ Progress report 3 (1 Feb- 14 Feb), Progress report 4 (15 Feb- 28 Feb)

24
⇨ Progress report 5 (1 Mar- 12 Mar), report 6 (13 Mar – 31 Mar)

25
⇨ Progress report 7 (1 April – 12 April), report 8 (12 April- 30 April)

26
Learnings
⇨ Different IOT modules
⇨ Specification of various IOT hardware components such as Node MCU, L293D
Motor driver shield and Arduino UNO.
⇨ Making and implementing hardware connections between various components such
as connection between Node MCU, BO motor, servo motor, motor driver shield etc.
⇨ ESP8266 Wi-Fi module and its usage.
⇨ IOT code program in Arduino IDE.
⇨ Making of android application in Android Studio.
⇨ Linking robot with database and mobile application.
⇨ Time Management
⇨ Working with patience and carefulness
⇨ Team work

27
Implementation
⇨ The Android Controlled Fire Fighter Robot Comprises of mainly three interfaces-
Iot model, Android Application, and Google Firebase.
⇨ Android application consists of a WI-FI module that is used to establish
connection between the robot and android application. Commands to move
forward, left, right and to extinguish fire are sent to the robot through the android
application.
⇨ The connection of application ’Fire fighter robo’ to the programmed Node MCU is
given through firebase. As the project involves real- time data, Google firebase
provides fast and easy connection facility of it.
⇨ The Arduino IDE is used to program Node MCU. The fire sensor will output a
HIGH when there is fire and will output a LOW when there is no fire. We have to
keep checking these sensors if any fire has occurred

28
29
Library Description
⇨ The Wi-Fi library for ESP8266 for has been developed based on ESP8266 SDK,
using the naming conventions and overall functionality philosophy of the Arduino Wi-
Fi library. The scope of functionality offered by the ESP8266WiFi library is quite
extensive.
⇨ ESP8266 modules can operate as a station, so we can connect it to the Wi-Fi network. It
can also operate as a soft access point (soft-AP), to establish its own Wi-Fi network.
When the ESP8266 module is operating as a soft access point, we can connect other
stations to the ESP module.
⇨ Google Firebase is a Real-time Database Arduino Client Library for ESP8266
The secure, fast and reliable Firebase Real-time database library to read, store, update,
delete, listen, backup, and restore data. You can also read and modify the database
security rules with this library.

30
Video

31
Conclusion
⇨ This project describes about the real time firefighting robot controlled by using
android application that extinguish the fire.
⇨ The detection of fire is done by sensor module which uses flame sensor and
android application. The fire extinguishing is done by pumping mechanism
that spray water on fire and extinguish it.
⇨ The robot is connected with mobile phone through Wi-Fi module and
processes data received from the sensors.
⇨ However, in this project, extinguishing of fire is done with the android
application which is compatible for both time and material work and also it
makes project cost effective. This fire extinguishing process is very effective
and safe.

32
Future enhancements
⇨ The knowledge is ever expanding and so are the problems which the mankind
strives to solve. In this spirit, it is hoped that the current activity will lead to further
enhancements.
⇨ Following are the possible future enhancements.
⇨ 1.Some of interfacing applications which can be made are controlling home
appliances, Speech Assisted technologies etc.
⇨ 2.By making it GPS enabled, robot can be controlled from remote station also.
⇨ 3.It can be further expanded with voice interactive and 360-degree vision camera
system facility.
⇨ 4. By adding advanced ultrasonic sensors, robot can even detect obstacle which
helps in better fire detection and surveillance.

33
References
⇨ http://www.ijste.org/articles/IJSTEV3I9152.pdf
⇨ https://nevonprojects.com/android-controlled-fire-fighter-robot-proje
ct/
⇨ https://www.electrosal.com/product/fire-fighting-robot-remotely-oper
ated-by-android-applications/
⇨ https://www.youtube.com/watch?v=z_32obEgVxI

34
Timeline chart with progress work

35
PMMS completion certificate

36

You might also like