You are on page 1of 9

BUILDING A FIRE FIGHTING

ROBOT WITH ARDUINO


INTRODUCTION TO FIRE FIGHTING
ROBOTS
Overview Objectives

• Fire fighting robots are designed to • Understand the components required to


navigate hazardous environments and build a fire fighting robot Learn how to
extinguish fires without putting human program the Arduino Build the robot from
lives at risk. This presentation provides a scratch Test and troubleshoot the robot
step-by-step guide to building a fire Explore future improvements and
fighting robot using Arduino, an open- enhancements
source electronics platform based on easy-
to-use hardware and software
PROGRAMMING THE ARDUINO
• The Arduino is the brain of your fire fighting robot,
and programming it correctly is crucial to its success.
Here are the steps to programming your Arduino for
your robot:
1. Connect your Arduino to your computer using a USB
cable.
2. Download and install the Arduino IDE (Integrated
Development Environment) software on your
computer.
3. Open the Arduino IDE and create a new sketch.
4. Copy and paste the code for your robot's functions into
the sketch.
5. Upload the sketch to your Arduino board.
6. Test your robot's functions to ensure they are working
correctly.
COMPONENTS REQUIRED

• Arduino Uno • Breadboard • DC Motors


• Microcontroller board • Allows for easy • Used to drive the wheels or
that forms the brain of the prototyping and other moving parts of the
robot. testing of circuits. robot.
• No soldering • Can be controlled using
• Can control multiple required,
motors and sensors pulse width modulation
components can (PWM) signals from the
simultaneously. be easily inserted Arduino.
and removed.
BUILDING THE ROBOT
• Assembling the Chassis
• The first step in building the fire fighting robot is to assemble the
chassis. This involves attaching the wheels and motors to the base of
the robot, as well as any additional components such as sensors or a
water pump.
• Wiring the Arduino Board
• Once the motors and sensors are connected to the board, the next step
is to wire up the board itself. This involves connecting the power
source, USB cable, and any additional components such as a Bluetooth
module or LCD display.
• Testing and Troubleshooting
• Once the robot is built and wired up, the next step is to test it out and
troubleshoot any issues that may arise. This involves running the robot
through different scenarios, such as navigating around obstacles and
putting out fires, and making adjustments as needed
Connecting Motors and Sensors
Once the chassis is assembled, the next step is to connect • Future Improvements
the motors and sensors to the Arduino board. This involves • Finally, the presentation concludes with a discussion of potential future
identifying the correct pins on the board and wiring them improvements to the fire fighting robot, such as adding more sensors or
up to the appropriate components. improving the software to make the robot more autonomous.
TESTING AND
• TROUBLESHOOTING
Once you have built your fire fighting robot, it is important to test and troubleshoot it to ensure that it functions properly. Here are some steps to follow:
• 1. Conduct a Basic Function Test
• Check that all the components are properly connected and in their correct positions.
• Test the motors and sensors individually to ensure they are working properly.
• 2. Test the Robot's Navigation
• Check that the robot can move forward, backward, left, and right smoothly.
• Test the robot's ability to detect and avoid obstacles.
• 3. Test the Robot's Fire Fighting Capabilities
• Create a controlled fire and test the robot's ability to detect and extinguish it.
• If you encounter any issues during testing, here are some troubleshooting tips:
• 1. Check Your Wiring
• Make sure that all your wires are properly connected and in their correct positions. Check for any loose connections or damaged wires.
• 2. Check Your Code
• Review your code and check for any syntax errors or logical errors. Make sure that your code is properly commented and organized.
• 3. Check Your Components
• Check that all your components are functioning properly. Test each component individually to isolate any issues.
FUTURE IMPROVEMENTS

• Remote Control ● Improved Fire Detection • Increased Water


Functionality System Capacity
While the robot's current fire • The current water tank on
• Currently, the robot can be detection system is effective,
programmed to move the robot allows for a
there is always room for limited amount of water
autonomously and detect improvement. Future
fires using its sensors. to be carried and used for
iterations of the robot could extinguishing fires.
However, adding remote include more advanced Increasing the water
control functionality would sensors or even infrared capacity would allow the
allow firefighters to guide cameras to better detect fires robot to fight larger fires
the robot more precisely and and their locations. or multiple fires without
safely in high-risk needing to return to a
situations. water source.
GROUP -EFIRE FIGHTING ROBOT
WITH ARDUINO
• Snita Roy(group leader)
• Subhamoy Gayen
• Sayandeep barman
• Shibani Adhikari
THANKYOU

You might also like