欢迎大家来到IT世界,在知识的湖畔探索吧!
火焰探测传感器(AD电压)
本教程来源于 FlexLua 官网,专注于降低 IoT 硬件开发难度,零门槛 Lua 低代码编程技术开发 IoT 硬件。
一、传感器介绍
- 可以检测火焰或波长在760-1100纳米范围内的光源
- 探测角度60度,对火焰光谱特别灵敏
- 对火焰的探测距离和火焰的强度有关(比如以打火机测试,在半米内可检测到打火机的火焰)
- 工作电压3.3V-5V
下图为火焰探测器的核心部件(红外接收管):

红外接收管内部带了一个具有红外光敏感特征的PN节,属于光敏二极管,但是它只对红外光有反应。无红外光时,光敏管不导通,有红外光时,光敏管导通形成光电流,并且在一定范围内电流随着红外光的强度的增强而增大。


- 红外式火焰探测器结构简单,价格便宜,可以通过电路板上的红外接收管来测量火焰的强度,火焰强度被感器以电压信号的方式输出。火焰强度越大,传感器输出的电压值越低。
- 传感器的DO引脚用来指示是火焰强度是否高于或低于某个阙值,通过电位器调节控制相应阀值,火焰强度低于阙值时DO输出高电平,反之DO输出低电平。
- 传感器的AO引脚输出模拟电压信号,用来指示火焰强度。
这里我们只检测AO输出的电压模拟量信号,因为该电压信号可以反映火焰的强度大小。对于DO引脚则使用起来更简单,如果开发者感兴趣的话可以用Core提供的GPIO库函数来实现,这里就不涉及了。
二、接线图

三、材料清单
- 红外火焰传感器模块
四、完整代码
如果感兴趣,上面代码中出现的LIB开头的库函数可以在 API文档 中通过Ctrl+F查询。
五、实验过程及结论
步骤一:火焰传感器附近没有任何火源时


可以看到在此状态下传感器输出的电压值在满压3.3V
步骤二:将打火机火源离火焰传感器大概30厘米时


可以看到传感器此时输出的电压值在3.24V左右
步骤三:将打火机火源离火焰传感器大概20厘米时


可以看到传感器此时的输出电压为2.30V左右
步骤四:将打火机火源离火焰传感器大概10厘米时


可以看到此时传感器的输出电压为1.6V左右
结论:
通过上面实验可以看出,火焰传感器在”空置”–>”30cm”–>”20cm”–>”10cm”这四个状态输出的电压值分别为:3.30V,,3.24V, 2.30V,1.6V。
可以得出当火源离传感器越近,传感器输出的电压越低。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/85730.html