AUTOMATIC FIRE FIGHTING SYSTEM

by DESHBOT in Circuits > Arduino

21 Views, 0 Favorites, 0 Comments

AUTOMATIC FIRE FIGHTING SYSTEM

WhatsApp Image 2026-09-17 at 3.17.27 PM.jpeg

The Automatic Fire Fighting System is an Arduino Nano based project that detects a flame using a flame sensor and automatically turns ON a water pump when a flame is detected.

The flame sensor is connected to digital pin D11. When a flame is detected, the Arduino activates the pump through a motor driver. When there is no flame, the pump remains OFF.




Supplies

des 1.jpeg
uno.jpeg
flamees.jpeg
WhatsApp Image 2026-08-31 at 2.59.19 PM.jpeg

Deshbot shield

nano

flame sensor

water pump

Circuit Connections


Flame Sensor

Flame Sensor PinArduino Nano

VCC - 5V

GND - GND

DO - D11

Pump Motor Driver

Motor DriverArduino Nano

IN1 - D8

IN2 - D9

The water pump is connected to the motor driver and should use a suitable external power supply.




Working Principle


The flame sensor detects infrared radiation produced by a flame.

The Arduino Nano reads the digital output of the flame sensor using:

digitalRead(FLAME_D);

In this project, the sensor is configured so that:

D11 = LOW → Flame detected
D11 = HIGH → No flame

When a flame is detected, the Arduino turns ON the pump.

When no flame is detected, the Arduino turns OFF the pump.


Flame Detection

When the flame sensor detects a flame:

Flame Sensor D11 = LOW

The Arduino activates the motor driver:

IN1 = HIGH
IN2 = LOW

The pump starts running and can spray water toward the detected fire.

The Serial Monitor displays:

FLAME DETECTED - PUMP ON


No Flame Condition

When the flame sensor does not detect a flame:

Flame Sensor D11 = HIGH

The Arduino switches OFF the pump:

IN1 = LOW
IN2 = LOW

The Serial Monitor displays:

NO FLAME - PUMP OFF



Conclusion

WhatsApp Image 2026-09-17 at 3.18.02 PM.jpeg


The Automatic Fire Fighting System demonstrates how an Arduino Nano can detect a flame and automatically control a water pump.

When the flame sensor detects a flame, the Arduino receives a LOW signal on D11 and turns the pump ON through D8 and D9. When the flame is no longer detected, the pump is switched OFF.

This project demonstrates flame sensing, digital input, motor-driver control, and automatic fire-response logic using an Arduino Nano.