Description
Flame Sensor Breakout
- 1) can detect the flame or wavelength at 760 nm to 760 nm range of light, the lighter the test flame distance is 80 cm, on the flame, the greater the distance test
- 2) the detection Angle of 60 degrees or so, particularly sensitive to the flame spectrum
- 3) the sensitivity adjustable digital potentiometer to adjust (blue)
- 4) the comparator output, signal clean, good waveform, driving ability is strong, for more than 15 ma
- 5) with adjustable precision potentiometer sensitivity adjustment
- 10) use the LM393 wide voltage comparator
Module USES:
- 1) the most sensitive to the flame, flame sensor, also responds to ordinary light, generally used for fire alarm purposes.
- 2) small plate output interface can be directly connected to a microcontroller IO port
- 3) sensor and fire to keep a certain distance, to avoid the damage of high temperature sensors, distance of the test flame for lighter is 80 cm, on the flame, the greater the distance test
Connecting your Flame Detector to an Arduino
A very simple Arduino Sketch is shown below, and assumes you have an LED connected to Pin 13 to indicate when a flame has been detected.
// Flame Sensor Module int LED = 13; // Use the onboard Uno LED int isFlamePin = 7; // This is our input pin int isFlame = HIGH; // HIGH MEANS NO FLAME void setup() { pinMode(LED, OUTPUT); pinMode(isFlamePin, INPUT); Serial.begin(9600); } void loop() { isFlame = digitalRead(isFlamePin); if (isFlame== LOW) { Serial.println("FLAME, FLAME, FLAME"); digitalWrite(LED, HIGH); } else { Serial.println("no flame"); digitalWrite(LED, LOW); } }
Verify Operation of the Flame Detector Module and Adjust Sensitivity
Open the Serial Monitor on your Arduino program. Move a flame in and out of the viewing angle of the sensor. You should see an output that looks something like the picture below. You should also see the red LED illuminate on your module and you should see also see the module LED connected to pin 13 of your Arduino light up.