Bosch BME680 Sensor
-
I am working on BME680 to interface with the MSP430launch pad having microcontroller MSP430G2553 using I2C interface. My code is not working correctly and I am getting the wrong readings. May be there will be problems in compensation parameters. I tried the almost similar code on BME280 and it was working fine.
Online code available at Github is only for arduino and I have checked it is working on my sensor adafruit BME680 board interfaced with arduino.
Please someone can help me.
-
@nca78 I bought my bme680 on an adafruit breakout board. Same with the SGP30. Both purchased from Digikey.
-
@alexsh1
No I am not using the BSEC library. I read the raw values of the resistance and calculate the first derivative for triggering the ventilation system. The ventilation system is turned on, when
(delta resistance)/minute > thresholdSometimes the ventilation is also triggered when I open my fridge. Then the smell of food coming out of the fridge also fires the trigger.
It is said that the sensor is very sensitive to any kind of silicone which is basically everywhere in the air when you have dishes created from silicone in your kitchen. Silicone poisens/blinds the sensor immediately for several hours.
So be careful when making experiments with it.@heinz Please help me out. I am using bme680 just for humidity and temperature and trying to run code on code composer studio without activating the gas registers.Problem is that where are the data calibration registers.I am getting the temperature results correct but humidity results are completely terrible. I am getting the values of humidity like 0% then 100% then -1.35% then 0 the 1.8%
Kindly provide some help. I am using msp430 launch pad and I2c protocol to communicate between sensor and controller.
-
@heinz Please help me out. I am using bme680 just for humidity and temperature and trying to run code on code composer studio without activating the gas registers.Problem is that where are the data calibration registers.I am getting the temperature results correct but humidity results are completely terrible. I am getting the values of humidity like 0% then 100% then -1.35% then 0 the 1.8%
Kindly provide some help. I am using msp430 launch pad and I2c protocol to communicate between sensor and controller.
@sm_ali
You can have a look at this lib here
https://raw.githubusercontent.com/DFRobot/DFRobot_BME680/master/bme680.cthere is code that handles the calib thing