Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use flame sensor: Examples, Pinouts, and Specs

Image of flame sensor
Cirkit Designer LogoDesign with flame sensor in Cirkit Designer

Introduction

A flame sensor is a device designed to detect the presence of a flame or fire by sensing the infrared (IR) radiation emitted by the flame. It is a critical component in fire detection and safety systems, where it can trigger alarms, activate fire suppression systems, or shut down equipment to prevent damage or hazards. Flame sensors are widely used in industrial safety systems, gas-powered appliances, and robotics projects.

Explore Projects Built with flame sensor

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO Based Multi-Flame Sensor Detection System
Image of flame sensor: A project utilizing flame sensor in a practical application
This circuit is designed to monitor for the presence of flames using three flame sensors connected to an Arduino UNO. Each flame sensor's analog output is connected to a separate analog input on the Arduino, allowing the microcontroller to read the intensity of the flame detected by each sensor. The 5V and GND pins of the Arduino provide power to the flame sensors.
Cirkit Designer LogoOpen Project in Cirkit Designer
Flame Detection and Automatic Water Pump Activation System
Image of FIRE: A project utilizing flame sensor in a practical application
This circuit features a heat flame sensor that likely triggers a response when detecting heat or flame. The sensor's digital output (DO) is connected through a resistor to a TIP41C transistor, which acts as a switch for a buzzer and a water pump, indicating that the circuit is designed to sound an alarm and possibly activate a water pump in the event of detecting a flame. The 9V battery powers the circuit, and all components share a common ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO Flame Detection Robot with LCD Display and Buzzer Alert
Image of fire detctor: A project utilizing flame sensor in a practical application
This circuit is a flame detection and response system using an Arduino UNO. It includes an IR sensor to detect flames, which triggers motors, LEDs, a buzzer, and an LCD display to indicate the presence of a flame. The system activates motors and a red LED, sounds the buzzer, and displays a warning message on the LCD when a flame is detected, otherwise, it shows a safe status with a green LED.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based Environmental Monitoring System with Wi-Fi Connectivity
Image of fire and smoke detection: A project utilizing flame sensor in a practical application
This circuit is designed to monitor environmental conditions using a heat flame sensor and an MQ135 air quality sensor, display information on an LCD screen, and maintain accurate time with an RTC module. It includes an ESP8266 Wi-Fi module for potential wireless connectivity and uses a buzzer and LED for alerts or status indications. The Arduino UNO serves as the central controller, though the specific embedded code for operation is not yet provided.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with flame sensor

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of flame sensor: A project utilizing flame sensor in a practical application
Arduino UNO Based Multi-Flame Sensor Detection System
This circuit is designed to monitor for the presence of flames using three flame sensors connected to an Arduino UNO. Each flame sensor's analog output is connected to a separate analog input on the Arduino, allowing the microcontroller to read the intensity of the flame detected by each sensor. The 5V and GND pins of the Arduino provide power to the flame sensors.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of FIRE: A project utilizing flame sensor in a practical application
Flame Detection and Automatic Water Pump Activation System
This circuit features a heat flame sensor that likely triggers a response when detecting heat or flame. The sensor's digital output (DO) is connected through a resistor to a TIP41C transistor, which acts as a switch for a buzzer and a water pump, indicating that the circuit is designed to sound an alarm and possibly activate a water pump in the event of detecting a flame. The 9V battery powers the circuit, and all components share a common ground.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of fire detctor: A project utilizing flame sensor in a practical application
Arduino UNO Flame Detection Robot with LCD Display and Buzzer Alert
This circuit is a flame detection and response system using an Arduino UNO. It includes an IR sensor to detect flames, which triggers motors, LEDs, a buzzer, and an LCD display to indicate the presence of a flame. The system activates motors and a red LED, sounds the buzzer, and displays a warning message on the LCD when a flame is detected, otherwise, it shows a safe status with a green LED.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of fire and smoke detection: A project utilizing flame sensor in a practical application
Arduino UNO-Based Environmental Monitoring System with Wi-Fi Connectivity
This circuit is designed to monitor environmental conditions using a heat flame sensor and an MQ135 air quality sensor, display information on an LCD screen, and maintain accurate time with an RTC module. It includes an ESP8266 Wi-Fi module for potential wireless connectivity and uses a buzzer and LED for alerts or status indications. The Arduino UNO serves as the central controller, though the specific embedded code for operation is not yet provided.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Fire detection and alarm systems
  • Industrial safety systems for gas burners and boilers
  • Robotics projects for flame tracking
  • Gas-powered appliances (e.g., stoves, heaters)
  • Fire suppression systems

Technical Specifications

Below are the key technical details of a typical flame sensor module:

