SeptaSense 空气质量传感器 SeptaSense

ESP32 3/5 🧩 软硬件结合 已发布
ebrithiljonas 4 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
SeptaSense 空气质量传感器

项目简介

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


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

项目特点

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

技术规格

主控芯片 ESP32
固件平台 ESPHome
温度测量范围 0 - 50°C (±0.5°C)
湿度测量范围 0 - 100% (±4.5%)
VOC 测量范围 1 - 500 Index (±5 Index)
NOx 测量范围 1 - 500 Index (±10 Index)
PM 测量范围 0 - 1000 μg/m³ (±10%)
CO2 测量范围 400 - 5000 ppm (±40 ppm + 5%)
气压测量范围 300 - 1250 hPa (±0.5 hPa)
显示屏幕 SSD1306 128x64 OLED
指示灯 RGB LED 环
供电方式 USB-C (5V)
外壳 3D 打印 (PLA/PETG)

项目资源

物料清单 (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 BMP388.step
SCD4x SCD4x.step

能力画像

⚪ 记忆与知识检索: 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 浓度,保障工作环境安全。