BME680 added

Raymond Mouthaan 2018-05-17 08:44:47 +02:00
parent 10c946b3eb
commit 199b442c38
1 changed files with 39 additions and 1 deletions

@ -268,7 +268,7 @@ After reboot of the device the displays the VEML6070 UV light intensity.
## BME280 Temperature, Humidity and Pressure Sensor (I2C)
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/bme280-adafruit-thp-sensor.jpg" align=right width=225>
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/bme280-adafruit-thp-sensor.jpg" align=right width=200>
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/bme280-thp-sensor.png" align=right width=225>
"BME280 sensor, an environmental sensor with temperature, barometric pressure and humidity" See [BME280 Temperature, Humidity and Pressure Sensor](https://www.adafruit.com/product/2652) for more information.
@ -299,6 +299,44 @@ After reboot of the device the displays temperature, humidity and pressure measu
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/wemos_bme280_main_marked.jpg" width=300>
## BME680 Temperature, Humidity, Pressure and Gas Sensor (I2C)
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/bme680-gas-pressure-humidity-temperature-sensor.jpg" align=right width=225>
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/bme680-gas-pressure-humidity-temperature-sensor-adafruit.jpg" align=right width=275>
"BME680 sensor, an environmental sensor with temperature, humidity, barometric pressure and gas". See [BME680 - Temperature, Humidity, Pressure and Gas Sensor](https://www.adafruit.com/product/3660) for more information.
Buy example:
- [Adafruit](https://www.adafruit.com/product/3660)
- [AliExpress](https://nl.aliexpress.com/item/CFsunbird-BME680-temperature-and-humidity-temperature-pressure-high-altitude-sensor/32852091387.html?spm=a2g0z.10010108.1000016.1.681262bcNmktSg&isOrigTitle=true)
_Note: before the BME680 can be used with Tasmota, make sure it's enabled. To enable it, remove the forward slashes before this line before you compile and upload tasmota to your Wemos device._
```
#define USE_BME680 // Add additional support for BME680 sensor using Adafruit Sensor and BME680 libraries (+6k code)
```
Connecting the BME680 to a Wemos Mini D1.
| Wemos | BME680 |
|---|---|
|GND |GND |
|3.3V |VCC |
|D2 (gpio4) |SDA |
|D1 (gpio5) |SCL |
In the Configuration -> Configure Module page, select the following:
1. **Module Type : 18 Generic**
2. **D2 GPIO4 : 06 I2C SDA**
3. **D1 GPIO5 : 05 I2C SCL**
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/wemos-bme680-config-marked.jpg" width=300>
After reboot of the device the displays temperature, humidity, pressure and gas measured by the BME680.
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/wemos-bme680-main-marked.jpg" width=300>
## HC-SR04 Ultrasonic Sensor
<img src="https://github.com/arendst/arendst.github.io/blob/master/media/wemos/hc-sr04-ultrasonic-sensor-blue.jpg" align=right width=225>