Arduino、ESP32驱动BME688环境传感器(环境传感器篇)
目录
1、传感器特性
2、硬件原理图
3、控制器和传感器连线图
4、驱动程序
4.1、读取数据(无IAQ指数)
4.2、读取数据(带IAQ数值)
BME688环境传感器是一款四合一MEMS环境传感器,可测量VOC(挥发性有机物)、温度、湿度、气压这四个参数,非常适用于监测空气质量。由于采用了MEMS技术,该传感器体积小、功耗低,因此也适用于低功耗场合,如可穿戴设备等。
1、传感器特性
传感器特性如下所示:
- 输入电压:3.3V-5.0V(SPI侧仅支持3.3V供电)
- 工作电流:5mA(开启VOC测量后,工作电流为25mA)
- 通信接口:I2C/SPI
- 温度测量范围:-40℃~+85℃
- 温度测量精度:±0.5℃(0~65℃)
- 湿度测量范围:0-100%r.H.
- 湿度测量精度