Sniffer 空气质量监测仪

sniffer

智能家居, ESP32 ⭐⭐☆☆☆ (2/5) 已发布
kylemanna 162 Stars NOASSERTION BOM 完整度: /5 教程完整度: /5

项目简介

ESP32空气质量传感器,集成PMSA003、BME680及1.14寸LCD。


Sniffer 是一个专注于室内空气质量监测的开源硬件项目,它通过集成 ESP32 TTGO T-Display 显示模块、PMSA003 颗粒物传感器和 BME680 环境传感器,构建了一款高精度的空气品质监测板。该项目解决了家庭环境中缺乏实时、精准空气质量数据的问题,尤其适合对 PM2.5、TVOC、温度、湿度等指标有持续追踪需求的用户。其核心优势在于测量精度极高,实测数据与周边多台 PurpleAir 专业传感器的偏差在 1% 以内,且采用的 PMSA003 传感器在颗粒物检测性能上优于 PurpleAir 常用的 PMS5003 型号。技术栈方面,硬件基于 KiCad 设计原理图与 PCB,软件则提供了 ESPHome YAML 配置文件,能够无缝对接 Home Assistant 智能家居平台,并支持将数据写入 InfluxDB 时序数据库,最终通过 Grafana 实现可视化仪表板,形成从数据采集、存储到展示的完整闭环。适用场景包括家庭室内外空气质量长期监测、过敏人群的环境预警、以及智能家居自动化联动(如联动空气净化器)。项目还提供了 PCBWay 的打样文件,方便爱好者直接复刻制作。整体而言,Sniffer 以开源硬件的方式,降低了高精度空气质量监测的门槛,让用户能够以较低成本获得媲美专业设备的监测体验。

标签

项目特点

集成 PMSA003 颗粒物传感器和 BME680 环境传感器
基于 ESP32 TTGO T-Display 模块,自带 1.14 英寸 LCD 显示屏
定制 PCB 设计,模块化集成
支持 Home Assistant、InfluxDB 和 Grafana 集成
测量精度高,与 PurpleAir 传感器误差在 1% 以内
提供 ESPHome YAML 配置文件,易于配置和使用
可通过 PCBWay 直接订购 PCB

技术规格

主控芯片
颗粒物传感器
环境传感器
显示屏
供电方式
软件平台
集成平台
PCB 层数
PCB 尺寸

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32 TTGO T-Display 模块 1 集成 1.14 英寸 LCD
PMSA003 颗粒物传感器模块 1 测量 PM1.0、PM2.5、PM10
BME680 CJMCU 模块 1 温度、湿度、气压、VOC
定制 PCB 1 可从 PCBWay 订购
排针/排母 若干 用于模块连接
USB 数据线 1 供电和编程

3D 模型

所需工具

工具用途是否必需
焊台 焊接排针和模块 ✅ 是
3D 打印机 打印外壳(待开发) ▢ 推荐
电脑 编程和配置 ESPHome ✅ 是
USB 数据线 连接 ESP32 到电脑 ✅ 是

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

🔧 **动手能力**:需要基本的焊接技能,能够焊接排针和连接模块 💻 **编程能力**:需要了解 ESPHome 配置和 YAML 语法,能够配置 Home Assistant 集成 ⚡ **电子电路**:需要了解基本的电路原理,能够阅读原理图和 PCB 设计文件

适用场景

家庭室内空气质量监测
与 Home Assistant 智能家居系统集成
长期空气质量数据采集和分析
对比室内外空气质量(与 PurpleAir 等室外传感器配合)