Awesome
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!
- VCC
- GND
- SDA
- 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
Breadboard
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.