Interfacing Flame Sensor With Arduino

About the project

In this project, we interface Flame Sensor with Arduino which helps to build Fire Alarm System.

Project info

Difficulty: Moderate

Platforms: Arduino

Estimated time: 1 day

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Arcade Button And Switch Quick-connect Wires - 0.25 (10-pack) Arcade Button And Switch Quick-connect Wires - 0.25 (10-pack) x 1
Arduino Mkrfox 1200 Arduino Mkrfox 1200 x 1
Flame sensor Flame sensor x 1
Buzzer Buzzer x 1

Software apps and online services

Arduino IDE Arduino IDE


Flame Sensor

A flame detector is a sensor outlined to identify and answer to the presence of a flame or fire. Responses to a recognized flame depend on the installation but can combine sounding an alarm, deactivating a fuel line and activating a fire suppression system.

Flame Sensor

Flame Sensor

In this project, we are using an IR based flame sensor. It can identify infrared light with a wavelength ranging from 700nm to 1000nm and its exposure angle is about 60°. A flame sensor module includes a photodiode (IR receiver), resistor, capacitor, potentiometer and LM393 comparator in an integrated circuit.

Working of Flame Sensor with Arduino

Arduino Uno is an open-source micro controller board that depends on an ATmega328p microcontroller.

The flame sensor recognizes the presence of fire or flame based on the Infrared (IR) wavelength released by the flame. It gives logic 1 as output if the flame is identified, otherwise, it gives logic 0 as output. Arduino Uno controls the logic level on the output pin of the sensor and offers additional tasks such as activating the buzzer and LED, sending an alert notification.

Interfacing of Flame Sensor using Arduino

Interfacing of Flame Sensor using Arduino

                                                                     Interfacing of Flame Sensor using Arduino

Internet of Things Course Training will help you to learn all about IoT Ecosystem.


Run a program


Leave your feedback...