KE2030 keyes brick 火焰传感器(焊盘孔) 防反插白色端子

KE2030-1-1

1.概述

这是一个常用的火焰传感器。它可以检测火焰或者波长在760纳米~1100纳米范围内的光源,它的探测角度为60度左右,它对火焰光谱特别灵敏并且灵敏度可调,性能稳定。使用时A0端读取对应火焰大小的模拟值;D0端连接一个LM393芯片(比较器),我们可以通过电位器调节测量火焰大小报警临界点,在D0输出数字值。当测量火焰大小超过临界点时,D0端输出低电平;测量火焰大小没超过临界点时,D0端输出高电平。

为了方面接线,我们还配送1根4pin线,线的一端为白色防反插接口(和传感器上防反插白色端子匹配),另一端为4pin杜邦线母头接口。

传感器兼容各种单片机控制板,如arduino系列单片机。使用时,我们可以在单片机上堆叠一个传感器扩展板。传感器和自带导线连接,然后连接在传感器扩展板上,简单方便。同时,传感器自带2个直径为3mm的定位孔,方便你将传感器固定在其他设备。

2.规格参数

导线长度:200mm

工作电压:DC 3.3-5V

接口:间距为2.54mm 4pin防反接口

定位孔大小:直径为3mm

控制信号:数字信号和模拟信号

尺寸:38*22*9mm

重量:3.2g

3.连接图

KE2030-3

4.测试代码

int sensorPin1 =A2 ; //定义数字口A2

int sensorPin2 =A3 ; //定义模拟口A3

int value1 = 0; //设置value1为0

int value2 = 0; //设置value2为0

void setup()

{

Serial.begin(9600); //设置波特率

}

void loop()

{

value1 = digitalRead(sensorPin1); //将value1设置为读取到的A2的数字值

value2 = analogRead(sensorPin2); //将value2设置为读取到的A3的模拟值

Serial.print(“D0:”);

Serial.print(value1); //显示value1数值

if(value1==LOW)

{

Serial.println(” On fire!”);

Serial.print(“A0:”);

Serial.println(value2); //显示value2数值,并自动换行

delay(100); //延迟0.05S

}

else

{

Serial.println(” All going well!”);

}

}

5.测试结果

烧录好测试代码,按照接线图连接好线,利用USB线上电后,打开软件串口监视器,设置波特率为9600。

上电后,传感器上D2常亮,调节传感器上电位器,使D1介于不亮与亮的临界点时,灵敏度最好。

检测到火焰后,传感器上D1亮起,串口监视器显示D0为0,并显示对应字符,A0显示对应的模拟值,火焰越大,模拟值越小。没有检测到火焰后,传感器上D1熄灭,串口监视器显示D0为1,并显示对应字符。