Parameter Value
Operating Voltage 3.3V to 5V
Detection Range 760 nm to 1100 nm (IR wavelength)
Detection Angle 60°
Digital Output Voltage 0V (no flame), 5V (flame detected)
Analog Output Voltage Proportional to flame intensity
Response Time ≤ 15 ms
Operating Temperature -25°C to 85°C

Pin Configuration and Descriptions

The flame sensor module typically has three or four pins. Below is the pinout description:

Pin Name Description
1 VCC Power supply pin (3.3V to 5V). Connect to the positive terminal of the power source.
2 GND Ground pin. Connect to the ground terminal of the power source.
3 DOUT Digital output pin. Outputs HIGH (5V) when a flame is detected, LOW (0V) otherwise.
4 AOUT Analog output pin. Outputs a voltage proportional to the intensity of the flame.

Usage Instructions

How to Use the Flame Sensor in a Circuit

  1. Connect the Power Supply:
    • Connect the VCC pin to a 3.3V or 5V power source.
    • Connect the GND pin to the ground of the power source.
  2. Connect the Output Pins:
    • For digital output, connect the DOUT pin to a digital input pin on your microcontroller or logic circuit.
    • For analog output, connect the AOUT pin to an analog input pin on your microcontroller.
  3. Adjust the Sensitivity:
    • Use the onboard potentiometer to adjust the sensitivity of the flame sensor. Turn it clockwise to increase sensitivity and counterclockwise to decrease it.
  4. Position the Sensor:
    • Place the sensor in a location where it has a clear line of sight to the flame. Ensure the detection angle (60°) covers the target area.

Important Considerations and Best Practices

  • Avoid exposing the sensor to direct sunlight or other strong IR sources, as this may cause false detections.
  • Ensure the sensor is not obstructed by objects that block IR radiation.
  • Use proper shielding or enclosures to protect the sensor from environmental factors like dust or moisture.
  • When using the analog output, calibrate the sensor to account for ambient IR levels.

Example: Connecting to an Arduino UNO

Below is an example of how to connect and use the flame sensor with an Arduino UNO:

Circuit Connections

  • Connect the VCC pin of the flame sensor to the 5V pin on the Arduino.
  • Connect the GND pin of the flame sensor to the GND pin on the Arduino.
  • Connect the DOUT pin of the flame sensor to digital pin 2 on the Arduino.

Arduino Code

// Flame Sensor Example with Arduino UNO
// This code reads the digital output of the flame sensor and turns on an LED
// if a flame is detected.

const int flameSensorPin = 2; // Digital pin connected to DOUT of the flame sensor
const int ledPin = 13;        // Built-in LED pin on Arduino

void setup() {
  pinMode(flameSensorPin, INPUT); // Set flame sensor pin as input
  pinMode(ledPin, OUTPUT);        // Set LED pin as output
  Serial.begin(9600);             // Initialize serial communication
}

void loop() {
  int flameDetected = digitalRead(flameSensorPin); // Read the flame sensor output

  if (flameDetected == HIGH) {
    // Flame detected
    digitalWrite(ledPin, HIGH); // Turn on the LED
    Serial.println("Flame detected!");
  } else {
    // No flame detected
    digitalWrite(ledPin, LOW);  // Turn off the LED
    Serial.println("No flame detected.");
  }

  delay(500); // Wait for 500ms before the next reading
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. False Detections in Bright Environments:

    • Cause: Strong ambient light or IR sources (e.g., sunlight, incandescent bulbs).
    • Solution: Shield the sensor from direct light or use it in controlled environments.
  2. No Detection of Flame:

    • Cause: Incorrect positioning or low sensitivity.
    • Solution: Adjust the potentiometer to increase sensitivity and ensure the sensor has a clear line of sight to the flame.
  3. Unstable Output:

    • Cause: Electrical noise or unstable power supply.
    • Solution: Use decoupling capacitors near the sensor's power pins and ensure a stable power source.
  4. Analog Output Not Working:

    • Cause: Incorrect connection or damaged sensor.
    • Solution: Verify the AOUT pin connection and test the sensor with a multimeter.

FAQs

Q1: Can the flame sensor detect flames through glass?
A1: No, most flame sensors cannot detect flames through glass, as glass blocks a significant portion of IR radiation.

Q2: What is the maximum distance for flame detection?
A2: The detection range depends on the intensity of the flame and the sensor's sensitivity. Typically, it can detect flames up to 1 meter away.

Q3: Can the flame sensor detect other heat sources?
A3: The flame sensor is designed to detect IR radiation from flames. However, it may respond to other strong IR sources, such as incandescent bulbs or sunlight.

Q4: Is the flame sensor waterproof?
A4: No, the flame sensor is not waterproof. Use it in dry environments or protect it with a suitable enclosure.