SKU_BOS0007_Boson_Flame_Sensor_i7-DFRobot

Introduction

The flame sensor can be used to detect fire sources or other light sources with wavelength of 760nm-1100nm and detection angle of up to 60 degrees. It comes with two M3 mounting holes for easy mounting. This sensor can work at -25-85℃ with stable and reliable performance. Although it's designed to sense fire, it is not fireproof. So please keep a distance from the flame when using it to avoid burning sensor. The sensor works well with maincontrollers such as micro:bit and Arduino, and supports not only Mind+ and makecode graphical programming but also non-programming projects.

Specification

Board Overview

Num Label Description
1 GND Power -
2 VCC Power +
3 SIGNAL Analog Signal Line

Usage Description

The flame sensor can be used to detect fire sources or other light sources with wavelength of 760nm-1100nm and detection angle of up to 60 degrees. And it can work at -25 to 85℃ with stable and reliable performance.

When flame increases, the output signal increases; when it decreases, the output signal decreases.

Note: Although the sensor is designed to sense fire, it is not fireproof. So please keep a distance from the flame when using it to avoid burning sensor.

Principle

The thermal radiation of flame has gas emission with discrete spectrum and solid radiation with continuous spectrum. The radiation intensity and wavelength distribution of flame vary from burning objects. Generally the near-infrared and UV light of flame has great radiation intensity. The flame sensor is made on the basis of this feature. As infrared light is sensitive to flame, the sensor employs special IR receiver to detect flame, then converts the intensity of surrounding infrared light to level change, and inputs it into CPU, which will make corresponding program processing according to the signal change.

Application

1. Fire alarm

Description:

When a fire occurs, the flame sensor senses the flame, and the buzzer gives an alarm.

Components:

BOS0007 Flame Sensor BOS0020 Buzzer BOS0035 Mainboard-3IO
MBT0039 Micro:bit BOS0040 Micro:bit BOSON Expansion Board

Tips: micro:bit and Micro:bit BOSON expansion boards are used in the programming example.

Non-programming Sample

Connection Diagram:

Programming Sample

Connection Diagram:

Flow Chart:

Mind+ Sample Program:

Makecode Sample Program:

2. Firefighting Robot (Programming)

Description:

We use servo to simulate the switch of water tank, when a fire occurs, the servo will rotate to turn on the switch to put out the fire and the buzzer will buzz to give an alarm after the flame sensor detects the flame.

Components:

BOS0007 Flame Sensor BOS0020 Buzzer SER0045 Boson: 9g Metal Gear Micro Servo
MBT0039 Micro:bit BOS0040 Micro:bit BOSON Expansion Board

Connection Diagram:

Flow Chart:

Mind+ Sample Program:

Makecode Sample Program:

FAQ

For any questions, advice or cool ideas to share, please visit the DFRobot Forum

Turn to the Boson Kit Page