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 an electronic device that detects the presence of a flame or fire, primarily by sensing the infrared (IR) light emitted by the flame. These sensors are widely used in various safety and fire detection systems, including gas stoves, furnaces, and industrial flame monitoring. They can also be integrated into hobbyist projects for fire alarms or robotics, often interfaced with microcontrollers like the Arduino UNO.

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-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
Arduino UNO Based Gas and Flame Detection System with I2C LCD Feedback and Alert Buzzer
Image of SCHEMATIC DIAGRAM PROJECT 2: A project utilizing Flame Sensor in a practical application
This circuit features an Arduino UNO microcontroller connected to a heat flame sensor and an MQ-2 gas sensor for detecting flames and gases, respectively. The Arduino is also interfaced with an I2C LCD 16x2 screen for displaying sensor readings or status messages. Additionally, there is a buzzer connected to the Arduino, which can be used for audible alerts or alarms based on sensor inputs.
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 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
Image of SCHEMATIC DIAGRAM PROJECT 2: A project utilizing Flame Sensor in a practical application
Arduino UNO Based Gas and Flame Detection System with I2C LCD Feedback and Alert Buzzer
This circuit features an Arduino UNO microcontroller connected to a heat flame sensor and an MQ-2 gas sensor for detecting flames and gases, respectively. The Arduino is also interfaced with an I2C LCD 16x2 screen for displaying sensor readings or status messages. Additionally, there is a buzzer connected to the Arduino, which can be used for audible alerts or alarms based on sensor inputs.
Cirkit Designer LogoOpen Project in Cirkit Designer

Technical Specifications

Key Technical Details

  • Operating Voltage: Typically 3.3V to 5V
  • Current Consumption: 15mA (typical)
  • Spectral Response: 760nm to 1100nm (IR range)
  • Detection Angle: 60 degrees
  • Output Type: Digital (High/Low signal)

Pin Configuration and Descriptions

Pin Number Name Description
1 VCC Connect to 3.3V-5V power supply
2 GND Connect to ground
3 DO Digital output; connects to a digital pin on a microcontroller
4 AO Analog output; connects to an analog pin on a microcontroller (optional)

Usage Instructions

Interfacing with a Circuit

  1. Power Connections: Connect the VCC pin to a 3.3V-5V power supply and the GND pin to the ground.
  2. Output Connection: Connect the DO pin to a digital input pin on your microcontroller. If analog measurement is needed, connect the AO pin to an analog input pin.
  3. Adjust Sensitivity: Some flame sensors come with a potentiometer to adjust the sensitivity. Turn the potentiometer until the sensor responds to a flame at the desired distance.

Important Considerations and Best Practices

  • Distance to Flame: The sensor should be placed at a safe distance from the flame to avoid damage.
  • Ambient Light: Be aware of ambient light that may interfere with the sensor's ability to detect a flame.
  • Testing: Always test the sensor in controlled conditions before deploying it in a critical safety application.
  • Heat Protection: If the sensor is used near high temperatures, ensure it is adequately shielded or cooled.

Example Code for Arduino UNO

// Define the digital input pin where the flame sensor is connected
const int flameSensorPin = 2;

void setup() {
  pinMode(flameSensorPin, INPUT);
  Serial.begin(9600);
}

void loop() {
  int flameDetected = digitalRead(flameSensorPin);
  
  // If the sensor's digital output goes LOW, a flame is detected
  if (flameDetected == LOW) {
    Serial.println("Flame detected!");
  } else {
    Serial.println("No flame detected.");
  }
  
  // Wait for a short period before reading again
  delay(200);
}

Troubleshooting and FAQs

Common Issues

  • False Alarms: Adjust the sensitivity potentiometer to reduce false positives.
  • No Response: Ensure the sensor is correctly powered and the pins are properly connected.
  • Intermittent Signals: Check for loose connections and ensure the sensor is not exposed to intermittent light sources that could trigger false readings.

Solutions and Tips

  • Shielding from Ambient Light: Use a tube or shield to block out ambient light.
  • Regular Testing: Periodically test the sensor to ensure it is functioning correctly.
  • Avoid Obstructions: Ensure the sensor's field of view is not obstructed by objects that could block the IR light from a flame.

FAQs

Q: Can the flame sensor detect smoke? A: No, flame sensors are designed to detect IR light from flames, not smoke particles.

Q: What is the maximum distance the sensor can detect a flame? A: This depends on the sensor's sensitivity and the size of the flame, but typically it is within a few feet.

Q: Can I use the flame sensor with a 3.3V system? A: Yes, most flame sensors can operate at 3.3V, but always check the specific sensor's datasheet.

Q: How do I know if the sensor is working? A: You can test the sensor by exposing it to a safe flame source, like a lighter, and observing the output signal.

Remember to always handle flame sensors with care and to use them responsibly in any application. Safety should be your top priority when working with devices that detect fire or flames.