烟雾传感器
目录
一、基础知识
二、硬件连接
三、基础应用(图形化)
四、基础应用(Python)
五、相关课程链接
一、基础知识
我们常用的烟雾传感器为MQ-2烟雾传感器,MQ-2烟雾传感器可用于家庭和工厂的气体泄漏监测装置,适宜于液化气、苯、烷、酒精、氢气、烟雾等的探测。因此,MQ-2准确的是一个多种气体探测器。
MQ-2的探测范围极其的广泛,它的优点有:灵敏度高、响应快、稳定性好、寿命长、驱动电路简单。
MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧的负离子吸附,使半导体中的电子密度减少,从而使其电阻值增加。当与烟雾接触时,如果晶粒间界处的势垒收到烟雾的调至而变化,就会引起表面导电率的变化。利用这一点就可以获得这种烟雾存在的信息,烟雾的浓度越大,导电率越大,输出电阻越低,则输出的模拟信号就越大。
MQ-2型烟雾传感器示意图如图1所示。
图1 MQ-2气体传感器
二、硬件连接
烟雾传感器具有两种输出方式:模拟输出(A0引脚)及数字输出(D0引脚)。烟雾传感器有四个引脚,在将烟雾传感器插入扩展板时,我们先将VCC及GND引脚分别与树莓派的5V及GND引脚连接,以为该模块通电。如果只是需要判断所处环境的空气中是否有烟雾,我们只需将该模块的D0引脚与树莓派的GPIO引脚连接;如若需要进一步的测试所处环境空气中具体的烟雾密度并获取相应的数值,则需要将该模块的A0引脚与树莓派的模拟引脚进行连接。
烟雾传感器的细节图如下图所示。
图2 烟雾传感器细节图
三、基础应用(图形化)
1.烟雾传感器测试程序如下图所示。程序永远执行(除非强行中断程序或者切断电源),每隔0.3秒获取一次烟雾传感器的值并输出,此处需要注意,数值含义:当烟雾浓度超过阈值时,输出为0;反之,当烟雾浓度低于阈值时,输出为1。
图3 烟雾传感器测试(数字量输出)
图4 烟雾传感器控制小灯亮灭
3.此处为下载链接
4.烟雾传感器控制小灯亮灭效果演示
四、基础应用(Python)
暂无,需要后期补充
五、相关课程链接
暂无,后期需要补充