ESP8266空气质量监测器
esp8266aq
智能家居
2/5
已发布
项目简介
ESP8266与Plantower AQ传感器集成。
这是一个基于ESP8266芯片和Plantower空气质量传感器的开源硬件项目,旨在解决家庭环境中空气质量与温湿度的实时监测问题。项目核心功能是采集PM2.5、PM10等颗粒物浓度数据,同时集成温湿度传感器,通过MQTT协议将数据发布到服务器。后端采用InfluxDB时序数据库存储数据,并利用Grafana进行可视化展示,用户可以在仪表盘上直观查看历史趋势和实时变化。技术栈方面,硬件部分使用KiCad设计PCB,固件基于ESP8266开发,支持Wi-Fi配置和MQTT通信。项目最大的特点是部署简单:传感器通过USB供电,首次启动时会创建临时Wi-Fi热点,用户连接后即可配置家庭网络,无需额外编程。适用场景包括家庭空气质量监控、办公室环境监测、小型气象站等。对于关注室内空气健康、希望低成本搭建监测系统的用户,这个项目提供了从硬件设计到数据可视化的完整解决方案。目前项目已包含PCB设计文件、固件源码和Grafana配置示例,用户可以直接复现或在此基础上进行二次开发。
标签
项目特点
集成Plantower空气质量传感器和温湿度传感器,实现多参数监测
支持Wi-Fi配置:首次启动创建热点,用户可通过网页配置网络
基于MQTT协议发布数https://raw.githubusercontent.com/tenderlove/esp8266aq/main/pcb/README.md)fluxDB存储时序数据,Grafana提供可视https://raw.githubusercontent.com/tenderlove/esp8266aq/main/firmware/README.md)方便硬件复刻
固件代码开源,支持自定义修改和扩展
技术规格
| 主控芯片 | ESP8266 |
|---|---|
| 空气质量传感器 | Plantower(具体型号见PCB文档) |
| 温湿度传感器 | 未明确(需查看PCB文档) |
| 通信协议 | MQTT |
| 数据存储 | InfluxDB |
| 可视化工具 | Grafana |
| 供电方式 | USB 5V |
| 配置方式 | 首次启动创建Wi-Fi热点,网页配置 |
| PCB设计工具 | KiCad |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP8266开发板 | 1 | — | 如NodeMCU或Wemos D1 Mini |
| Plantower空气质量传感器 | 1 | — | 具体型号见PCB文档 |
| 温湿度传感器 | 1 | — | 具体型号见PCB文档 |
| USB数据线 | 1 | — | 用于供电和配置 |
| 定制PCB | 1 | — | 可从PCB文件打样 |
| 电阻、电容、连接器等 | 若干 | — | 详见PCB BOM |
3D 模型
能力画像
⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 3/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5
项目图库
所需技能
🔧 **动手能力**:需要焊接PCB元件,制作传感器模块,可能需要设计外壳
💻 **编程能力**:需要了解Arduino/C++固件开发,MQTT协议,以及InfluxDB和Grafana的配置
⚡ **电子电路**:需要理解ESP8266引脚定义、传感器接口电路,能阅读KiCad原理图
适用场景
家庭室内空气质量监测,实时了解PM2.5、PM10等颗粒物浓度
办公室或教室环境监测,联动空气净化器或新风系统
物联网教学项目,学习ESP8266、MQTT、时序数据库和可视化工具链
环境数据采集研究,长期记录空气质量变化趋势