Shopping Cart

Your cart is empty.

Your cart is empty.

KeeYees 3pcs BME280 Digital 5V Temperature Humidity Sensor Atmospheric Barometric Pressure Board IIC I2C Breakout for Arduino

Free shipping on orders over $29.99

$22.99

$ 10 .99 $10.99

In Stock
  • This Kit contains with 3pcs of digital sensor module, which can be independently enabled / disabled, which can measure not only the temperature humidity, but also the pressure.
  • The BMP280 sensor 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.
  • Our BMP280 Sensor is the best low-cost, 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.


KeeYees: Best choice in various Electronic Modules & Components, DIY Parts and Tools to
support your work and design challenges from Home, School to Industrial applications!
Specifications:
Supply Voltage: 1.8 - 5V DC
Interface: I2C (up to 3.4MHz), SPI (up to 10 MHz)
Operational Range:
Temperature: -40 to +85°C
Humidity: 0-100%
Pressure: 300-1100 hPa
Resolution:
Temperature: 0.01°C
Humidity: 0.008%
Pressure: 0.18Pa
Accuracy:
Temperature: +-1°C
Humidity: +-3%
Pressure: +-1Pa
I2C address:
SDO LOW : 0x76
SDO HIGH: 0x77
Package included:
1 x BME280 Digital Sensor Module


wendell
Reviewed in Canada on May 4, 2024
Initially I installed this on a raspberry pi 4, and couldn't make it work. I did not go through the spi setup because there were two spi devices on the system: /dev/spi20, /dev/spi21 and I assumed the sensor would be mapped there. However this is not the case. You do have to go through raspi-setup and enable spi, reboot and then you will get a /dev/spi1. The device appears on port 0x76 by default. This code will read it:import boardimport busioimport adafruit_bme280from adafruit_bme280.basic import Adafruit_BME280_I2Cfrom time import sleepi2c = busio.I2C(board.SCL, board.SDA)Sensor1 = Adafruit_BME280_I2C(i2c, address=0x76)print("sensor one temp : %0.1f C" % Sensor1.temperature)print("sensor two humid : %0.1f C" % Sensor1.humidity)print("sensor two alt : %0.1f C" % Sensor1.altitude)print("sensor two pressure: %0.1f C" % Sensor1.altitude)prints:sensor one temp : 10.6 Csensor two humid : 26.5 Csensor two alt : 1206.2 Csensor two pressure: 1206.2 CBe careful that when you install adafruit-circuitpython-bme280 that you don't already have a "board" module installed because adafruit uses that namespace and the install will not be complete.
Martin Meisenbacher
Reviewed in Canada on March 29, 2024
I bought these so I could build a humidity monitor for my storage case for my 3D printer filament. These were just the ticket.
B. Gibson
Reviewed in the United States on December 31, 2022
I cannot get them to function as a BME280, I get the following. I can get it to work as a BMP280 but that does not have humidity and I bought these because they had temp, humidity, and pressure. If I use the BMP280test sketch I can get temp and pressure to work but not humidity as the BMP280 does not have that feature. I cannot get the BME280test to work as it fails as below and IDs the chip as 0x58 which is a BMP280 not 0x76 or 0x77 for the BME280.05:57:23.622 -> BME280 test05:57:23.622 -> Could not find a valid BME280 sensor, check wiring, address, sensor ID!05:57:23.689 -> SensorID was: 0x5805:57:23.722 -> ID of 0xFF probably means a bad address, a BMP 180 or BMP 08505:57:23.788 -> ID of 0x56-0x58 represents a BMP 280,05:57:23.822 -> ID of 0x60 represents a BME 280.05:57:23.892 -> ID of 0x61 represents a BME 680.See the images from the BMP280 and BME280 specifications. These are not BME280. Will be requesting a refund.
Jeanne N.
Reviewed in the United States on February 28, 2021
I am using this I2C sensor package with an Adafruit feather to make simple weather stations with WiFi reporting through the Adafruit IO platform. The sensors tested out very accurate between each other and several other sensors I have access to. They are easy to integrate into a project and work great.
Greg in Kanata
Reviewed in Canada on January 6, 2021
Well and fine little tiny device. But getting this three pack with only two settable address made me sad. Boo me.These board could have had a 'zero' ohm resistor/jumper in place instead of having to cut a trace on the board. ya ya that add cost. grow up eh
Shopper
Reviewed in Canada on April 3, 2021
These bme280 work great once you figure it out! I hooked them up to my raspberry pi 3b+Useful info: you must enable i2c on your pi.Once connected you can use "sudo i2cdetect -y 1" in the command prompt to check the bus address.You need to install the right adafruit libraries, just Google there's a few. Don't give up. .They appear to be bus address 76 not 77 out of the box so you have to specify in the code with "address=0x76"My code something like this:Import boardImport busioImport adafruit_bme280I2c = business.I2C(board.SCL, board.SDA)Sensor1 = adafruit_bme280.Adafruit_BME280_I2C(i2c, address=0x76)Sensor2 = adafruit_bme280.Adafruit_BME280_I2C(i2c, address=0x77)while True:print("sensor one temp: %0.1f C" % Sensor1.temperature)print("sensor two temp: %0.1f C" % Sensor2.temperature)To change the bus address you must cut through the TINY trace connecting the Left and Center solder blobs (barely visible under the purple varnish), check with a multi meter to see that they're not longer connected, then add a TINY bit of solder to connect the Center and Right solder blobs. This should set it to 0x77 address.To wire them both just do so you're making a Y for each pin from the pi to each corresponding pin on the bme280After all this they work great, much more reliable than the dht11!!!
EF
Reviewed in the United States on June 7, 2020
First I want to point out this is a humidity and pressure sensor only.All the descriptions all over the web including the description for this product suggest there is an ambient temperature sensor. There is not. That's why all the complaints about the temperature being off are actually correct because the sensor reports the chip/module temperature not the ambient temperature. Even Bosch's own product page misleadingly claims "Humidity sensor measuring relative humidity, barometric pressure and ambient temperature"However one look at the datasheet makes it apparent there is no sensor dedicated or configured to report ambient temperature. This is the datasheet title-- "BME280 Combined humidity and pressure sensor" Notice the absence of the word temperature. The datasheet further specifies things like:"Temperature measured by the internal temperature sensor. This temperature value depends on the PCB temperature, sensor element self-heating and ambient temperature and is typically above ambient temperature""[...] output is used for temperature compensation of the pressure and humidity sensors and can also be used for estimation of the ambient temperature."Basically there is no ambient temperature measuring function. The temperature sensor exists primarily to improve the accuracy of the humidity and pressure sensors. (Yes, I'm rephrasing the quotes for added emphasis) It gives a temperature that presumably with some compensation can be used to approximate ambient temperature. If you need accurate temperature readings an additional sensor will be necessary.-----The boards I received appear to all be in good condition. I did not encounter any fabrication issues regarding poor soldering. The recent reviews noting this almost scared me off from the purchase but I'm glad they appear to be isolated incidents. I also used a microscope to inspect the sensor itself and the marking on the case match the manufacturer specs; a three digit batch code followed by "UP" indicating the product identifier "U" for BME280 with the only valid sub-contractor id of "P" and the bosch stamp in the lower right corner. This is definitely the correct sensor.I also tested the sensors and they report data as specified. However, I have not had a chance to compare this data to other sources for accuracy.
Addidis
Reviewed in the United States on March 5, 2020
Got inaccurate readings till i put a cap on . Otherwise solid devices. I like them
JoeBuck
Reviewed in the United States on March 29, 2020
I bought these to provide myself and my grandson some learning and fun with the Raspberry Pi Zero and 3B+. It has done that and more, since the COVID-19 isolation has driven me to stay at home. There are many examples of code on the internet. I have downloaded several and played with my own. I was lacking in knowledge of Python. So I have brushing up on that, and these devices has been enlightening. Unfortunately some of the code available is convoluted and has led to pounds of paper on my home desk. But with that, I will say these little buggers work and work pretty well. They are robust and worth the investment if you are looking for a little fun and atmospheric information. Of course, you could just tune to the evening news for the same information.
Bil
Reviewed in Canada on October 7, 2020
These work in my application with no issue. The LDO voltage regulator is a nice touch in a mixed 5v, 3.3v environment. I switched to I2C address on one module by cutting a trace and soldering over a bridge. Not documented here, but lots of explanations on how to do it elsewhere. I hope the manufacturer kicks a bit of their income back to the designer.
Captain Bill
Reviewed in the United States on August 2, 2019
Initially, I purchased 3 of these and put one in each of 3 wireless sensor modules at various locations inside & outside my house. These BME280s and their I2C interface are superb little devices for measuring temp/pressure/humidity. They are ultra-fast at updating in changing conditions. Going from an area of low humidity, for example, to high humidity is detected immediately. No more waiting for slow sensors. Pressure changes are instantaneous and temperature lags only slightly, as expected. I just ordered 3 more so I can include these in every remote sensor I have. I even have one in my attic to monitor efficiency of the ventilation. I use one mounted to an irrigation pump and in my garage. The one in my air-conditioner's output duct sends me data that is displayed to detect the first hint of issues/failures/efficiency decline etc. The sensor is not water-proof, obviously. You'll need to "engineer" clever ways to keep these dry but not sealed so tight that they can't take samples. It's not difficult at all to do so. Good luck.
A. Nathoo
Reviewed in the United States on October 20, 2019
These sensors are a fraction of the price, compared to US made sensors and yet they are as accurate and functional as the expensive ones. I bought several of these for an IOT project and they work as expected.Note, however, this sensor is the 5v version, it does have a voltage regulator, so you can use it with 3.3v volt. A dedicated 3.3v version of this exists (the board looks different. It has 2 holes instead of one) that cannot be used on 5v powered Arduinos.