BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity
In stock
Order before 12.00PM
Featues:
- The GY-BME280 sensor is a precision sensor, is soldered onto PCB, not only the pressure and the temperature, this sensor can measure humidity.
- It uses both I2C and SPI (supports 3-, 4-wire SPI) interface. Interface: I2C (up to 3.4MHz); SPI (up to 10 MHz).
- BME280 temperature humidity module is great for all sorts of weather sensing and can even be used in both I2C and SPI. for simple easy wiring, go with I2C. If you want to connect a bunch of sensors without worrying about I2C address collisions, go with SPI.
- The GY-BME280 stmospheric pressure sensor is made up of a very accurate pressure sensor and an associated temperature sensor which helps calibrate the pressure readings.
- The GY-BME280 sensor is precision sensing solution for measuring barometric pressure with ±1 hPa absolute accuraccy, and temperature with ±1.0°C accuracy. Because pressure changes with altitude, and the pressure measurements are good, you can also use it as an altimeter with ±1 meter accuracy.
Technical Specifications:
-
VDD main supply voltage range: 1.71 V to 3.6 V
-
VDDIO interface voltage range: 1.2 V to 3.6 V
-
Digital interface: I2C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
-
Current consumption 1.8 uA @ 1 Hz humidity and temperature
-
2.8 uA @ 1 Hz pressure and temperature
-
3.6 uA @ 1 Hz humidity, pressure and temperature
-
0.1 uA in sleep mode
-
Operating range -40 to 85 C
-
Humidity: 0-100%
-
Pressure: 300-1100
Default setting of the board:
-
single power rail Vdd=Vdd_IO (solder link GS1)
-
pull-ups resistors (R2, R3) 10k
-
protocol selector resistor 0ohm (R1)
-
decoupling capacitors 0.1uF on both power supply pins Vdd & Vdd_IO
-
If you connect board to both power rails VDD_IO 1.8V and VDD 3.3V be sure to remove the power rail jumper GS1.
The BME280 is a versatile sensor that can measure temperature, humidity, and atmospheric pressure. It's commonly used in weather stations, environmental monitoring, and IoT projects.
1. Components Required
- Arduino Uno (or any other compatible board)
- BME280 sensor module
- Breadboard
- Jumper wires
2. Wiring Diagram
Arduino BME280
3.3V --------> VCC
GND --------> GND
SDA --------> SDA (A4 on Arduino Uno)
SCL --------> SCL (A5 on Arduino Uno)
3. Installing Required Libraries
To interface with the BME280, you need the Adafruit BME280 library. Install it via the Arduino IDE:
- Open Arduino IDE.
- Go to Sketch -> Include Library -> Manage Libraries.
- In the Library Manager, search for "Adafruit BME280" and install it.
4. Basic Code Example
#include <Wire.h> #include <Adafruit_Sensor.h> #include <Adafruit_BME280.h> Adafruit_BME280 bme; // I2C void setup() { Serial.begin(9600); if (!bme.begin(0x76)) { // Address of the BME280 sensor Serial.println("Could not find a valid BME280 sensor, check wiring!"); while (1); } } void loop() { Serial.print("Temperature = "); Serial.print(bme.readTemperature()); Serial.println(" *C"); Serial.print("Pressure = "); Serial.print(bme.readPressure() / 100.0F); Serial.println(" hPa"); Serial.print("Humidity = "); Serial.print(bme.readHumidity()); Serial.println(" %"); Serial.println(); delay(2000); }
5. Explanation
-
Wire.h: This library enables I2C communication between the Arduino and the sensor.
-
Adafruit_Sensor.h: A sensor library required by many Adafruit sensor libraries.
-
Adafruit_BME280.h: The specific library for the BME280 sensor.
-
bme.begin(0x76): Initializes the sensor with its I2C address (0x76 is common for most modules).
-
readTemperature(): Reads the temperature in Celsius.
-
readPressure(): Reads the atmospheric pressure in Pascals.
-
readHumidity(): Reads the relative humidity in percentage.
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
-
What is the latest price of the BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh?
The latest price of BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh is Special Price BDT 466.00 Regular Price BDT 531.00 . You can buy the BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity at the best price on BDTronics.com or contact us via phone.
-
Where to buy BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh?
You can buy BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
-
What are the delivery options of BME280 3.3V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh?
We provide home delivery service all over Bangladesh. We support cash on delivery, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-3 days outside Dhaka.