Product Description & Technical Details
Product Description
The Infrared Flame Sensor Module is a critical component for fire-detection projects and safety automation. It is designed to detect the specific infrared wavelengths emitted by fire, typically ranging from 760nm to 1100nm. The sensor uses a high-sensitivity IR receiver photodiode that converts light intensity into a voltage signal. This module is widely used in Fire Fighting Robots, flame-monitoring industrial systems, and home automation safety alarms. With both Digital (D0) and Analog (A0) outputs, it offers the flexibility to be used with simple microcontrollers (like Arduino and ESP8266) or standalone relay circuits.
Key Highlights
Dual Output Mode: The Digital Output (D0) provides a high/low signal when flame is detected, while the Analog Output (A0) provides a real-time voltage value representing the flame intensity and distance.
Adjustable Sensitivity: Features an onboard LM393 comparator and a blue potentiometer. Rotating the potentiometer allows you to set the threshold for digital triggering, preventing false alarms from ambient light.
Fast Response Time: High-speed IR detection ensures that ignition sources are identified within milliseconds, which is vital for emergency shutdown systems.
Breadboard Friendly: The standard 4-pin interface allows for easy mounting on breadboards or connection via female-to-male jumper wires.
Onboard Indicators: Includes a power LED and a status LED (which lights up when a flame is detected), facilitating easy debugging without code.
Technical Specifications
Detection Distance: ~20cm (small flame) to 100cm (larger flame)
Comparator Chip: LM393
PCB Size: 3.2cm x 1.4cm
Fixed Bolt Holes: 3mm for easy installation on chassis
Logic Level: Compatible with 3.3V (Raspberry Pi/ESP) and 5V (Arduino)
Installation Tip from Robogears
Keep a safe distance between the sensor and the flame during testing to prevent damage to the photodiode—the sensor itself is not fireproof. For the most accurate readings, ensure the sensor is not pointed directly at sunlight or high-intensity fluorescent lamps, as these emit infrared rays that can trigger false positives. In your code, if using the Digital Output, treat it like a simple push-button input. If using the Analog Output, use analogRead() to map the intensity of the flame.
Note: This module is for electronic prototyping and detection purposes only. It should not be used as the primary safety device in life-critical fire suppression systems. Product images are for illustration purposes only.