BME280 Temperature Humidity Pressure Sensor Module, Digital Barometric Sensor with I2C/SPI Interface, 1.8V–3.6V (3.3V Logic) for Arduino ESP32 and Raspberry Pi, Weather Station Altimeter Ready
Key features
- 3-IN-1 ENVIRONMENT SENSOR: Temperature, humidity, and barometric pressure readings
- I2C/SPI DIGITAL INTERFACE: Easy wiring and stable data for microcontrollers
- HIGH ACCURACY BAROMETER: Ideal for weather, altitude and indoor monitoring projects
- 3.3V LOGIC FRIENDLY: Works best with ESP32/Raspberry Pi and 3.3V systems
- DIY WEATHER READY: Perfect for IoT, datalogging, and station builds
More options
- 3-IN-1 ENVIRONMENT SENSOR: Temperature, humidity, and barometric pressure readings
- I2C/SPI DIGITAL INTERFACE: Easy wiring and stable data for microcontrollers
- HIGH ACCURACY BAROMETER: Ideal for weather, altitude and indoor monitoring projects
- 3.3V LOGIC FRIENDLY: Works best with ESP32/Raspberry Pi and 3.3V systems
- DIY WEATHER READY: Perfect for IoT, datalogging, and station builds
Full description
The BME280 Sensor Module is a compact, high-performance digital sensor that measures temperature, relative humidity, and barometric pressure in one board. It’s a popular upgrade over basic sensors because it provides stable digital readings and pressure data that can be used for weather trend monitoring and altitude estimation (relative altitude changes based on pressure).
This module supports both I2C and SPI communication, making it easy to connect to a wide range of platforms including Arduino (with proper level shifting if needed), ESP32, and Raspberry Pi. It’s ideal for DIY projects such as weather stations, indoor air monitoring, portable environmental loggers, drones/robots (altitude/pressure), and smart home automation.
Key Features & Benefits
- 3 Sensors in 1 Module: Temperature + humidity + pressure in a single compact board
- Digital I2C/SPI Output: Reliable measurements with minimal analog noise
- Barometric Pressure Sensing: Useful for weather forecasts and altitude calculations
- Compact & Low Power: Great for battery-powered IoT devices and sensor nodes
- Wide Platform Support: Libraries available for Arduino, ESP32, and Raspberry Pi
- Breadboard Friendly: Common pin spacing for quick prototyping
Interface & Pin Notes
Most BME280 modules expose pins such as VCC, GND, SCL, SDA (I2C) and may also include CS, SDO, SDI/SDA for SPI. Some boards include a regulator/level shifting, while others are 3.3V-only.
Important: The BME280 sensor IC typically operates at 1.8V–3.6V. Many modules are intended for 3.3V logic. If your board is a 3.3V-only module, avoid direct 5V logic signals unless the module includes level shifting.
Typical Specifications
| Item | Typical Value |
|---|---|
| Sensor | BME280 |
| Measurements | Temperature, Humidity, Pressure |
| Interface | I2C / SPI |
| Operating Voltage (Sensor IC) | 1.8V–3.6V |
| Best Logic Level | 3.3V |
| Use Cases | Weather station, altimeter, IoT monitoring |
Note: Accuracy and voltage behavior depend on the specific module version (with/without regulator and level shifting).
Common Applications
- DIY weather station (pressure trend + humidity + temperature)
- Indoor climate monitoring and data logging
- Altitude estimation for drones/robots (relative altitude)
- Smart home automation (HVAC monitoring)
- Portable environmental monitoring devices
No reviews yet — be the first.
Honest takes from buyers who built with this part.
Write a review
No questions yet.
Ask anything — the team and other customers will reply.
Ask a question
Starter Bundle Builder
Works With
Find more compatible parts
Related