ESP8266空气质量监测器 esp8266aq

智能家居 2/5 已发布
tenderlove 219 Stars NOASSERTION BOM 完整度: 0/5 教程完整度: 0/5
ESP8266空气质量监测器

项目简介

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 模型

模型名称文件名文件
bottom-with-lid bottom-with-lid.stl
bottom bottom.stl
top-with-lid top-with-lid.stl
top top.stl

能力画像

⚪ 记忆与知识检索: 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、时序数据库和可视化工具链
环境数据采集研究,长期记录空气质量变化趋势