空气质量监测仪
air-quality-monitor
智能家居, ESP32
2/5
已发布
项目简介
Indoor air quality monitor based on ESP32 & Sensirion SPS30 Particulate Matter Sensor.
这是一个基于ESP32微控制器和激光散射传感器、气体传感芯片打造的开源空气质量监测仪项目。它主要解决了家庭、办公室或小型实验室环境中,对颗粒物和有害气体进行实时、量化监测的需求,并将数据通过MQTT协议接入智能家居系统。
标签
项目特点
支持PM1、PM2.5、PM4、PM10颗粒物浓度监测
支持eCO2和TVOC气体浓度监测
通过MQTT协议实现物联网连接,可集成到智能家居系统
使用TTGO T-Display ESP32开发板,自带显示屏
基于I2C总线连接传感器,接线简单
技术规格
| 主控芯片 | ESP32 (LILYGO TTGO T-Display) |
|---|---|
| 颗粒物传感器 | Sensirion SPS30 (PM1, PM2.5, PM4, PM10) |
| 气体传感器 | SGP30 (eCO2, TVOC) |
| 通信协议 | MQTT |
| 显示 | TTGO T-Display 内置LCD |
| 连接方式 | WiFi |
| 传感器接口 | I2C (GPIO 21 & 22) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| LILYGO TTGO T-Display ESP32 | 1 | — | 自带显示屏 |
| Sensirion SPS30 颗粒物传感器 | 1 | — | PM1, PM2.5, PM4, PM10 |
| SGP30 空气质量传感器 | 1 | — | eCO2, TVOC |
| 杜邦线/排线 | 若干 | — | I2C连接 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
🔵 创造与创新: 2/5
所需技能
🔧 **动手能力**:需要基本的电子元件连接能力,能够使用杜邦线或焊接连接传感器到ESP32开发板。
💻 **编程能力**:需要熟悉Arduino IDE或PlatformIO环境,能够配置WiFi和MQTT参数,并上传代码到ESP32。
⚡ **电子电路**:了解I2C通信协议,能够正确连接SPS30和SGP30传感器到ESP32的I2C引脚。
适用场景
家庭室内空气质量实时监测
办公室或教室空气质量监控
集成到智能家居系统,实现自动化通风控制
空气质量数据采集和分析研究