Skip to content

octaprog7/BME680

Repository files navigation

BME680

MicroPython module for work with BME680 pressure&temperature&humidity&gas sensor from Bosch Sensortec.

Just connect your BME680 board to Arduino, ESP or any other board with MicroPython firmware.

Supply voltage BME680 3.3 Volts only!

  1. VCC
  2. GND
  3. SDA
  4. SCL

Upload MicroPython firmware to the NANO(ESP, etc) board, and then two files: main.py, bme680.py and sensor_pack folder. Then open main.py in your IDE and run it.

Pictures

IDE

alt text

Breadboard

alt text

Index Air Quality (IAQ)

RU:

Модуль IAQ_tracker.py основан на коде raspi-bme680-iaq. https://github.com/thstielow/raspi-bme680-iaq. Для получения правильных значений IAQ, необходима длительная и сложная калибровка. Читайте readme по ссылке: https://github.com/thstielow/raspi-bme680-iaq.

Поскольку фирма Бош не раскрывает свой алгоритм вычисления индекса качества воздуха, по моему мнению, не следует включать "узел газа" в датчике! Наслаждайтесь только температурой, давлением и влажностью воздуха.

ПС. возможно, кто-нибудь сможет написать код на питоне для MCU, вычисляющий индекса качества воздуха. И описать его калибровку.

EN:

The IAQ_tracker.py module is based on the raspi-bme680-iaq code. https://github.com/thstielow/raspi-bme680-iaq. In order to obtain the correct values of IAQ, a lengthy and complicated calibration is necessary. Read the readme at: https://github.com/thstielow/raspi-bme680-iaq.

Since Bosch does not disclose their algorithm for calculating the air quality index for the MCU, in my opinion, you should do not turn on the "gas node" in the sensor! Enjoy only the temperature, pressure and humidity of the air.

PS. perhaps someone can write a python code that calculates the air quality index. And describe its calibration.

About

MicroPython module for work with BME680, Bosh low power gas, pressure, temperature & humidity sensor.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages