树莓派打造空气质量与气象站:InfluxDB+Grafana可视化
您好奇家里或办公室空气究竟有多洁净?借助balenaSense,树莓派可采集温度、湿度、气压、空气质量指标,实时趋势呈现在云端Grafana仪表盘。
搭建空气质量与气象站曾需大量布线与分立传感器,现代集成突破板将所有读数合一模块,流程现已简化可靠。
本指南演示使用一体化BME680传感器直插树莓派零外挂元件。零电子基础也能上手,焊接铁仅在选择需焊接版本时辅助。
硬件清单
下面是核心采购单。免焊/需焊两条路线决定买哪款传感器板。
免焊方案
即插即用需:
- 树莓派Zero WH(兼容2Bv1.2/3B/3B+/3A+)
- 8GB+ Micro-SD卡——推荐SanDisk Extreme Pro
- 电源适配器与线缆
- Pimoroni BME680带突破板
- Pimoroni突破花园pHAT
想焊接——尽管来!
动手焊接需:
- 树莓派Zero W(兼容2Bv1.2/3B/3B+/3A+)
- 8GB+ Micro-SD卡——推荐SanDisk Extreme Pro
- 电源适配器与线缆
- Bosch BME680带突破板(见下文替代)
- 连接导线
其他传感器选项
若已有Sense HAT,本项目亦支持——LED矩阵可显表情反映空气质量。注意:Sense HAT无气体传感器,且靠近Pi CPU读数易偏,新建议选BME680。
几款BME680突破板参考:
- Pimoroni BME680突破板——£18.50(免焊配pHAT)
- Adafruit BME680突破板——US$22.50
- Sparkfun SparkX BME680——US$19.95(免焊配HAT)
- 无品牌BME680突破板——US$9.92
提示:本指南采用Pimoroni板,其I²C(SDA/SCL)、3V3、GND引脚顺序可直插树莓派GPIO。他板请核对引脚映射再焊接。
软件需求
所有软件、配置、代码打包在balena-sense GitHub仓库。通过balenaCloud免费账号部署,推送镜像至Pi并提供安全远程访问。
您需:
- balenaEtcher烧录SD卡
- 免费balenaCloud账号
- 克隆或下载balena-sense仓库
1. 硬件组装
组装直观:目标将BME680板接入树莓派GPIO排针。
BME680走I²C,需两数据线:SDA(串行数据)、SCL(串行时钟),另需3.3V供电与地。免焊突破板或Sense HAT已预接线,即插即用。
需焊接板请确保SDA/SCL/3V3/GND引脚对应树莓派GPIO布局。查阅板卡数据手册确认引脚分配,焊接前二次核对。
来源:DIY Environment and Air Quality Monitor
制造工艺
- NodeMCU DHT22接入树莓派3B+ MQTT Broker:无缝物联网集成指南
- 树莓派温湿度网络监测站DIY全指南
- 树莓派家庭温湿度监测系统:Web仪表盘实时远程追踪
- 树莓派与 Python 构建远程温度传感器:分步实战指南
- 使用 OpenSensors 监测空气质量:Arduino 与 Python 实战指南
- 树莓派多传感器温度光照监测系统:DS18B20 实战构建
- 树莓派传感器与执行器控制实战:加速度计、舵机与数据流
- Bark Back:物联网宠物监测器,智能声音管理
- 基于 Helium 网络的太阳能供电空气质量监测站:设计与部署全指南
- 树莓派 3 B+ – 更新特性、规格与选购指南
- 树莓派与Python构建机器人:完整指南
- 树莓派 2 运行 Windows IoT Core 打造 Rover 机器人:从入门到进阶指南