The main aim of the project is to build an autonomous vehicle (robot) that can detect a fire
source, move towards it and extinguish the fire.
Major Components:
Arduino Uno, H-bridge circuit (L293D) – 2 nos. ,
IR photo diodes – 2nos. for detection, Fire sensor – 1 No (Can be another IR
photodiode) and a Fan
Principle:
Fire sensors:
The spectral characteristics of the fire source depends on the source (or the burning material) of the fire. Most common fire sources emit radiations in the IR region of the spectrum and sensors that can sense radiations in this region can serve ideally for the purpose of detecting them.
Typical IR photodiodes have their sensitivity to be very high in the region from 870nm to 950nm wavelength, with daylight blocking filters to prevent any false triggers due to sunlight. These serve us ideally for fire detection purpose.
In this project, we intend to use three IR sensors –
Two on either sides in the
front of the vehicle (Detectors) – This is for the initial fire detection and
also for the purpose of guiding the vehicle in the direction of the fire
source.
One in the centre with a high
threshold (Activator) – This acts as a trigger for detecting the proximity of
the fire and to take action (in our case switch on the fan) to extinguish it.
Controller:
An Arduino Uno is used here for controlling the robot. The main functions of the controller would be:
1. Initially be in scanning mode until any of the Detectors sense radiation.
2. Guide the vehicle by controlling the Left and Right motors based on the analog voltage levels from the Detectors.
3. When the fire source is close by, align the vehicle such that the fan faces the source (i.e the Activator is aligned to the fire). The Activator output is connected as an interrupt source to the Controller. Hence the extinguishing of fire takes place as part of the Interrupt Service routine (ISR)
4. Switch on the fan until fire is extinguished. H-bridge circuits are used for the purpose of motor and fan controls.
5. Return to scan mode
Circuit Diagram
Sensor Circuit:
1. The Value of R1 and R2 can be tuned based on the sensitivity requirement.
2.The 5V and GND can be derived from Arduino Uno board pins for convenience.
3. ANALOG_INPUT_LEFT, and ANALOG_INPUT_RIGHT can be any two analog pins on Arduino, say Analog 0, and Analog 1.
Fire Detection Circuit using Infrared Sensors |
Flow Chart:
Algorithm for the Main Program |
Interrupt Service Routine on detecting the Fire |
This comment has been removed by the author.
ReplyDeletecan u send me the code please. I'm really kind of stuck!!! :(
ReplyDeleteID: jsquare1993@hotmail.com
You have the algorithm in the article and video. Code should be straightforward. Let us know where you are stuck.
DeleteHi. Is this project for sale? :) I wanna show this project in our org fair next year. :) I hope you can provide the whole project and the codes of the arduino program. I'm sure students will be amazed in this project! :)
DeleteI want to make this project as a mini project at College level. I have no background of arduino. It would be very generous of you to share the project details. karan.chelsea505@gmail.com
ReplyDeleteAll the details are in the blog. If you need any other information, please mail to enggproj07@gmail.com
DeleteHi. Is this project for sale? :) I wanna show this project in our org fair next year. :) I hope you can provide the whole project and the codes of the arduino program. I'm sure students will be amazed in this project! :)
ReplyDeletePlease mail to enggproj07@gmail.com. We don't have a working model, we can build the replica of the same at cost price.
Deletehow to make the robot move towards fire?
ReplyDeleteHi. I am working on a similar project like this (except that I'm using a real fire extinguisher instead of a fan). I am majoring in Mechanical Engineering and are learning on my own on how to build codes. Your code for this would help me big time as a guideline. Thanks in advance. :)
ReplyDeleteSorry if the response is late..the project was done long time back and we do not have any more details than what is already published. We can try answer any specific design questions only
Deletehello #Sharween! did you find the code and the circuit diagram of "Fire Fighting Robot"? please share the code and everything with me please cause I am having this project as my final year project the difference is that we are using the RF remote for the control of the Robotic vehicle and it's real time application. my email id is "yaseenmalik14@outlook.com"
ReplyDeleteif i wanted to add an ultrasonic sensor to avoid obstacles what changes should i make to my code or algorithm??
ReplyDeletethx in advance
hii' i am doing project on fire fighting robot using aurdino mega.Can you give me circuit layout and program
ReplyDeleteCan u provide me the arduino code used? I got stuck while writing the code for my project
ReplyDeletehi can you give me the code
ReplyDelete