BME280 sudden increase in output

Hi guys, I have bme 280 and connected to the pcb for arduino mega, im using this for almost 2 months now. The problem now, the bme280 started to read high temp/hum/pres. Please see the image below. The past few days is normal. And the sudden increase just started yesterday, "normal output >>> sudden increase >>>> normal output"

bme 280

do you guys have any clue? or just a wiring issues? TIA

How is the sensor connected ? Do you use a I2C level shifter ? How long are the wires of the I2C bus ?

The Arduino Mega has a 5V I2C bus and onboard pullup resistors of 10k to 5V. The BME280 does not like that.
What happens if your project is running and you disconnect the BME280 ? Does it result into the same values ?

strong text

The BME280 is a 3.3V chip and it needs a 3.3V I2C bus.
I don't know if that causes the problem, but you have to fix that anyway.

Can you give a link to the BME280 module that you use ? (a link to where you bought it). Perhaps there is already a level shifter and a voltage regulator on the module.

bme280 5v here is the link

You linked to two versions.

The small one, with four pins, is the 5volt version.
It has a voltage regulator on the back, and a level shifter.

The large one has nothing on the back, and is 3.3volt only.

Post a link like this, with the question mark and everything behind it removed, which is your personal browsing habit.
Leo..

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.