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

How to Use IR Flame Sensor Module: Examples, Pinouts, and Specs

Image of IR Flame Sensor Module
Cirkit Designer LogoDesign with IR Flame Sensor Module in Cirkit Designer

Introduction

The IR Flame Sensor Module (Manufacturer: ZWET, Part ID: IRF) is a device designed to detect infrared (IR) radiation emitted by flames. It is commonly used in fire detection systems, safety applications, and flame monitoring in industrial environments. The module is capable of detecting flames or light sources within the wavelength range of 760 nm to 1100 nm. Its compact design and ease of integration make it suitable for a variety of projects, including Arduino-based systems.

Explore Projects Built with IR Flame Sensor Module

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Smart Fire and Gas Detection System with GSM and OLED Display
Image of outline robotics: A project utilizing IR Flame Sensor Module in a practical application
This circuit is a multi-sensor monitoring system using an ESP32 microcontroller. It integrates various sensors including flame sensors, gas sensors (MQ-2 and MQ-7), a temperature and humidity sensor, and an OLED display for real-time data visualization. Additionally, it includes a relay module for controlling external devices and a GSM module for remote communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO-Based Security System with Motion and Flame Detection and GSM Notification
Image of home automation cases: A project utilizing IR Flame Sensor Module in a practical application
This is a multi-sensor monitoring system with communication and indication features. It uses an Arduino UNO to read from motion, IR, and flame sensors, controls a relay, buzzer, and LEDs for alerts, and communicates over cellular networks using a SIM800L module. An LCD display provides a user interface for status display.
Cirkit Designer LogoOpen Project in Cirkit Designer
IR Sensor-Controlled Relay with LED Indicator
Image of smart TV: A project utilizing IR Flame Sensor Module in a practical application
This circuit uses an IR sensor to control a relay module, which in turn switches a 12V blue LED on and off. The IR sensor output is connected to the signal input of the relay, enabling the sensor to activate the relay. The relay's normally closed (NC) contact is connected to the LED, allowing the LED to be powered by a 9V battery when the relay is not activated by the IR sensor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered IR Sensor Controlled Relay Module
Image of New: A project utilizing IR Flame Sensor Module in a practical application
This circuit uses an IR sensor to control a 1 Channel 5V Relay Module, which is powered by a 9V battery. The IR sensor detects an object and sends a signal to the relay module to switch its state, enabling or disabling the connected load.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with IR Flame Sensor Module

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 outline robotics: A project utilizing IR Flame Sensor Module in a practical application
ESP32-Based Smart Fire and Gas Detection System with GSM and OLED Display
This circuit is a multi-sensor monitoring system using an ESP32 microcontroller. It integrates various sensors including flame sensors, gas sensors (MQ-2 and MQ-7), a temperature and humidity sensor, and an OLED display for real-time data visualization. Additionally, it includes a relay module for controlling external devices and a GSM module for remote communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of home automation cases: A project utilizing IR Flame Sensor Module in a practical application
Arduino UNO-Based Security System with Motion and Flame Detection and GSM Notification
This is a multi-sensor monitoring system with communication and indication features. It uses an Arduino UNO to read from motion, IR, and flame sensors, controls a relay, buzzer, and LEDs for alerts, and communicates over cellular networks using a SIM800L module. An LCD display provides a user interface for status display.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of smart TV: A project utilizing IR Flame Sensor Module in a practical application
IR Sensor-Controlled Relay with LED Indicator
This circuit uses an IR sensor to control a relay module, which in turn switches a 12V blue LED on and off. The IR sensor output is connected to the signal input of the relay, enabling the sensor to activate the relay. The relay's normally closed (NC) contact is connected to the LED, allowing the LED to be powered by a 9V battery when the relay is not activated by the IR sensor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of New: A project utilizing IR Flame Sensor Module in a practical application
Battery-Powered IR Sensor Controlled Relay Module
This circuit uses an IR sensor to control a 1 Channel 5V Relay Module, which is powered by a 9V battery. The IR sensor detects an object and sends a signal to the relay module to switch its state, enabling or disabling the connected load.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • Fire detection and alarm systems
  • Industrial flame monitoring
  • Safety systems in kitchens and factories
  • Robotics and automation for fire detection
  • Educational projects and experiments

