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