You are on page 1of 14

FIRE FIGHTING

ROBOT
Overview of project
The Firefighting Robot is a compact and portable emergency responder robot that assists firemen in

fighting high-rise fires, especially in highly dangerous environments where it is not safe for people to

enter. The robot is equipped with sensors that help us detect fire, smoke or any obstacles in its path ?and

a surveillance camera .
List of components
1. Arduino uno 11.ESP32 Cam
2. Fire Fighter Robot Body
3. Fire Sensor
4. Cables and Connectors
5. Push Buttons
6. Switch
7. Motor Driver 298n
8. Water pump
9. Servo Motor
10. Water Tank
PARTS DESCRIPTION

ARDUINO UNO - The controller that I have used here is Arduino UNO, why because it is simply easy to use. You can also use

a Arduino Nano or Arduino mini but I would recommend you to stick with UNO since we can program it directly without any

external hardware

FIREFIGHTINGROBOTBODY - this is the main body of the robot

JUMPER WIRES- connectsthe different components of the robot together

allowing them to communicate with each other


PARTS DESCRIPTION

FIRE SENSOR – this is what allows the robot to detect and respond to detect and respond to the presence of fire

MOTOR DRIVER 298N – allows speed and direction control of two DC

motors at the same time


PARTS DESCRIPTION

SERVO MOTOR – used to control the position of objects , rotate objects, move legs, arms or

hands of robots , move sensors , etc. with high precision

ESP32CAM–The ESP32-CAM can be widely used in intelligent IoT

applications such as wireless video monitoring, WiFi image upload.


CIRCUIT
DIAGRAM
FEATURES TO BE INCORPORATED IN FINAL PROTOTYPE

• This advanced project allows a user to control a fire fighter robot equipped with water tank and gun

for extinguishing fires.


• The user can operate the robot and put off the fire by standing at a safe distance

• The robot operates within a 10 meter range of the remote.

• The Cam to check the surroundings.


PLAN OF ACTION AND TIME LINE

1 Identification of the problem

2 Identification of required components

3 start developing the project

4 Building the first prototype

Final testing with code and prototype


5
CONCLUSION

• Our fire fighting robot will work in accordance with the purpose of the original study which aimed to allow
firefighters to locate and put out fires from a safe distance.
• Our robot will safely and accurately detect smoke and fire and respond by extinguishing it.
CODE // Fire Fighting Robot Project
// Initialize the serial communication
Serial.begin(9600);
}
// Motor Control Pins int leftMotorPin1 = 5; int leftMotorPin2 =
6; int rightMotorPin1 = 9; int rightMotorPin2 = 10; void loop() {
// Read the sensor value
// Sensor Input Pin int sensorValue = analogRead(sensorPin);
int sensorPin = A0;
// Print the sensor value to the serial monitor
// Threshold Value int threshold = 300; Serial.print("Sensor Value: "); Serial.println(sensorValue);

void setup() { // If the sensor value is greater than the threshold


// Set the motor control pins as output pinMode(leftMotorPin1, if (sensorValue > threshold) {
OUTPUT); pinMode(leftMotorPin2, OUTPUT); // Stop the robot
pinMode(rightMotorPin1, OUTPUT); pinMode(rightMotorPin2, stopRobot();
OUTPUT);
// Display message
// Set the sensor input pin as input pinMode(sensorPin, INPUT); Serial.println("Fire Detected! Robot Stopped.");
} else {
// Move the robot forward
moveForward();
}
}
CODE
// Function to move the robot forward void moveForward()
{ digitalWrite(leftMotorPin1,HIGH);
digitalWrite(leftMotorPin2,LOW);
digitalWrite(rightMotorPin1,HIGH);
digitalWrite(rightMotorPin2,LOW);
}

//Function to stop the robot


void stopRobot() { digitalWrite(leftMotorPin1,LOW);
digitalWrite(leftMotorPin2,LOW);
digitalWrite(rightMotorPin1,LOW);
digitalWrite(rightMotorPin2,LOW);
}
TEAM MEMBERS
Aashritha-21BCE7241

Ankitha-21BCE7836

Maniteja-21BCE7394

Neeraj-21BCE7090

Jnanendra-21BCE7285

Pranay-21BCE7989
THANK YOU

You might also like