Q_sensor 空气质量传感器
Q_sensor
智能家居, ESP32
⭐⭐☆☆☆ (2/5)
已发布
项目简介
ESP32 C6的Zigbee固件,用于多功能空气质量传感器。
Q_sensor 是一款基于 Zigbee 协议的多功能空气质量传感器开源项目,旨在为用户提供全面、精准的室内环境监测解决方案。项目集成了多达七种不同类型的传感器,能够实时检测温度、湿度、气压、二氧化碳浓度、挥发性有机物(VOC)指数、环境光照度,并内置了6轴姿态陀螺仪和5.8G雷达传感器,实现了从基础环境参数到人体存在感知的全方位覆盖。其核心优势在于所有传感器数据均通过标准Zigbee集群上报,因此可以无缝兼容zigbee2mqtt等主流智能家居网关,无需额外适配即可接入Home Assistant等平台。技术栈方面,项目基于ESP32微控制器,采用I2C总线连接各传感器(如SCD40、AGS10、AHT20、BH1750、BMP280等),并支持通过OTA进行固件升级,方便用户持续获取新功能。Q_sensor解决了传统单一传感器无法全面反映空气质量、且难以融入现有智能家居生态的问题,特别适用于需要精细化环境监控的智能家居、办公室、实验室或种植场景。例如,用户可同时获取CO2浓度以判断通风需求,结合VOC指数评估空气污染程度,再通过雷达传感器实现人来灯亮、人走关机的自动化联动。项目还提供了可配置的报表功能,允许用户按需调整各传感器的上报间隔,既保证了数据实时性,又兼顾了网络带宽和电池续航。
标签
项目特点
**多传感器集成**:支持 AGS10(VOC)、SCD40(CO2)、AHT20(温度)、BH1750(光照)、BMP280(气压)和 QMI8658C(6轴姿态陀螺仪)等多种传感器。
**Zigbee 通信**:基于 ESP32 C6 的 Zigbee 功能,实现低功耗无线数据传输。
**标准集群支持**:几乎所有数值都使用标准 Zigbee 集群,兼容多种智能家居系统。
**可配置上报**:支持通过 zigbee2mqtt 配置最小/最大上报间隔和变化阈值。
**OTA 更新**:支持通过 Zigbee 进行固件空中升级。
**高精度测量**:SCD40 传感器可从 BMP280 获取气压数据,以提高 CO2 读数准确性。
**快速采样**:所有传感器每 10 秒读取一次数据。
技术规格
| 主控芯片 | |
|---|---|
| 通信协议 | |
| 支持的传感器 | |
| GPIO | |
| 采样间隔 | |
| 固件更新 | |
| 兼容性 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 C6 开发板 | 1 | — | 核心控制器 |
| AGS10 (VOC) | 1 | — | I2C 地址 0x1a |
| SCD40 (CO2) | 1 | — | I2C 地址 0x62 |
| AHT20 (温度) | 1 | — | I2C 地址 0x38 |
| BH1750 (光照) | 1 | — | I2C 地址 0x23 |
| BMP280 (气压) | 1 | — | I2C 地址 0x77 |
| QMI8658C (6轴姿态) | 1 | — | I2C 地址 0x6b |
| BS5820 (5.8G雷达) | 1 | — | 二进制输出 |
| 按钮 | 1 | — | 连接 IO10 |
| LED | 1 | — | 连接 IO5 |
| 电阻、电容、连接线等 | 若干 | — | 用于电路搭建 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印传感器外壳 | ▢ 推荐 |
| 焊台 | 焊接传感器和连接线 | ✅ 是 |
| USB 数据线 | 烧录固件到 ESP32 C6 | ✅ 是 |
| 电脑 | 编译和烧录固件 | ✅ 是 |
能力画像
记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要焊接传感器和连接线,搭建电路,可能需要3D打印外壳。
💻 **编程能力**:需要了解 ESP32 固件烧录流程,熟悉 zigbee2mqtt 配置。
⚡ **电子电路**:需要理解 I2C 通信协议和 GPIO 引脚连接。
适用场景
**智能家居环境监测**:实时监测室内空气质量,并通过 Zigbee 网关集成到 Home Assistant 等平台。
**办公室/教室空气质量监控**:监测 CO2 浓度,提醒通风换气。
**DIY 爱好者项目**:学习 ESP32 和 Zigbee 开发,定制个性化传感器。