Technical Specifications

The following table outlines the key technical details of the IR Flame Sensor Module:

Parameter Specification
Operating Voltage 3.3V to 5V DC
Detection Range Up to 100 cm (depending on flame size)
Detection Angle 60°
Wavelength Sensitivity 760 nm to 1100 nm
Output Type Digital (D0) and Analog (A0)
Operating Temperature -25°C to 85°C
Dimensions 32 mm x 14 mm x 8 mm

Pin Configuration and Descriptions

The IR Flame Sensor Module has a 3-pin interface. The pin configuration is as follows:

Pin Name Description
1 VCC Power supply pin. Connect to 3.3V or 5V DC.
2 GND Ground pin. Connect to the ground of the power supply.
3 OUT Output pin. Provides a digital signal (HIGH or LOW) based on flame detection.

Usage Instructions

How to Use the IR Flame Sensor Module in a Circuit

  1. Power the Module: Connect the VCC pin to a 3.3V or 5V DC power source and the GND pin to the ground.
  2. Connect the Output: Use the OUT pin to read the sensor's output. This pin provides a digital signal:
    • HIGH (1): No flame detected.
    • LOW (0): Flame detected.
  3. Adjust Sensitivity: The module includes a potentiometer to adjust the sensitivity. Rotate the potentiometer clockwise to increase sensitivity and counterclockwise to decrease it.
  4. Optional Analog Output: Some versions of the module may include an analog output pin (A0) for more precise flame intensity readings.

Important Considerations and Best Practices

  • Avoid Direct Sunlight: The sensor may give false readings if exposed to direct sunlight or other strong IR sources.
  • Distance and Angle: Ensure the flame is within the detection range (up to 100 cm) and angle (60°) for accurate results.
  • Power Supply: Use a stable power supply to avoid noise in the output signal.
  • Testing Environment: Test the sensor in a controlled environment to calibrate sensitivity before deployment.

Example: Connecting to an Arduino UNO

Below is an example of how to connect and use the IR Flame Sensor Module with an Arduino UNO:

Circuit Diagram

  • Connect VCC to the 5V pin on the Arduino.
  • Connect GND to the GND pin on the Arduino.
  • Connect OUT to digital pin 2 on the Arduino.

Arduino Code

// IR Flame Sensor Module Example Code
// Manufacturer: ZWET, Part ID: IRF

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

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 for debugging
}

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

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

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

Troubleshooting and FAQs

Common Issues and Solutions

  1. False Positives in Bright Environments

    • Cause: Strong IR sources like sunlight or incandescent bulbs.
    • Solution: Shield the sensor from direct light or use it in controlled lighting conditions.
  2. Sensor Not Detecting Flames

    • Cause: Flame is out of range or angle.
    • Solution: Ensure the flame is within the 100 cm range and 60° detection angle.
  3. Unstable Output Signal

    • Cause: Noisy power supply or incorrect wiring.
    • Solution: Use a stable power source and double-check all connections.
  4. Sensitivity Adjustment Not Working

    • Cause: Potentiometer is damaged or improperly adjusted.
    • Solution: Replace the potentiometer or adjust it carefully while monitoring the output.

FAQs

Q1: Can the sensor detect flames through glass?
A1: No, the sensor cannot detect flames through glass as it blocks IR radiation.

Q2: What is the maximum detection distance?
A2: The sensor can detect flames up to 100 cm, depending on the flame size and intensity.

Q3: Can I use this sensor outdoors?
A3: Yes, but ensure it is protected from direct sunlight and environmental factors like rain or dust.

Q4: Is the sensor compatible with 3.3V microcontrollers?
A4: Yes, the sensor operates at both 3.3V and 5V, making it compatible with most microcontrollers.