07-26-2023 05:39 PM - edited 07-28-2023 09:52 AM
Hello everyone,
I'm are using a BME688 development kit in a project to read ambiental data with an ESP32.
During the calibration phase, observing the data on the . bmerawdata was all correct.
When I enter the firmware for real-time classification (basic_config_state), the serial is printed with completely incorrect temperature and humidity data.
The firmware used are the two examples in the Bosch-BSEC2-Library-master library, specifically "bme68x_demo_sample.ino" for calibration and "basic_config_state.ino", as already mentioned.
In the latter the average printed temperature value is 40 ºC while the RH is 22.33%. By measuring both temperature and humidity with the single bme680 the values I get are for quenching 28 ºC and for humidity 48%. It seems as if the values are reversed but with an error.
Any idea why this is? Any suggestions on the tests I can do?
Thank you very much.
07-29-2023 04:54 PM
Hi ValAll,
1.Do you want to record sensor data and import it into BME AI-Studio?
2.Or do you want to run the BSEC example separately?
For question 1, you can directly upgrade binary file bme68x_demo_sample.ino.bin to you BME688 dev kit(with 8 BME688) if you have download BME688_Development Kit Software_v2.0.6 package, and don't need to use bme68x_demo_sample.ino which is the source code of bme68x_demo_sample.ino.bin for professional developer.
For question 2, usually only one BME688 is required. You can refer to the example code bsec_iot_example.ino if you download latest BSEC package BSEC2.4.0.0_Generic_Release_23012023 from https://www.bosch-sensortec.com/software-tools/software/bme688-software