我需要在封闭环境中以百万分之几 (ppm) 为单位测量二氧化碳的含量。目前,我正在使用 MQ-135 气体传感器,它对二氧化碳具有某种浓度。不幸的是,该传感器不能提供准确的值。
我可以用什么气体传感器来获得精确的数据?
成本不应超过 30 美元。MQ-135 对 CO² 的浓度非常低。它返回的值具有很高的波动率。在几秒钟之内,值从 450 ppm 变为 700 ppm。我想要一个应该提供准确数据的数字传感器,例如二氧化碳计 PCE-WMM 50。
我需要在封闭环境中以百万分之几 (ppm) 为单位测量二氧化碳的含量。目前,我正在使用 MQ-135 气体传感器,它对二氧化碳具有某种浓度。不幸的是,该传感器不能提供准确的值。
我可以用什么气体传感器来获得精确的数据?
成本不应超过 30 美元。MQ-135 对 CO² 的浓度非常低。它返回的值具有很高的波动率。在几秒钟之内,值从 450 ppm 变为 700 ppm。我想要一个应该提供准确数据的数字传感器,例如二氧化碳计 PCE-WMM 50。
使用的传感器: MH-Z19 CO² 传感器。
它是一种普通型、小尺寸传感器,利用非色散红外(NDIR)原理检测空气中CO²的存在,具有选择性好、不依赖氧气、寿命长等特点。
输出模式: UART 和 PWM 波我个人觉得这很有用,并在项目中使用了相同的方式。您也可以借助以下 github链接使用 NodeMCU 进行设置。
可在本用户手册 (PDF) 中找到传感器的详细信息。
空气质量传感器: ams IAQ-CORE C
iAQ-Core 传感器模块用于测量 VOC 水平并提供 CO² 等效值和 TVOC 等效值预测。它可以测量 450 到 2,000 ppm 的二氧化碳当量。它的尺寸为 15.24 x 17.78 毫米。数据可通过 I²C 总线获得。
主要优势
应用:智能家居、物联网、暖通空调、恒温器
个人点评:波动率很低。数据非常准确和精确。可以将此传感器与 Arduino、NodeMCU 和 Intel Edison 集成。
实现:用于 iAQ-core 室内空气质量传感器模块的Arduino 库,带有来自 ams 的 I2C 接口。代码已经过 NodeMCU(ESP8266)、Arduino pro mini 和 Arduino nano 测试。