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协议发布数据,便于集成到现有物联网系统
后端使用InfluxDB存储时序数据,Grafana提供可视化图表
提供完整的KiCad PCB设计文件,方便硬件复刻
固件代码开源,支持自定义修改和扩展
技术规格
| 主控芯片 | |
|---|---|
| 空气质量传感器 | |
| 温湿度传感器 | |
| 通信协议 | |
| 数据存储 | |
| 可视化工具 | |
| 供电方式 | |
| 配置方式 | |
| PCB设计工具 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP8266开发板 | 1 | — | 如NodeMCU或Wemos D1 Mini |
| Plantower空气质量传感器 | 1 | — | 具体型号见PCB文档 |
| 温湿度传感器 | 1 | — | 具体型号见PCB文档 |
| USB数据线 | 1 | — | 用于供电和配置 |
| 定制PCB | 1 | — | 可从PCB文件打样 |
| 电阻、电容、连接器等 | 若干 | — | 详见PCB BOM |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳(可选) | ▢ 推荐 |
| 焊台 | 焊接PCB元件 | ✅ 是 |
| 热风枪 | 焊接贴片元件(可选) | ▢ 推荐 |
| 万用表 | 电路测试 | ✅ 是 |
| USB转串口模块 | 固件烧录(如开发板无集成) | ▢ 推荐 |
| 电脑 | 固件开发、配置、数据查看 | ✅ 是 |
能力画像
记忆与知识检索
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、时序数据库和可视化工具链
环境数据采集研究,长期记录空气质量变化趋势