空气质量监测仪 air-quality-monitor

智能家居, ESP32 ⭐⭐☆☆☆ (2/5) 已发布
bastienwirtz 23 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /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总线连接传感器,接线简单

技术规格

主控芯片
颗粒物传感器
气体传感器
通信协议
显示
连接方式
传感器接口

项目资源

物料清单 (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引脚。

适用场景

家庭室内空气质量实时监测
办公室或教室空气质量监控
集成到智能家居系统,实现自动化通风控制
空气质量数据采集和分析研究