← Wiki

Ingredient

BME280 environmental sensor

Also known as: BME280, Bosch BME280, BMP280 (pressure-only variant)

Bosch combined temperature, humidity, and barometric-pressure sensor in a 2.5 mm × 2.5 mm package. The default ingredient for any environmental-monitoring task that needs all three measurements in one IC. ±1.0°C accuracy, ±3% RH humidity, ±1 hPa pressure. I²C or SPI interface, 3.3V (5V breakouts add level shifters), <1 mA active, ~0.1 µA sleep — battery-friendly. The pressure measurement enables crude altitude estimation (±1 m relative) and short-term weather prediction (3–6 hour forecasts from pressure trend). ~$5–10 retail per breakout board.

Inputs / outputs

  • Power: 1.7–3.6V (most breakouts include LDO for 5V tolerance), ~0.7 mA active
  • Interface: I²C (default address 0x76 or 0x77) or SPI
  • Measurements: Temperature ±1°C, humidity ±3% RH, pressure ±1 hPa
  • Sample rate: up to 25 Hz (overkill for weather; 1 Hz typical)

Solves / unlocks

  • Greenhouse climate logging (full environmental trace per minute)
  • Cold-frame frost-warning alerts
  • Beehive entrance-microclimate monitoring
  • Local barometric forecasting (pressure trend)
  • Vapor-pressure-deficit (VPD) calculation for greenhouse irrigation control

Constraints

  • Self-heating affects humidity readings if sampled too frequently — keep sample rate ≤1 Hz for accurate RH.
  • Slow humidity response — ~1 second time constant; not suitable for breath-by-breath monitoring.
  • Counterfeits exist — many cheap “BME280” boards are actually BMP280 (no humidity); verify by reading chip-id register (0x60 = real BME280, 0x58 = BMP280).

Source

See also

Auto-generated from this entry’s typed relations: frontmatter, grouped by relation type so the editorial signal isn’t flattened.

  • Member of: [[ingredient]]
  • Combines with: [[arduino-uno]] · [[esp32]] · [[dht22-temperature-humidity]] · [[lorawan]]

What links here, and how

Inbound connections from across the wiki, grouped by lens and by relationship. These appear automatically — every entity page declares what it links to, and that data populates here on the targets.

Practical

combines with

  • Arduino Uno I2C; compact 3-in-1 environmental telemetry
  • ESP32 I2C; compact wireless weather node
  • ESPHome BME280 has a built-in ESPHome component; ~5 lines of YAML for a complete weather node
  • Leaf wetness sensor leaf-wetness + temperature = inputs for fungal-infection prediction models (Mills, Gleason, Magarey)
  • LoRaWAN remote weather telemetry across 5–15 km
  • PAR / light sensor light + temperature + humidity = full microclimate node

parallels

contains

combines

11 inbound links · 5 outbound