问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MQ-135:气体或空气质量传感器

创作时间:
作者:
@小白创作中心

MQ-135:气体或空气质量传感器

引用
1
来源
1.
https://zh-cn.hwlibre.com/mq-135-%E6%B0%94%E4%BD%93%E6%88%96%E7%A9%BA%E6%B0%94%E8%B4%A8%E9%87%8F%E4%BC%A0%E6%84%9F%E5%99%A8/

在您的项目中,您可能需要拥有精确的工具来检查环境的空气质量并检测有害物质的存在。传感器MQ-135正是您所寻找的,能够可靠、高效地检测各种对健康有害的气体。

在这里你可以了解MQ-135 传感器的详细信息,重点介绍其检测氨、酒精、苯和烟雾等气体的能力,您将学习如何将其与 Arduino 结合使用……

什么是MQ-135传感器?

MQ-135模块是传感器掺铟氧化锡半导体 (In2O3-SnO2) 的电导率随环境中气体浓度的变化而变化。这种电导率的变化转化为传感器电阻的变化,可以测量该变化并用于确定存在的气体浓度。

空气中可检测到的气体包括CO2、酒精、氮氧化物(NOx)、一氧化碳(CO)、氨(NH3)、硫化物、苯(C6H6)、烟雾等气体对健康有害。请记住,不可能测量每种气体的数量,它只会通过检查此类气体的存在来帮助您确定空气的质量。

此外,你还必须知道灵敏度可能会有所不同取决于测量的气体,例如:

  • 氨(NH3):10ppm-300ppm
  • 苯:10ppm-1000ppm
  • 酒精:10ppm-300ppm

关于其操作,MQ-135 传感器基于空气中存在的气体与传感器敏感表面之间的相互作用,传感器敏感表面由掺杂铟的氧化锡组成,如我之前指出的。当气体接触到传感器表面时,气体分子与吸附在表面的氧原子发生反应,释放电子并改变材料的电导率。

电导率变化的幅度取决于气体的浓度及其亲和力由掺杂有铟的氧化锡制成。氨、酒精、苯和烟雾等气体对这种材料具有很高的亲和力,这会导致传感器的电导率发生显着变化。

MQ-135 传感器应用

MQ-135 传感器在各个领域都有广泛的应用,包括:

  • 环境监测,检测自然环境中的空气质量。
  • 工业安全,用于检测可能对工人造成危险的气体泄漏。
  • 家庭自动化,控制智能家居和建筑中的空气质量,尤其是位于大城市或工厂附近的智能家居和建筑中的空气质量。
  • 自动化,用于检测自动化工业过程中的气体并在检测到气体时生成操作。
  • 科学研究,用于研究各种环境中的空气质量和有害气体的存在。

应该补充的是,这种传感器不仅用途广泛,而且价格便宜,对各种气体具有高灵敏度,使用简单,可靠并能承受恶劣的环境条件。然而,它也确实有其局限性,因为它不仅仅对一种气体有选择性,它可能对湿度或温度等环境变化敏感,当它检测气体时,它的信号并不总是线性的,所以它是很难知道存在的量,而且它的响应时间也不是最快的,所以气体浓度的突然变化可能需要一段时间才能反映出来……

关于 MQ-135 检测的气体

必须指出的是,MQ-135 对大量有害气体非常敏感。正如我之前提到的,其中包括:

  • 二氧化碳(CO2):这种气体如果大量存在,会提高缺氧环境中血液的酸度,还会导致头痛、头晕、嗜睡、恶心、意识混乱和呼吸困难。如果浓度和接触量很高,甚至可能导致其他重大问题,甚至死亡。这种情况在酒窖发酵过程中很常见,发酵过程中会产生大量这种气体,并且已经导致多人死亡(“甜蜜死亡”)……

  • 酒精(乙醇):这些酒精蒸气还会导致中毒、肺部问题、改变神经系统、呕吐、头晕等。

  • 氮氧化物(NOx):在另一种情况下,我们有酸性气体,它会刺激眼睛、皮肤、呼吸道、呼吸困难、胸痛、肺部损伤、加重呼吸道疾病等。

  • 一氧化碳(CO):与二氧化碳一样,这种另一种气体对健康也有很大问题,会产生非常相似的症状,但在严重中毒的情况下甚至可能导致死亡,因此控制其存在非常重要。

  • 阿莫尼亚科 (NH3):这种其他气体还会刺激眼睛和呼吸道、引起咳嗽、慢性呼吸道疾病、肺部损伤等。

  • 硫化物(S):硫化物也会引起类似于氨的问题。

  • 苯 (C6H6):这是另一种危险气体,可能会导致较轻微的影响,例如头痛、头晕、恶心、组织刺激,但也会导致其他长期问题,例如生殖问题、癌症(例如白血病)等。

  • 烟及其他:MQ-135 还检测到的其余气体也可能导致呼吸困难,尤其是患有慢性阻塞性肺病、哮喘等的人,以及刺激眼睛、呼吸道、咳嗽、胸痛、肺部损伤、癌症由于存在颗粒等而导致肺部

MQ-135 与 Arduino

首先,重要的是要知道如何将MQ-135模块连接至主板 Arduino UNO这样它就能正常工作,我们就可以开始测试我们的代码了。要做到这一点,非常简单,您只需查看模块的引脚排列并按以下方式连接:

  • 模块的 GND 将连接到 Arduino 板的 GND。
  • 模块的VCC将连接到Arduino的5V。
  • MQ-135 的 DOUT 可以连接到 Arduino 模拟输入,例如引脚 A0。

另一方面,您还必须下载来自此链接的 Arduino IDE 的 MQ-135 库。安装完成后,我们可以开始测试代码,可能类似于以下内容:

#include "MQ135.h"
#define ANALOGPIN A0 
#define RZERO 206.85 
MQ135 gasSensor = MQ135(ANALOGPIN);
void setup()
{
 Serial.begin(9600);
 float rzero = gasSensor.getRZero();
 delay(3000);
 Serial.print("MQ135 RZERO Valor de calibración: ");
 Serial.println(rzero);
}
void loop() {
 float ppm = gasSensor.getPPM();
 delay(1000);
 digitalWrite(13,HIGH);
 Serial.print("Valores de CO2 en ppm: ");
 Serial.println(ppm);
}
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号