跳转到主要内容

BME680温度、湿度和气体传感器的Python库

项目描述

BME680

Build Status Coverage Status PyPi Package Python Versions

https://shop.pimoroni.com/products/bme680

最先进的BME680扩展板可以让您测量温度、压力、湿度和室内空气质量。

安装

完整安装(推荐)

我们创建了一个简单的安装脚本,它可以安装所有预置要求,并在最少的努力下使BME680运行。要在Raspberry Pi桌面上运行它,打开Terminal,您可以在菜单 -> 附件 -> 终端找到它,如下所示

Finding the terminal

在新终端窗口中,输入以下命令(检查是否有误)并按照屏幕上的说明操作

git clone https://github.com/pimoroni/bme680-python
cd bme680-python
./install.sh

注意 库将安装在与 "pimoroni" 虚拟环境相关的位置,您需要激活它才能运行示例

source ~/.virtualenvs/pimoroni/bin/activate

开发

如果您想贡献或喜欢坐在边缘体验最新的代码,您可以按照以下方式安装开发版本

git clone https://github.com/pimoroni/bme680-python
cd bme680-python
./install.sh --unstable

在任何情况下,您都需要启用i2c总线

sudo raspi-config nonint do_i2c 0

文档与支持

2.0.0

  • 重新打包为hatch/pyproject.toml
  • 停止支持Python 2.7
  • 从smbu2切换到smbus2

1.1.1

  • 新功能:使用常量来明确加热器开启/关闭状态

1.1.0

  • 新功能:支持BME688“高”气体电阻变体
  • 新功能:设置/获取气体加热器禁用位
  • 增强:当芯片未检测到时,使用描述性的RuntimeError失败

1.0.5

  • 新功能:使用set_temp_offset以摄氏度校准温度偏移

1.0.4

  • 修复了range_sw_err以处理极高的气体读数
  • 转换为无符号整数以修复负气体读数

1.0.3

  • 合并来自博世BME680_driver 3.5.3的温度补偿修复

1.0.2

  • 修复了set_gas_heater_temperature以避免i2c TypeError

1.0.1

  • 添加了Manifest到Python包中

1.0.0

  • 首次发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

bme680-2.0.0.tar.gz (80.4 kB 查看哈希值)

上传时间

构建分发

bme680-2.0.0-py3-none-any.whl (14.4 kB 查看哈希值)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面