KE0064 Keyes MQ-135 空气质量传感器模块详细教程#

image-20250312163842918


1. 介绍#

KE0064 Keyes MQ-135 空气质量传感器模块是一款基于 MQ-135 气体传感器的模块,专为 Arduino 等开发板设计。它能够检测空气中的有害气体(如氨气、硫化物、苯蒸气、烟雾等)浓度,并输出模拟信号和数字信号。模块采用红色环保 PCB 板,设计简单,易于使用,适用于空气质量监测、气体泄漏检测等场景。


2. 特点#

  • 多气体检测:能够检测空气中的氨气、硫化物、苯蒸气、烟雾等有害气体。

  • 双输出模式:支持模拟信号和数字信号输出。

  • 灵敏度可调:通过电位器调节灵敏度。

  • 高兼容性:兼容 Arduino、树莓派等开发板。

  • 环保设计:采用红色环保 PCB 板,耐用且稳定。

  • 易于固定:模块自带两个定位孔,方便安装。


3. 规格参数#

参数

工作电压

5V(DC)

工作电流

150mA

检测气体

氨气、硫化物、苯蒸气、烟雾等

输出信号

模拟信号(AO),数字信号(DO)

灵敏度调节

支持(通过电位器)

预热时间

20 秒

工作温度范围

-10℃ ~ +50℃

重量

10g


4. 工作原理#

MQ-135 空气质量传感器内部包含一个加热元件和一个电化学传感器。当空气中的有害气体浓度增加时,传感器的电阻会发生变化,从而改变输出电压。模块通过模拟信号(AO)输出气体浓度的变化,同时通过数字信号(DO)输出是否超过设定的阈值(由电位器调节)。


5. 接口说明#

模块有4个引脚:

  1. VCC:电源正极(5V)。

  2. GND:电源负极(接地)。

  3. AO:模拟信号输出(气体浓度)。

  4. DO:数字信号输出(高/低电平,是否超过阈值)。


6. 连接图#

以下是 KE0064 模块与 Arduino UNO 的连接示意图:

KE0064模块引脚

Arduino引脚

VCC

5V

GND

GND

AO

A0

DO

D2

连接图如下:

image-20250312164530264


7. 示例代码#

以下是用于测试 KE0064 模块的 Arduino 示例代码:

// 定义引脚
#define AOUT_PIN A0 // 模拟信号引脚
#define DOUT_PIN 2  // 数字信号引脚

void setup() {
  pinMode(DOUT_PIN, INPUT); // 设置 DOUT 引脚为输入模式
  Serial.begin(9600);       // 设置串口波特率为9600
  Serial.println("MQ-135 Air Quality Sensor Test");
}

void loop() {
  // 读取模拟信号
  int analogValue = analogRead(AOUT_PIN);

  // 读取数字信号
  int digitalValue = digitalRead(DOUT_PIN);

  // 打印模拟信号值
  Serial.print("Analog Value: ");
  Serial.print(analogValue);

  // 打印数字信号状态
  if (digitalValue == LOW) {
    Serial.println(" | Poor Air Quality Detected!");
  } else {
    Serial.println(" | Air Quality is Good.");
  }

  delay(500); // 延迟500ms
}

8. 实验现象#

  1. 测试步骤

    • 按照连接图接线,将模块连接到 Arduino。

    • 将代码烧录到 Arduino 开发板中。

    • 上电后,打开 Arduino IDE 的串口监视器,设置波特率为 9600。

    • 在传感器附近释放少量烟雾或有害气体(如点燃火柴后吹灭),观察串口监视器中显示的结果。

  2. 实验现象

    • 当传感器检测到空气中有害气体浓度较高时,串口监视器显示 “Poor Air Quality Detected!”,同时模拟信号值(Analog Value)增加。

    • 当空气质量良好时,串口监视器显示 “Air Quality is Good.”。


9. 注意事项#

  1. 预热时间:模块上电后需要 20 秒的预热时间,期间输出可能不稳定。

  2. 电压范围:确保模块工作在 5V 电压范围内,避免损坏模块。

  3. 灵敏度调节:通过模块上的电位器调节灵敏度,顺时针增加灵敏度,逆时针降低灵敏度。

  4. 环境干扰:避免在高湿度或强风环境中使用,以免影响检测效果。

  5. 固定模块:通过模块上的定位孔将其固定在稳定的位置,避免震动影响测量结果。

  6. 安全使用:在测试过程中避免长时间暴露于高浓度有害气体环境中,以免损坏传感器。


10. 应用场景#

  • 空气质量监测:用于检测空气中的有害气体浓度。

  • 气体报警器:用于制作空气质量报警器。

  • 工业安全:用于检测工业环境中的有害气体浓度。

  • 智能家居:用于制作空气质量监测设备。

  • 教育实验:用于学习气体传感器的工作原理和应用。


11. 参考链接#

以下是一些有助于开发的参考链接:


如果需要补充其他内容或有其他问题,请告诉我!