Difference between revisions of "Sensors: BME680"

From HiveTool
Jump to: navigation, search
Line 10: Line 10:
  
 
  gcc bme680_main.c bme680.c -o bme680
 
  gcc bme680_main.c bme680.c -o bme680
 +
 +
===Wiring Adafruit===
 +
 +
Note that this pin out is only for the Hive Interface boards ver 1.0.  The wiring will be slightly different for the ver 0.3 boards and earlier.
 +
 +
{| class="wikitable"
 +
! scope="row" colspan="2"| H2 I2C Bus ver 1.0
 +
! scope="row" colspan="1"| Adafruit break out board
 +
|-
 +
! scope="col"| Pin
 +
! scope="col"| Signal
 +
! scope="col"| BME680
 +
|-
 +
| 1
 +
| +3.3
 +
|VIN
 +
|-
 +
| 2
 +
| I2C
 +
| SDI
 +
|-
 +
| 3
 +
| I2C
 +
| SCK
 +
|-
 +
| 4
 +
| NC
 +
|
 +
|-
 +
| 5
 +
| Ground
 +
| GND
 +
|}
 +
  
 
===Test===
 
===Test===

Revision as of 04:49, 5 July 2018

BME680

Download the drivers

git clone https://github.com/BoschSensortec/BME680_driver.git
git clone https://github.com/twartzek/bme680-raspberry.git


Compile

gcc bme680_main.c bme680.c -o bme680

Wiring Adafruit

Note that this pin out is only for the Hive Interface boards ver 1.0. The wiring will be slightly different for the ver 0.3 boards and earlier.

H2 I2C Bus ver 1.0 Adafruit break out board
Pin Signal BME680
1 +3.3 VIN
2 I2C SDI
3 I2C SCK
4 NC
5 Ground GND


Test

./bme680
**** BME680 start measurements  ****
2018-07-05 13:27:40 T: 25.14 degC, P: 942.12 hPa, H: 74.29 %rH, G: 8029 Ohms
2018-07-05 13:27:43 T: 25.13 degC, P: 942.12 hPa, H: 74.29 %rH, G: 9043 Ohms
2018-07-05 13:27:46 T: 25.11 degC, P: 942.10 hPa, H: 74.38 %rH, G: 9976 Ohms
**** Measurement finished ****