Automated Fire Detecting and Extinguishing Car
An Arduino-based robotic firefighting car that detects fire, moves toward the affected area, and automatically extinguishes the fire using a water-pumping mechanism.
Automated Fire Detecting and Extinguishing Car
An Arduino-based robotic firefighting system for automatic fire detection and extinguishing.
Project Overview
The Automated Fire Detecting and Extinguishing Car is a robotic firefighting system developed to detect and extinguish fire automatically. The project aims to reduce the need for humans to directly enter dangerous environments during fire incidents.
The system uses sensors to detect fire and sends the detected information to the Arduino UNO control unit. Based on the sensor input, the vehicle moves toward the fire. Once the fire is detected within the operating range, the system activates a water pump and sprinkler mechanism to spray water toward the fire.
System Features
Fire Detection
- Detects fire using flame sensors.
- Receives fire-related sensor input.
- Processes sensor information through Arduino UNO.
- Identifies fire within the operating range.
Automated Movement
- Moves toward the detected fire.
- Uses sensor input to control vehicle movement.
- Provides a mobile platform for firefighting.
- Designed for operation in small spaces.
Automatic Water Pump
- Activates a water pump after fire detection.
- Uses a pumping mechanism for fire suppression.
- Sprays water toward the detected fire.
- Continues the extinguishing process until the fire stops.
Arduino Control
- Arduino UNO acts as the main control unit.
- Processes sensor input.
- Controls vehicle movement and output mechanisms.
- Coordinates fire detection and suppression.
System Components
Arduino UNO
Serves as the main control unit that receives sensor input and controls the robotic vehicle and firefighting mechanism.
Flame Sensor
Provides the input used by the system to identify the presence of fire within its detection range.
Water Pump
Pumps water toward the fire through the sprinkler mechanism after fire detection.
Relay
Provides switching control for the system's output components, including the water-pumping mechanism.
L293 Circuit
Used as part of the motor and water-pump control circuitry described in the project system model.
18650 Battery
Provides the electrical power required to initialize and operate the automated firefighting car.
Fire Detection & Extinguishing Workflow
1. System Initialization
The 18650 battery is connected to the automated firefighting car and the vehicle is placed on level ground.
2. Fire Detection
Flame sensors receive input when a fire is present within the detection range of the vehicle.
3. Movement Toward Fire
The Arduino processes the sensor input and the vehicle moves toward the detected fire.
4. Fire Extinguishing
The water pump is activated and water is sprayed toward the fire through the sprinkler mechanism.
Technical Attributes
| Attribute | Details |
|---|---|
| Project Type | Robotic Firefighting System |
| Controller | Arduino UNO |
| Detection Method | Flame Sensor |
| Power Source | 18650 Battery |
| Fire Suppression | Water Pump and Sprinkler |
| Motor Control | L293 Circuit |
| Switching | Relay |
| Operating Mode | Automated Fire Detection and Response |
| Vehicle Structure | Compact and Lightweight Robotic Platform |
| Primary Objective | Fire Detection and Extinguishing |
Safety & Automation Objectives
- Safety: Reduce human exposure to dangerous firefighting environments.
- Rapid Response: Detect and respond to fire quickly within the system's operating range.
- Minimal Human Intervention: Automate the fire detection and extinguishing process.
- Compact Operation: Provide a robotic platform that can operate in small spaces and areas with limited entrances.
Limitations
- The flame sensor does not perform well under sunlight.
- The current system operates only within a limited area.
Future Improvements
Improved Flame Detection
Use a higher-performance flame sensor capable of providing improved performance under sunlight.
Automated Sprinkler
Integrate improved automated water-sprinkler functionality for more effective fire suppression.
GPS Integration
Future development can incorporate GPS functionality to enable control from remote stations.
Voice Interaction
The system can be further extended with voice-interactive functionality and other robotic interfaces.
Project Highlights
This project demonstrates practical experience in Arduino-based robotics, embedded systems, sensor-based fire detection, automated vehicle movement, water-pump control, and robotic fire suppression. The compact robotic platform is designed to detect fire within a certain range, move toward the affected area, and extinguish the fire using a pumping mechanism.
According to the project report, experimental operation showed that the robot could sense fire accurately within a short time. Its compact body also makes it potentially suitable for small spaces and locations with limited entrances.
GitHub Repository
The complete source code of the project is available in the GitHub repository.