This project aims to design and implement an intelligent robot capable of detecting, locating, and extinguishing fires. It operates in two modes: Autonomous for emergency response and Manual for remote navigation via Bluetooth.
- Manual Navigation: Full control via Bluetooth.
- Obstacle Avoidance: Real-time distance sensing to prevent collisions.
- Safety Alerts: Immediate sound alarms (Buzzer) and Bluetooth notifications upon danger detection.
- Fire & Gas Sensing: Continuous monitoring for flames and hazardous gas leaks.
- Automated Response: Precision movement toward heat sources and automated fire suppression using a water pump.
The system is built on an Arduino-based firmware with a focus on real-time task management and hardware synchronization.
- Independent control of rear drive wheels.
- Smooth maneuvering using velocity differential for precise turns.
- Modular movement functions:
moveForward(duration),turnRight(duration), etc.
The robot follows a strict safety hierarchy to ensure the most critical threat is handled first:
- Gas Detection (Highest Priority)
- Obstacle Avoidance
- Fire Localisation
- Manual Bluetooth Commands (Lowest Priority)
- Triple Flame Sensors: Strategically placed for precise fire localization (Left/Center/Right).
- Ultrasonic Sensor: High-precision distance measurement for safe navigation.
The robot scans the environment continuously. Once a fire is detected:
- Localization: It calculates the direction and aligns itself with the flame.
- Approach: Moves toward the fire, stopping at a safe distance (12 cm).
- Suppression: Activates the water pump for 5 seconds.
- Feedback: Sends "EXTINCTION IN PROGRESS / COMPLETED" via Bluetooth.
The user can take full control using the following commands:
F: Forward |B: Backward |L/R: Turn Left/Right.P: Pump ON |C: Pump OFF.
- Detection: Fire identified at 50 cm.
- Navigation: Progressive approach in 10 cm steps with real-time direction adjustments.
- Action: Stops at 12 cm; activates the pump for 5 seconds.
- Completion: Resumes surveillance mode automatically after extinction.