简介
火焰传感器可以用来探测火源或其它波长在760纳米~1100纳米范围内的光源。在灭火机器人比赛中,火焰探头起着非常重要的作用,它可以用作机器人的眼睛来寻找火源或足球。利用它可以制作灭火机器人、足球机器人等。 火焰传感器的探测角度达60度,对火焰光谱特别灵敏,2个M3安装孔,可以稳定模块不会旋转。 这款火焰传感器能在-25到85摄氏度下工作,性能稳定可靠。尽管这款传感器是用来感知火焰,但是它并不防火。因此使用时请与火焰保持距离,以免烧坏传感器。 新版模拟传感器的端口布局具备以下两项改进。请参考我们博客中 [如何更改数据线接头布局]的说明,当在IO扩展板上使用该传感器时,你可能会需要调整接头的布局。为了方便您的使用,我们将会做出更多改进,尽请关注。
产品参数
- 外形尺寸:30x22mm
- 类型:模拟信号
- 电源要求: 3.3V到5V DC
- 探测距离:20cm(4.8V)~ 100cm(1V)
随着火焰靠近或者亮度增加,传感器输出电压增高 - 能够探测的光谱带:760nm到1100nm
- 反馈时间:15us
- 接口模式:模拟
应用
- 火焰报警器
- 灭火机器人
使用教程
连接图
样例代码
/*
# Product: Flame sensor
# SKU : DFR0076
# Description:
*/
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
}
Mind+(基于Scratch3.0)图形化编程
1、下载及安装软件。下载地址:https://www.mindplus.cc 详细教程:Mind+基础wiki教程-软件下载安装
2、切换到“上传模式”。 详细教程:Mind+基础wiki教程-上传模式编程流程
3、“扩展”中选择“主控板”中的“Arduino Uno”,“传感器”中加载“火焰传感器”。 详细教程:Mind+基础wiki教程-加载扩展库流程
4、进行编程,程序如下图:
5、菜单“连接设备”,“上传到设备”
6、程序上传完毕后,打开串口即可看到数据输出。详细教程:Mind+基础wiki教程-串口打印
结果
当火焰传感器检测得到火源之火,在串口中可观察点数值的变化。
模拟火焰检测 — 行空板K10
项目功能描述
本项目使用 DFR0076 火焰传感器实现模拟火焰检测:模块对红外光敏感,火焰越强,输出的模拟值越大。行空板K10 读取模拟值,并与设定阈值比较,当数值超过阈值时点亮板载 RGB。
硬件准备
| 器材 | SKU / 型号 | 数量 |
|---|---|---|
| 行空板K10 | DFR0992 | 1 |
| 火焰传感器 | DFR0076 | 1 |
| 两头PH2.0-3P白色硅胶绞线 | — | 1 |
| Type-C 数据线 | — | 1 |
连线说明

| 模块 | 模块端口引脚 | 扩展板接口 | 注意事项 |
|---|---|---|---|
| 火焰传感器 | VCC-GND-Signal | K10 P1 | 模拟输入,读取火焰强度 |
示例程序(行空板K10)

运行效果
当传感器前方出现火焰或较强光源时,终端显示的读数会明显升高,板载 RGB 变红;移开火源后,读数下降,RGB 熄灭。

注意:传感器请勿直接接触火焰,避免损坏模块。
疑难解答
更多问题及有趣的应用,请访问论坛

