Pressure Temperature Humidity BME280 (I2C)

From Visuino
Jump to navigation Jump to search

File:TArduinoBME280I2C.png

Summary

The Pressure Temperature Humidity BME280 component reads atmospheric pressure, temperature, and humidity data from a Bosch BME280 sensor. It communicates using the I2C interface and outputs the measured values.

Description

The BME280 is an integrated environmental sensor that combines high-precision measurements of pressure, temperature, and humidity in a single device. It provides calibrated digital output and communicates through the I2C interface. The sensor offers configurable averaging and filtering options for all three environmental parameters. Typical applications include comprehensive weather stations, indoor climate monitoring, and advanced environmental data logging systems.

Diagram:

Properties

  • Address – I2C device address (Default: 0x76).
  • Averaging:
    • Humidity – Number of samples to average for humidity readings (Default: 1).
    • Pressure – Number of samples to average for pressure readings (Default: 1).
    • Temperature – Number of samples to average for temperature readings (Default: 1).
  • Enabled – Enables or disables the component's functionality (Default: True).
  • IIRFilter Coefficient – IIR filter coefficient value (Default: 0).
  • In Fahrenheit – When enabled, temperature is output in Fahrenheit; otherwise in Celsius (Default: False).
  • Inactive Duration – Duration of inactivity before sleep mode in seconds (Default: 0.5).
  • Name – The user-defined name for the component (Default: PressureTemperatureHumidity).

Pins

Input Pins

  • Clock (digital) – Clock signal input for triggering measurements.

Output Pins

  • Pressure(Pa) (analog) – Outputs the measured barometric pressure in Pascals.
  • Temperature (analog) – Outputs the measured ambient temperature.
  • Humidity(%) (analog) – Outputs the measured relative humidity percentage.
  • Out (i2c) – I2C communication interface.

Categories