亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

环境监测涉及湿度、光照、温度、气体、液位等多参数,传统单一传感器(温度计、气体传感器等)仅能测单一要素。BME680 作为一款 4 合 1 环境传感器,集成气压计、温度、湿度与 VOC 气体传感器,本文将详解其规格、引脚、Arduino 接口与读数获取。

什么是 BME680?

BME680 集成高精度、高线性度的温度、湿度、大气压力与 VOC 气体传感器。可检测广泛挥发性有机物(VOC),输出室内空气质量指数 (IAQ)。具备高 EMC 强健性、长期稳定性、低功耗优化特性,主攻可穿戴、移动终端等紧凑低功耗产品。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

BME680 环境传感器

BME680 精度指标

压力、湿度、温度传感器绝对精度见下表:

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

BME680 工作量程

压力、湿度、温度传感器工作范围见下表:

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

BME680 引脚定义

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

BME680 器件配置

六引脚定义:

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

原理图:Arduino 与 BME680 接线

支持 SPI 与 I2C 双接口。所需元件:跳线、面包板、Arduino UNO、BME680 模组。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

跳线连接 BME680 与 Arduino UNO

I2C 接线

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

SPI 接线

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

注意:

如何获取 BME680 读数?

使用 Adafruit_BME680 库示例 bme680async 读取温湿度、气压、气体电阻。原始代码布局如下:

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

代码运行逻辑解析

依赖库:Adafruit_BME680、Adafruit_Sensor、SPI、Wire (I2C)。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

通信协议选择:代码同时包含 SPI 与 I2C 实现,默认 I2C,使用 SPI 时取消注释 SPI 引脚定义。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

海平面气压基准:变量 SEALEVELPRESSURE_HPA 存储海平面标准大气压 (hPa),用于估算海拔。默认值为标准大气压,实测时替换为实时海平面气压可提精度。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

I2C 初始化:默认 I2C,Adafruit_BME680 bme; 自动映射至 Arduino I2C 引脚 (SDA/SCL)。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

使用 SPI 时注释上行,取消注释下行:

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

setup():初始化串口通信。
传感器初始化:bme.begin() 检测设备,配置气体加热器、滤波器、过采样参数。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

loop():异步读取流程 —— bme.beginReading() 启动测量,bme.endReading() 阻塞等待完成,最后读取温度、湿度、气压、气体电阻、估算海拔。

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

实测演示

上传代码至 Arduino UNO,打开串口监视器 (115200 波特率),按复位键 (RST),输出示例:

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

BME680 应用场景

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

(智能手表 — 可穿戴设备)

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

(空气颗粒物监测)

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测 BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

(计步器)

BME680 环境传感器深度解析:四合一气体/温湿度/气压监测

结语

BME680 是一款数字环境传感器,可同时监测一氧化碳等气体、气压、湿度与温度。更多技术细节欢迎联系我们咨询。

工业技术

  1. 评估跨境电商环境足迹:最后一公里的可持续困境与破局
  2. AIaaS 深度解析:AI 即服务权威指南与落地实战
  3. 现场服务管理专家蓝图:从痛点到最佳实践的全景指南
  4. 物流管理实战蓝图:从战略规划到技术落地的完整指南
  5. 库存管理实战指南:9大核心技法+标签技术+软件选型全景图
  6. 精通维护管理:提升效率与降低成本
  7. 供应链管理精通指南:全面解析策略、流程与最佳实践
  8. CMMS 选型全攻略:最大化资产绩效的关键指南
  9. 掌握预防性维护:专家全方位指南
  10. 74LS74 双 D 触发器:引脚、时序、特性与应用全参考
  11. MQ-3 酒精气体传感器详解:原理、引脚、标定、Arduino 驱动与选型替代表
  12. 3D打印权威指南:从基础到进阶技术