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. It is a critical component in fire alarm systems, industrial safety systems, and other applications requiring early detection of fire hazards. The sensor is highly sensitive to IR wavelengths typically emitted by flames, making it an effective tool for fire detection.
The following table outlines the key technical details of the Zadetector Flame Sensor (Part ID: 220v):
Parameter | Value |
---|---|
Operating Voltage | 3.3V to 5V |
Detection Range | 760 nm to 1100 nm (IR wavelength) |
Detection Angle | 60° |
Output Type | Digital and Analog |
Digital Output Voltage | 0V (no flame), 5V (flame detected) |
Analog Output Voltage | Proportional to flame intensity |
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 signal depending on the flame intensity. |
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
// when 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 == 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
}
False Positives (Flame Detected When No Flame is Present):
No Detection of Flame:
Unstable Output:
Q1: Can the flame sensor detect flames through glass?
A1: No, most glass materials block IR radiation, so the sensor may not detect flames through glass.
Q2: What is the maximum distance for flame detection?
A2: The detection range depends on the intensity of the flame and environmental conditions. Typically, the sensor can detect flames up to 1 meter away.
Q3: Can I use the flame sensor outdoors?
A3: While the sensor can be used outdoors, it should be protected from direct sunlight, rain, and dust to ensure reliable operation.
Q4: Is the sensor compatible with 3.3V microcontrollers?
A4: Yes, the sensor operates at 3.3V to 5V, making it compatible with both 3.3V and 5V microcontrollers.