PMS5003 颗粒传感器
项目描述
PMS5003 颗粒传感器
安装
注意 此存储库中的代码支持Enviro+和Enviro Mini板。 Enviro Mini板没有气体传感器或PM传感器的引脚扩展。
:warning: 此库现在仅支持Python 3,Python 2已弃用 - https://pythonlang.cn/doc/sunset-python-2/
从GitHub安装和配置依赖项
git clone https://github.com/pimoroni/pms5003-python
cd pms5003-python
./install.sh
注意 库将被安装在“pimoroni”虚拟环境中,您需要激活它以运行示例
source ~/.virtualenvs/pimoroni/bin/activate
注意 Raspbian/Raspberry Pi OS Lite用户可能首先需要安装git: sudo apt install git
或者... 从PyPi安装并手动配置
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoroni
- 运行
python3 -m pip install pms5003
注意 这将不会在您的Pi上执行任何必要的配置更改,您可能还需要
Bookworm
- 启用串行:
raspi-config nonint do_serial_hw 0
- 禁用串行终端:
raspi-config nonint do_serial_cons 1
- 将
dtoverlay=pi3-miniuart-bt
添加到您的/boot/config.txt
Bullseye
- 启用串行:
raspi-config nonint set_config_var enable_uart 1 /boot/config.txt
- 禁用串行终端:
sudo raspi-config nonint do_serial 1
- 将
dtoverlay=pi3-miniuart-bt
添加到您的/boot/config.txt
在这两种情况下,最后一行将蓝牙切换到miniUART,有关更多详细信息,请参阅 https://www.raspberrypi.org/documentation/configuration/uart.md
1.0.1
- 移除平台检测,默认为Pi兼容引脚
- 支持传递LineRequest和偏移量以使用自定义引脚(在gpiodevice>=0.0.4中受支持)
1.0.0
- 重新打包到hatch/pyproject.toml
- 移植到gpiod/gpiodevice(远离RPi.GPIO)
0.0.5
- 错误修复:逐字节读取帧起始,以避免对齐问题,可能是#2、#3和#4的潜在修复
- 增强:当无法读取长度数据包时,澄清了错误信息
- 增强:当无法读取帧起始时,澄清了错误信息
- 增强:添加了新的错误信息,其中原始数据长度小于预期(帧长度)
0.0.4
- 打包改进/错误修复来自模板
0.0.3
- 添加pyserial依赖项
0.0.2
- 添加重置功能
0.0.1
- 初始发布
项目详情
下载文件
下载适用于您平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
pms5003-1.0.1.tar.gz (12.5 kB 查看哈希)
构建分布
pms5003-1.0.1-py3-none-any.whl (7.9 kB 查看哈希)
关闭
pms5003-1.0.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92a248bd74910202beab5c2784b8a2f131a6c643eedff5502cc52652d415232b |
|
MD5 | 8ee6a1710e49c2d0e7cbbe806974b49f |
|
BLAKE2b-256 | ee490cba310a578061b80994f66b6f7924d511b2add0a68d7abb09bfb88b1f94 |
关闭
pms5003-1.0.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 38f51a40d1a09efb4bb7f6f01376dc870ed720253a664a1f4d1ae19581f6e3db |
|
MD5 | 11bd0871e6b656edc3fd1e7b7438db62 |
|
BLAKE2b-256 | 4a78ae39517e1e0977397f273a9f9be9c0847e832365106a5090851dbd76c2a0 |