Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Nicla Sense ME calibrating BME 688 readings

    Nicla Sense ME calibrating BME 688 readings

    riyapatel4400
    New Poster

    Hello!

    I'm currently reading in the sensor data in standalone mode using the following code:

    #include "Nicla_System.h"
    #include <ArduinoBLE.h>
    #include "Arduino.h"
    #include "Arduino_BHY2.h"

    Sensor temp(SENSOR_ID_TEMP);
    Sensor humid(SENSOR_ID_HUM);
    Sensor baro(SENSOR_ID_BARO);

    void setup()
    {
    Serial.begin(115200);
    while(!Serial);

    BHY2.begin();

    temp.begin();
    humid.begin();
    baro.begin();
    }

    void loop()
    {
    static auto printTime = millis();

    // Update function should be continuously polled
    BHY2.update();

    if (millis() - printTime >= 1000) {
    printTime = millis();

    Serial.println(String("Temperature: ") + String(temp.value(),3) + String(" Pressure: ") + String(baro.value(),3) + String(" Humidity: ") + String(humid.value(),3));

    }
    }

    While we are getting readings in COM7, they don't seem to be accurate. Here's a sample output:

    18:07:14.424 -> Temperature: 27.010 Pressure: 1004.032 Humidity: 12.000
    18:07:15.405 -> Temperature: 27.020 Pressure: 1004.024 Humidity: 12.000

    The temperature in the room is measured to be 23 degrees celsius and the humidity is most definitely not 12%. Does anyone know how to calibrate teh sensor or add an offset?

    Thanks!

     

     

    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hello riyapatel4400,

    When you approach the sensor with a heat source, does the temperature change?

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist