[模块]MQ系列气体传感器
更新时间:2019-03-07 06:14 浏览:80 关闭窗口 打印此页
一,导言
可能需要检查环境中的气体状态,例如测量房屋中的气体是否泄漏。那天有理由跑(*?ー?*)
本文介绍了如何使用MQ系列气体传感器。这里我们将以MQ-7一氧化碳传感器为例。
其次,它是一种实验材料。
一氧化碳传感器1. MQ-7
单片机(Arduino UNO)。
第三,实现功能。
1.使用MQ气体传感器检测相应的气体值
第四,它是模块的介绍。
以上是MQ-7的物理图。这同样适用于MQ模块的其他模型。
MQ系列气体传感器如下。
MQ-2燃气,烟雾
MQ-3酒精蒸锅
MQ-4天然气,甲烷
MQ - 5液化气,甲烷,煤气,液化石油气
MQ-6液化气,异丁烷,丙烷,液化石油气
MQ-7一氧化碳
MQ-8氢
MQ - 9一氧化碳,燃气
臭氧MQ-131
MQ-135氨,硫,苯蒸气
MQ-138醇,酮,醛,芳香族和其他有机溶剂
氟利昂气体MQ-139
MQ模块工作电压为5 V,提供数字和模拟输出。可通过可调电阻调节数字输出阈值。
MQ系列传感器需要预热才能进行稳定检测。MQ-2 / MQ-3 / MQ-4 / MQ-5 / MQ-6 / MQ-8 / MQ-131 / MQ138 / MQ-139预热至少24小时是必需的,MQ-7 / MQ-9最小需要预热48小时。
在本文中,我们将缩短预热时间并提高舒适度。
5,构建硬件电路
该模块有四个主要端口。
1. VCC:连接5 V电源
2. GND:负电源
3. DO:数字输出端口
4. AO:模拟输出端口
六,实验过程。
该模块只读取数字和模拟两种数据。
数字量就像按下按钮一样。高输出电平意味着电流值超过设定的阈值,并且可以使用可调电阻调节阈值。
由于本文主要读取模块的模拟量,因此仅使用VCC,GND和AO端口。
下面是我写的Arduino测试程序。
我希望传感器在这个程序中会变热。它加热仅20秒。事实上,正如我之前告诉过你的那样,它需要超过24小时如果您尝试它,您会注意到您处于不稳定状态,因为您阅读的值减少了我们来看看。
以下是在经过一段时间后读数远低于读数的读数。
在这里,我们需要考虑读取值未校准。最后,作为参考,有必要在使用它们之前调整多少个值被认为过多以及多少个值是正常的。
七,总结
这些气体传感器价格低廉,在简单的环境下使用方便,预热时间长,需要特别注意。当然,连续检测固定位置不是问题,如果它变成便携式测试仪,则必须对其进行处理。
PS:请点击下面阅读原文。我很惊讶(?_,?)