项目简介
本项目结合MH-Z19B CO2传感器与M5 Atom Matrix,构建出一个紧凑且具备网络化功能的CO2监测系统。该系统能实时监测CO2浓度,还可通过WiFi网络进行数据展示与分析。
项目的主要特性和功能
- 硬件集成:支持MH-Z19B CO2传感器与M5 Atom Matrix连接,提供紧凑硬件方案。
- 网络功能:借助WiFi网络,用户可远程访问CO2监测数据,支持数据实时更新与历史数据查询。
- Web界面:提供Web界面,展示当前CO2浓度、过去5分钟平均浓度及CO2浓度历史图表。
- 数据导出:支持将CO2数据以CSV格式导出,方便进一步数据分析处理。
- LED显示:M5 Atom Matrix的LED显示屏可滚动显示当前CO2浓度,传感器预热时显示“warming up”。
安装使用步骤
硬件连接
- 将MH-Z19B传感器输出线连至M5 Atom Matrix相应GPIO引脚。
- 确保电源线连接正确,用USB - C线缆为M5 Atom Matrix供电。
软件安装
- 用Arduino IDE打开项目代码。
- 安装所需库:ErriezMHZ19B和cppQueue。
- 编译并上传代码到M5 Atom Matrix。
网络配置
- 首次启动,M5 Atom Matrix会创建WiFi热点(SSID:
M5STACK_SETUP
)。 - 连接该热点,通过Web界面配置WiFi网络的SSID和密码。
- 配置完成后,M5 Atom Matrix自动连接配置的WiFi网络,提供Web界面(URL:
http://co2monitor.local/
)。
数据查看
- 打开浏览器,访问上述URL,查看当前CO2浓度和历史数据图表。
- 通过Web界面,可导出CO2数据为CSV格式进行进一步分析。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】