Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. Bosch BME680 Sensor

Bosch BME680 Sensor

Scheduled Pinned Locked Moved My Project
24 Posts 7 Posters 10.5k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    sm_ali
    wrote on last edited by
    #21

    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.

    1 Reply Last reply
    0
    • NeverDieN NeverDie

      @nca78 I bought my bme680 on an adafruit breakout board. Same with the SGP30. Both purchased from Digikey.

      alexsh1A Offline
      alexsh1A Offline
      alexsh1
      wrote on last edited by
      #22

      @neverdie this is my observation as well that the sensor is showing strange values in the beginning but gradually they become more and more accurate. I have not tinkered long enough to have good viable results.

      1 Reply Last reply
      1
      • HeinzH Heinz

        @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 > threshold

        Sometimes 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.

        S Offline
        S Offline
        sm_ali
        wrote on last edited by
        #23

        @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.

        HeinzH 1 Reply Last reply
        0
        • S sm_ali

          @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.

          HeinzH Offline
          HeinzH Offline
          Heinz
          Hero Member
          wrote on last edited by
          #24

          @sm_ali
          You can have a look at this lib here
          https://raw.githubusercontent.com/DFRobot/DFRobot_BME680/master/bme680.c

          there is code that handles the calib thing

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          29

          Online

          11.7k

          Users

          11.2k

          Topics

          113.1k

          Posts


          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • MySensors
          • OpenHardware.io
          • Categories
          • Recent
          • Tags
          • Popular