01-25-2022 03:39 AM
Hello all,
I saw several posts in terms of BME 688 example in BME688 x8 board, and here is the quick guide how to do it.
Please donwload our both libraries and add the libraries in Arduino.
https://github.com/BoschSensortec/Bosch-BSEC2-Library
https://github.com/BoschSensortec/Bosch-BME68x-Library
There is example codes for x8 board.
\Bosch-BSEC2-Library-master\examples\x8_board_examples\
You don't need to change anything, but directly build and run with the board.
Please let me know if you have any questions.
Thank you.
Solved! Go to Solution.
01-30-2022 06:57 PM
I am running code based on the 'basic_config_state' sketch with additional outputs specified and capturing the outputs to charts.
This is the Generic code not the x8 code ...
I am using the BSEC2 library having found that calibration status > 1 was not achieved with the older library.
This has been running for a few hours and run-in status is 1 while stabilisation status is 0.
Questions, if I may, please ..
1. Temperature & Humidity Outputs
For temperature and humidity readings, is it better to use the raw or compensated values?
(I am seeing that the compensated values have not settled)
2. Configuration
In the example, which includes detection of hand sanitiser, I've not found where the voltage (1.8 / 3.3) and heating time is defined. Also, I'm not sure what power mode this uses (e.g. LP, ULP). In the old library it was easier to see this from the choice of configuration file.
Could you advise what 'mode' this uses?
3. Calibration Time
Is there any way of getting an estimate of time to calibration?
Currently STATIC_IAQ, co2 Equivalent and breath VOC are at 25, 500 and 0.5 respectively pending calibration competion.
It would be useful to know whether calibration is improving or not
thank you.
01-31-2022 06:12 PM
Hello,
Unfortunately, BSEC library currently supports ESP32 only, not ESP32-S2.
You can additionally request it to visit https://www.bosch-sensortec.com/about-us/contact/contact-form, use the contact form to submit your request and please make sure you refer to the question posed in the community.
Thanks,
02-01-2022 02:23 AM
Hello,
1. You can use compensated values after applying input heating source
For test, raw data should be okay.
2. To detect hand sanitiser, we are using high performance. BSEC_SAMPLE_RATE_HIGH_PERFORMANCE in bsec_datatypes.h
3. calibration time can be varied by your environment. Therefore, I can't say exact time for calibration.
Thanks,
02-10-2022 05:11 PM
Hello, is the example for X8 board reading multiple (like all 😎 bme688= It seems that the arduino example is reading only 1 sensor. I am trying to read multiple bme688 like described in here
02-11-2022 01:52 AM
Hello,
Current our example is to read one selected sensor only. But, you can change the selected sensor.
Ultimately, you can read all sensor's data.
In our arduino example, you can change the sensor based on SENS_NUM.
/* sensors are numbered 0-7 */
#define SENS_NUM 0
Thanks,