最新消息:

Arduino教程┃五分钟全面了解火焰传感器「图文」

Arduino 少儿编程 3405浏览 0评论

一、前言

火焰传感器,它是一个数字、模拟双重输入模块,本模块可以实现对火焰的检测,适合所有火焰探测需要的场合,例如灭火机器人、火焰报警器。

Arduino教程┃五分钟全面了解火焰传感器「图文」

图1:火焰传感器

一、课前准备

学习本节课请准备Arduino UNO主板1块、扩展板1块、火焰传感器1个、USB方口数据线1根、Mixly(米思齐,V0.998)。

二、火焰传感器简介

它的工作原理是:它能够将火焰发出的波段范围分别为700—1100 nm(纳米)的短波近红外线(SW-NIR)探测到,并通过电信号(电压信号)进行输出。

备注:

1、常用单位有毫米(mm)、厘米(cm)、分米(dm)、千米(km)、米(m)、微米(μm)、纳米(nm)等等

2、红外区间的电磁波,NIR常被化分为短波近红外(SW-NIR)和长波近红外(LW-NIR),其波段范围分别为700—1100 nm和1100—2500 nm。

三、火焰传感器特点

1、采用五路火焰传感器设计,探测范围广(普通的单个火焰传感器的探测范围大概在30°左右,随着距离的增加,范围逐渐减小,本产品探测范围大于120°)

2、能够输出数字信号(高低电平),易于使用

3、能够输出模拟信号(电压信号),适合高精度的场合

4、五路输出全部具有状态指示灯,使得不论在调试或是在实际运用中都带来极大的方便

5、数字输出探测距离可调,模拟输出灵敏度可调,设计更加灵活

6、板载3个M3安装孔,方便安装

7 、供电电压:3.3V-9V供电,可兼容大部分单片机系统

8 、探测波长:700—1100 nm

9、 探测距离:大于 1.5m

Arduino教程┃五分钟全面了解火焰传感器「图文」

图2 原理图

四、距离调节旋钮的使用

Arduino教程┃五分钟全面了解火焰传感器「图文」

图3  距离调节旋钮 (蓝色部分

对于模拟输出: 逆时针旋转(想标识增高的地方旋转),灵敏度增加,既只需要很小的输入就能得到很高的电压输出;

对于 数字 输出: 逆时针旋转(想标识增高的地方旋转),探测增加,很远的距离就可以得到数字输出;

调节旋钮注意事项:5路共用一个调节旋钮。

五、火焰传感器接口说明

根据需求把火焰传感器连接到扩展板数字管脚或模拟管脚,下图是接数字管脚。

Arduino教程┃五分钟全面了解火焰传感器「图文」

图4:传感器与扩展板连接图

1、VCC  外接3.3V-5V

2、GND  外接GND(负极)

3、DO   数字信号输出接口(0和1)

4、AO   模拟信号输出,当土壤缺水时,传感器输出值将减小,反之将增大。

注意:正负极不能反接,会烧坏传感器。

六、获取火焰传感器返回值

Arduino教程┃五分钟全面了解火焰传感器「图文」

图5 Mixly获取火焰传感器模拟值

模拟信号:随着火焰强度的增加输出电压升高;

数字信号:高电平表示有火焰(指示灯亮),低电平标识无火焰(指示灯灭)。

七、火焰传感器使用注意事项

阳光对其有一定影响,使用时避开阳光使用,为减少干扰,可以在传感器端加热缩管(出图)。

尽管这款传感器是用来感知火焰,但是它并不防火。因此使用时请与火焰保持距离,以免烧坏传感器。

您必须 登录 才能发表评论!