

The Flame Sensor (Manufacturer: Zadetector, Part ID: 220v) is a device designed to detect the presence of fire or flames by sensing the infrared (IR) radiation emitted by the flame. This sensor is widely used in fire alarm systems, industrial safety applications, and home automation systems to provide early warnings of fire hazards. Its ability to detect flames quickly and accurately makes it an essential component in environments where fire safety is critical.








The following table outlines the key technical details of the Zadetector Flame Sensor (220v):
| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V to 5V |
| Detection Range | 760 nm to 1100 nm (IR wavelength) |
| Detection Angle | 60° |
| Output Type | Digital (D0) and Analog (A0) |
| Operating Temperature | -25°C to 85°C |
| Dimensions | 32mm x 14mm x 8mm |
The flame sensor module typically has three pins. The table below describes each pin:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply pin. Connect to 3.3V or 5V. |
| 2 | GND | Ground pin. Connect to the ground of the circuit. |
| 3 | OUT | Output pin. Provides a digital signal (HIGH or LOW) or analog voltage based on flame detection. |
Below is an example of how to connect and use the flame sensor with an Arduino UNO:
// Flame Sensor Example Code
// 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 the flame sensor OUT pin
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 == 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
}
Sensor Not Detecting Flames:
False Positives:
Unstable Output:
Sensitivity Issues:
Q1: Can the flame sensor detect flames through glass?
A1: No, the sensor cannot detect flames through glass as glass blocks most IR radiation.
Q2: What is the maximum distance the sensor can detect a flame?
A2: The detection distance depends on the flame size and intensity. Typically, it can detect flames up to 1 meter away under ideal conditions.
Q3: Can I use the flame sensor outdoors?
A3: While it is possible, the sensor may give false readings due to sunlight or other environmental factors. Use it in a shaded or controlled environment for best results.
Q4: Is the sensor compatible with 3.3V microcontrollers?
A4: Yes, the sensor operates within a voltage range of 3.3V to 5V, making it compatible with most microcontrollers.