BME680 传感器完整指南:Arduino 环境质量

  • BME680 在单芯片上测量温度、湿度、压力和空气质量。
  • 由于其 I2C 和 SPI 接口,与 Arduino 和其他微控制器兼容。
  • 超低功耗和高精度,适合环境应用。
  • 非常适合气象站、自动化和空气质量监测。

bm680

如果您正在寻找使用 Arduino 等微控制器来测量空气质量、温度、压力和湿度的最佳传感器,那么 BME680 它是当前最好的选择之一。该组件由博世制造,结合了高 准确性能源消耗 极其紧凑的设计,让微型实验室触手可及。但它为何如此特别以及如何充分利用它呢?在这里,我们告诉您您需要了解的一切。

本文旨在为您提供有关 BME680,从基本操作到汇编和编程示例。无论您是 Arduino 领域的初学者还是高级人士,这些信息对于充分利用该传感器都非常有用。

什么是 BME680 传感器?

El BME680 是一种主要为环境监测应用而设计的先进传感器。该模块集成了四个主要功能: 温度, 湿度, 气压 和检测 挥发性有机化合物(VOC)。其技术基于压阻原理和金属氧化物 (MOX),可确保出色的鲁棒性、长期稳定性和高灵敏度。

由于其检测 VOC 的能力, BME680 它非常适合计算空气质量指数,甚至估算等效水平 CO2。尽管它不区分不同的挥发性化合物,但它可以测量它们对空气的总体影响,为评估环境条件提供有用的指标。

该传感器的供电电压范围为 1.2V至3.6V,尽管大多数商业模块都包含电压调节器,允许直接与电源一起使用。 3.3V y 5V。这使得它非常适合与 Arduino、ESP8266 或 ESP32 等板配合使用。

主要技术特点

  • 电源电压: 3.3V5V (取决于模块)。
  • 通讯接口: I2C (直到 3.4 MHz)Y SPI (直到 10 MHz).
  • 压力测量范围: 300 – 1100 百帕 (精度±1百帕).
  • 温度范围: -40°C至85°C (精度±1℃,).
  • 相对湿度范围: 0%– 100%相对湿度 (精度±3%).

在能源消耗方面, BME680 它以其效率而著称:在待机模式下几乎不消耗电量 0.15μA,而气体测量最大消耗量可达 12毫安,取决于所选的操作模式。

BME680 的工作原理是什么?

BM680 引脚排列

传感器背后的魔力在于其技术 MOX 用于气体检测。这种类型的传感器通过加热金属元件来工作,当它接触到 挥发性有机化合物,改变其电导率。这种变化被转化为模块用来计算空气质量参数的数据。

该传感器还具有集成的预热器以稳定测量。根据博世的说法,建议将该模块保持打开状态至少 30分钟 以获得准确的读数,甚至 48小时 如果您最近搬过位置。

对于温度和湿度的测量, BME680 它提供惊人的精度,适合要求苛刻的应用,例如便携式气象站、环境质量监测甚至家庭自动化系统。

与其他传感器相比的优势

如果您习惯使用更常见的传感器,例如 双氢睾酮22 ØEL BME280,你会注意到 BME680 它代表着一个重大飞跃。除了在单个设备中结合多种功能之外,它在准确性和稳定性方面也超越了许多此类传感器。在大气压的情况下,它提供的读数与参考传感器的读数相当,例如 BMP280.

另一个优点是它能够以毫米精度计算高度,这使其成为自主无人机或导航系统等项目的理想选择。

装配图

连接 BME680 由于支持 I2C 和 SPI,连接到像 Arduino 这样的微控制器非常简单。下面我们描述一下基本步骤:

  • 食物: 连接引脚 VCC 模块输出端的 3.3V o 5V 你的Arduino。
  • 事实: 使用引脚 SDA y SCL 沟通 I2C. 如果你比较喜欢 SPI,确保连接特定引脚 摩西, 味噌 y CLK.
  • 地线: 连接引脚 GND 从模块到 GND Arduino 板的。

请查阅您购买的模块的技术表以确认连接,因为某些模块可能包含配置跳线来改变方向 I2C 或通讯接口。

代码示例

最简单的工作方式之一 BME680 正在使用预先存在的库,例如由 Adafruit的 或者由制造商本身, Bosch。这里我们给您一个总体思路:

使用 Adafruit 库

的书店 Adafruit的 对于那些寻求易用性的人来说,它是理想的选择。您只需从 Arduino 库管理器安装它并加载预配置的示例之一。这将使您能够快速获取温度、压力、湿度和气体数据。

使用博世库

如果您需要其他数据,例如二氧化碳当量或高级空气质量指数, Bosch 这是您最好的选择。虽然它更复杂并且需要更多的内存,但它提供了更高级的读数。请注意,它与基本板不兼容,例如 Arduino Uno o 纳米,但它可以完美地与 ESP32 y Arduino的兆丰.

特色应用

El BME680 它用途极其广泛,其应用几乎是无穷无尽的。一些例子包括:

  • 紧凑型气象站监测当地天气状况。
  • 室内空气质量控制,非常适合家庭空间和办公室。
  • 健康和健身监测器可分析影响健康的环境参数。
  • 家庭自动化系统,例如智能空调或控制通风。
  • 无人机或无人机的导航和高度控制。

El BME680 结合了先进技术和易用性,使其成为希望提高水平的学生、创客和专业人士不可或缺的工具 准确性功能 您的电子项目。通过正确的集成和编程,该传感器可以在您使用的任何应用中发挥作用。


开始对话

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。