SeptaSense 空气质量传感器 SeptaSense

ESP32 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
ebrithiljonas 4 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

开源ESP32 ESPHome物联网空气质量传感器。


基于ESP32运行ESPHome的开源物联网空气质量传感器(含开源硬件设计)。

项目特点

**全面监测**:集成多种高精度传感器,可测量温度、湿度、VOC、NOx、PM2.5、CO2 和气压。
**直观反馈**:顶部 RGB LED 环根据空气质量动态变色,一目了然。
**智能家居集成**:基于 ESPHome,原生支持 Home Assistant,数据可接入自动化场景。
**开源开放**:硬件设计(PCB、3D 打印文件)和软件(ESPHome 配置)完全开源。
**本地显示**:配备 128x64 OLED 显示屏,可实时查看各项数据。
**USB-C 供电**:采用通用 USB-C 接口,供电方便。

技术规格

主控芯片
固件平台
温度测量范围
湿度测量范围
VOC 测量范围
NOx 测量范围
PM 测量范围
CO2 测量范围
气压测量范围
显示屏幕
指示灯
供电方式
外壳

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
自定义 PCB 主板 (含 ESP32, BMP388, SCD41, RGB LED) 1 需自行打样或购买
SEN55 (温湿度、VOC、NOx、PM) 1 通过排线连接主板
SCD41 (CO2) 1 焊接在主板上
BMP388 (气压) 1 焊接在主板上
SSD1306 128x64 OLED 1 通过排线连接主板
USB-C 母座 1 用于供电
Micro JST GH 6-pin 排线 1 连接 SEN55 或显示屏
JST XH 2-pin 线缆 1 连接 USB-C 供电板到主板
Dupont 母头 4-pin 排线 1 连接显示屏
M3x5.7 热熔螺母 (外径4.6) 2 用于固定外壳
M3x10 沉头螺丝 2 用于固定外壳
外壳底部 1 详见打印设置
外壳顶部 1 详见打印设置
LED 灯环 1 详见打印设置
SEN55 支架 1 详见打印设置
显示屏固定座 1 详见打印设置

3D 模型

模型名称文件名文件
Case Case
Case Case
Case Case
Display Display
SEN55 SEN55
BMP388(STEP 模型) BMP388.step
SCD4x(STEP 模型) SCD4x.step

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ✅ 是
焊台/电烙铁 焊接电子元件、排线 ✅ 是
热风枪 焊接热熔螺母 ▢ 推荐
螺丝刀 组装外壳 ✅ 是
镊子 处理小零件和排线 ▢ 推荐
万用表 电路测试和故障排查 ▢ 推荐

能力画像

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

所需技能

🔧 **动手能力**:需要焊接电子元件、处理排线、使用热熔螺母和组装 3D 打印外壳。对精细操作有一定要求。 💻 **编程能力**:需要了解 ESPHome 的基本配置和 YAML 语法,以便进行固件烧录和自定义。熟悉 Home Assistant 集成更佳。 ⚡ **电子电路**:需要能看懂简单的电路原理图,理解 I2C 等通信协议,以便进行 PCB 焊接和故障排查。

适用场景

**智能家居环境监测**:集成到 Home Assistant,实时监控家中空气质量,联动空气净化器、新风机等设备。
**办公室/教室空气质量监测**:放置在办公桌或教室中,通过 LED 颜色直观提醒开窗通风。
**DIY 创客项目**:作为学习 ESP32、ESPHome 和传感器集成的进阶项目,可在此基础上进行二次开发。
**实验室/车间空气质量监测**:监测特定区域的 VOC、PM 和 CO2 浓度,保障工作环境安全。