项目简介
AirShield是基于Arduino开发的一个空气质量监测系统,通过测量VOC(挥发性有机化合物)和CO2水平助力预防COVID - 19。该系统利用BME680传感器测量VOC,用MH - Z19B传感器测量CO2。设备由一个轻量级盒子构成,内置OLED显示屏用于实时展示空气质量数据,用户还能通过Telegram bot远程查看空气质量。
项目的主要特性和功能
- 空气质量监测:借助BME680和MH - Z19B传感器,实现对VOC和CO2水平的监测。
- OLED显示:可通过OLED屏幕实时显示空气质量数据。
- 远程交互:支持用户通过Telegram bot远程查看空气质量。
- WiFi连接:由ESP模块负责WiFi连接,能连接到已知网络并获取MAC地址。
- MQTT通信:采用MQTT协议进行数据传输。
- Modbus通信:支持Modbus协议,可用于设备控制和数据读取。
安装使用步骤
假设用户已经下载了本项目的源码文件: 1. 硬件连接:按照项目要求,将BME680、MH - Z19B、OLED显示屏等硬件连接到IoT - 02板。 2. 软件配置:对WiFi信息、Modbus参数等进行配置。 3. 编译和上传:使用Arduino或相关工具编译代码,并上传到IoT - 02板。 4. 测试和调整:在实际环境中对系统功能进行测试,根据需要进行调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】