The Bosch sensors do have some parameters for setting up an IIR filter. This does make the response as slow as you observed. You can simply disable it or set it to more responsive (but still filtering) values. However when sampling at a higher rate, be aware you are heating up the sensor, so when you try using the sensor to measure temperature (and/or humidity on the BME280) you will get an offset. Another reason why you may get to see an offset in measured values is when you don't read all I2C registers in a single I2C command. If you don't then you may end up with readings which partially belong to the previous and some belonging to the new reading with iterative intermediate results. I have no idea what the Adafruit library actually does, as I'm using my own code for 5+ years now in ESPEasy as back then all implementations I found online did exactly do what I described.
@alexkolesen3765
6 ай бұрын
Do you think it is possible to use BMP280 for a freefall altimeter? I need to get accurate readings every 100ms or so, but I experience the same delay of pressure reading going down way to slow as shown in the video. Also it never goes back to exact reading before the pressure was changed rapidly. Using BMX280 library did not solve the issue. I would appreciate your input so I can decide if I need to learn how this sensor works and write the code for it instead of using a library or choose another sensor.
@jnfkjbfizbki
3 ай бұрын
I had no idea the adafruit library would not allow the decompression to be accurately represented through time, which is a more than essential point for my onboard flight computer. Thanks for the video!!!
@makeitquick9638
Ай бұрын
Glad to help
@qwertyboguss
7 ай бұрын
Thanks for sharing this may be helpful in the future.
@dans-designs
7 ай бұрын
nice video, thanks for making this!
@SmileyFace01
7 ай бұрын
Do you have any explanation for why this happens? Adafruit seems to be doing interesting things sometimes.. and I've found that it's often better to just make my own libraries for stuff like neopixels, displays etc. Although there are often other very good options.
Пікірлер: 7