Elecrow's 2nd Electronics Design Contest is Heating Up! Win $6,000 cash + Maker products + Official sponsorship! Share your designs today! [Learn More]

user-img

Mirko Pavleski

+ Follow

Arduino flame detector with alarms and automatic fire exting

This Arduino project is very simple to make and has a huge practical application.

Arduino flame detector with alarms and automatic fire exting
 
  • thumbnail-img
 

Hardware Components

  • Arduino UNO

    X 1 fenxiang
  • IR Flame Detector module

    X 1
  • Water pump with hoses

    X 1
  • 5V Relay module

    X 1
  • LED

    X 1
  • Passive Buzzer

    RoarKit
    X 1 fenxiang

Story

  A flame detector is an electronic device designed to sense the presence of flames or fire. There are several types of flame detectors including ultraviolet, infrared, multispectrum detectors, and optical flame detectors. In the device described in this project, we will use an infrared type of flame detector which is widespread, inexpensive, and has satisfactory characteristics. 

   As the name itself tells us, this detector module consists of an Infrared receiving LED which is connected to an operational amplifier which processes the detected signal. Infrared LED has the ability to detect a light source in the infrared part of the spectrum. In the case of a flame, most of the spectrum that is emitted is in that infrared region. 

Detailed video instructions at: https://www.youtube.com/watch?v=9TrWWmYsfk4

In addition to the infrared sensor, we also use a microcontroller, which, when detecting a flame from the sensor, activates other processes, in this case a light and sound alarm, as well as a pump immersed in a water tank which at that moment begins to extinguish the flame to prevent its spread. Actually, I made this device together with one of my students and it is a high school graduation project.

 The device is very simple to make and consists of only a few components.

  - Arduino Uno microcontroller board,

  - Infrared Flame detector module,

  - Water pump with hoses

  - 5V Relay module

  - 2 Leds with apropriate current limiting resistors 470 Ohms.

  - Buzzer

  - and Battery (in my case 2 lithium cells in series with total 7.4V and 1 cell for Water pump)

  Let's first analyze the hardware part. For the Flame detector I use a standard IR sensor module with transmitter and receiver LEDs, where we need to unsolder and remove the transparent transmitter LED.

 

The main part of the water pump is an electric motor, which requires a current of more than 100mA to operate. On the other hand, the Arduino outputs can only handle a current of up to 40mA. For this reason, the water pump is connected via an electromagnetic relay module, which consumes about 20mA.  The pump also uses a separate power source because the motor brushes often reset the microcontroller because they were previously connected to the same source. LEDs are by definition current consumers, so they are connected to the Arduino outputs through current limiting resistors with a value of 470 ohms, so according to Ohm's law, a current of about 5mA will flow through them. The buzzer is a component that connects directly to the Arduino and is controlled by pulse width modulation(PWM).

  As for the Arduino code, it can be seen that it is extremely simple and therefore reliable, which should be a basic feature for this type of device. 

At the beginning, variables are defined and created, and then in void setup, the inputs and outputs are defined, as well as their starting values. Then in the loop function we use an if-else statement that allows you to make decisions depending on the value of a variable.

   Now let's see how the device works in real conditions. First, I'll turn off the power to the water pump for practical reasons and test the rest of the device. First, we need to adjust the sensitivity of the IR detector using this small potentiometer. Now the sensor is adjusted and we can connect the pump.

If a flame appears in front of the sensor, an audible and visual alarm will be activated, and the water pump will start drawing water from the tank to extinguish the fire.

   And finally, a short conclusion. This Arduino project is very simple to make and has a huge practical application and represents an excellent demonstration of controlling external devices (in this case a pump, siren and light signal) depending on some occurring condition detected by an appropriate sensor. Just to mention again that we created this project together with my students as a final high school exam.

 

Code
Schematic and Layout

Arduino flame detector with alarms and automatic fire exting

This Arduino project is very simple to make and has a huge practical application.

75
 
1
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 1 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection