🌦️ Elevate your projects with pro-grade environmental sensing!
The BME280 sensor module by DIYmall combines precise temperature, humidity, and barometric pressure measurements in a compact, low-power package. Designed originally for next-gen smartphones, it offers seamless I2C connectivity for Arduino projects, enabling accurate local weather data collection and environmental monitoring with minimal setup.
Connector Type | Plug-In |
Mounting Type | PCB Mount |
Color | Pack of 1pc |
Brand | DIYmall |
Voltage | 5 Volts |
Number of Positions | 1 |
Manufacturer | DIYmall |
UPC | 702795762957 |
Item model number | BC26852 |
Item Weight | 0.106 ounces |
Product Dimensions | 0.98 x 0.08 x 0.59 inches |
Item Dimensions LxWxH | 0.98 x 0.08 x 0.59 inches |
ASIN | B0118XCKTG |
Country of Origin | China |
Is Discontinued By Manufacturer | No |
Date First Available | October 20, 2014 |
M**O
Good sensor for reading pressure, temperature, and humidity!
It works great without any issues. I'm able to see the pressure, temperature, and humidity around my area. Big props as well to Matt, author of the python script given in the "link" provided in the FAQ section. He did the heavy work with the programming part in Python. See question "Will this work with a Raspberry Pi?"Pros:* It works as promised* Quality product* My soldering skills aren't that good yet, and even with my "noob" soldering skills, the product still works surprisingly.* BME280 libraries are available for Python (see response to question "Will this work with a Raspberry Pi?") and also from Adafruit,Cons:* It would be better if it's soldered.
W**N
Used this sensor in a Raspberry Pi project... Works fine!
The chip worked just fine for me, did exactly what I had expected it to do: good readouts on temperature, barometric pressure and humidity. Seems to be accurate when compared to other devices. All in all it's a micro-weather station. Even got it to properly output to a OLED (ssd1306).Implementing the BME280 in python:[...]Note: I'm a n00b at soldering and I was able to pin it properly with the included pin set.
T**I
Great value, very accurate and easy to interface with.
Half the price of competing breakout board from Adafruit, and works perfectly with the Ada BME280 Python drivers. Just make sure to change the I2C address in the driver or you'll get an error.One minor annoyance is that this is a double sided PCB, meaning it can't lay flat on its back without squishing the components down. May or may not be an issue in your installation; a few washers used as a spacer around mounting screw should be enough to offset it.
H**K
Works well with ESP8266 (using Arduino IDE) and Adafruit library
I just hooked this up to an ESP8266 NodeMCU board using the Arduino IDE and firmware and it works great with the Adafruit BME280 library. Like others have said, I just had to change the I2C address to 0x76. The temp and humidity values seem comparable to the readings I was getting from the DHT22 sensor that I replaced with this because I also wanted barometric pressure readings. Wish these would be a bit cheaper but I only need one of them, the rest of my boards will be fine with DHT22s for temperature and humidity. I'll be running this enclosed but outdoors year-round so I'll report back if I find any issues with it under temperature extremes (at least as extreme as they can get in the Chicago area).
A**A
Not reliable for humidity with Adafruit Library
Lately I had discovered this sensor somehow failed to capture relative humidity well.As soon as relative humidity goes above 70% the sensor doesn't report well: still reports < 70 and keep going down instead of up. I am using these with Adafruit_BME280 library.Confirmed with two other humidity sensors (from two different thermostats) measurements to figure out this problem.The temperature seems fine though.This board also look different what Adafruit has for this type of sensor therefore does anyone know if it could be some library issue?Thanks
W**E
avoid: replacement was bad and two original sensors failed
update #3: these sensors are inconsistent, poor quality, are not reliable, and do not return reliable readings... a replacement bme280 from the same vendor, DIYMALL, returns even worse (i.e., incorrect) readings than a previously bad sensor!!!! for example:2016-09-24 08:59 83.1 30.1 65.7 <- first bad sensor2016-09-24 09:01 88.3 30.0 60.3 <- replacement sensorthis is a variation of 5F and more than 5% RH... barometric reading seemed OK... *but* keep in mind, the *actual* wx conditions were:81F with 87% !!!!*avoid* these sensors from this vendor!!! they are not good, repeat, not good... they will fail intermittently and do not return results anywhere near ambienti tested these again bmp180s, which were spot on in temp and barometric pressure... and i tested them against DHT22s - one of which was extremely accurate - while two others were bad sensors sold by a bad vendor - UPGRADE INDUSTRIES (avoid that seller)Diymall generally sells good stuff, but i would highly recommend that you avoid these bme280s - they just don't workLatest UPDATE: a second of these sensors, bme280, from Diymall, failed after 48 hours outside... apparently both couldn't handle high temps (90F+) or high humidty (80%+) - another inside is running OK... have ordered another batch to see if there's an anomaly..UPDATE: i ran some comparison tests against other devices and found that the bme280 will read about 4F too high when used outside in 90F temps... barometric pressure seems to track with with bmp180s on hand... i will next run the bme280 against a DHT22 on handexcellent device... using Matt Hawkins' excellent bme280.py script, i was able to quickly integrate the output of this sensor - attached to a Beaglebone Black and a MediaTek wifi dongle - to quickly build a wireless ambient weather condition monitor - i'll install a few around the house (inside, outside, in garage) and have the data bleeped to a local web server on the home lan - could also be used to set alarms or monitor the reefer storing my beer - for testing, i ran this sensor on the i2C bus with an ssd1306 oled - i will run some tests with other sensors to gauge accuracy
W**1
I can't recommend this. Did a whole bunch of troubleshooting also
I can't recommend this. Did a whole bunch of troubleshooting also. The device shows up as 0x76 on I2C scanner but when I try multiple libraries (and change the code from 0x77 to 0x76), it still does not work.
Trustpilot
3 days ago
1 week ago