空气质量监测仪
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总线连接传感器,接线简单
技术规格
| 主控芯片 | |
|---|---|
| 颗粒物传感器 | |
| 气体传感器 | |
| 通信协议 | |
| 显示 | |
| 连接方式 | |
| 传感器接口 |
项目资源
bastienwirtz/air-quality-monitor
www.lilygo.cn/prod_view.aspx?TypeId=50033&Id=1126&FId=t3:50033:3
environmental-sensors/particulate-matter-sensors-pm25
products/sgp30-air-quality-sensor-breakout
Bodmer/TFT_eSPI
Xinyuan-LilyGO/TTGO-T-Display
6/Sensirion_SPS30_Particulate_Matter_Sensor_v0.9_D1__1_.pdf
the-aqi-equation/169
documents/zell-aqi.pdf
aqi-calculations-overview-ozone-pm2-5-and-pm10/168
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| LILYGO TTGO T-Display ESP32 | 1 | — | 自带显示屏 |
| Sensirion SPS30 颗粒物传感器 | 1 | — | PM1, PM2.5, PM4, PM10 |
| SGP30 空气质量传感器 | 1 | — | eCO2, TVOC |
| 杜邦线/排线 | 若干 | — | I2C连接 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 计算机 | 编程和配置 | ✅ 是 |
| USB数据线 | 连接ESP32到计算机 | ✅ 是 |
| Arduino IDE 或 PlatformIO | 编写和上传代码 | ✅ 是 |
| 烙铁和焊锡 | 焊接传感器引脚(如需要) | ▢ 推荐 |
能力画像
记忆与知识检索
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引脚。
适用场景
家庭室内空气质量实时监测
办公室或教室空气质量监控
集成到智能家居系统,实现自动化通风控制
空气质量数据采集和分析研究