跳转到主要内容

Enviro pHAT Plus环境监测附加板,适用于Raspberry Pi

项目描述

Enviro+

Enviro+是为环境监测而设计的,允许您测量空气质量(污染物气体和颗粒物)、温度、压力、湿度、光线和噪音水平。了解更多 - https://shop.pimoroni.com/products/enviro-plus

Build Status Coverage Status PyPi Package Python Versions

安装

如果您想自动运行PMS5003颗粒物传感器的UART串行配置,则最佳选择是使用“单行”安装方法。

注意 此存储库中的代码支持Enviro+和Enviro Mini板。 Enviro Mini板没有气体传感器或PM传感器的分线器。

Enviro Plus pHAT Enviro Mini pHAT

:warning: 此库现在仅支持Python 3,Python 2已弃用 - https://pythonlang.cn/doc/sunset-python-2/

从GitHub安装和配置依赖项

  • git clone https://github.com/pimoroni/enviroplus-python
  • cd enviroplus-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 enviroplus

并安装额外的依赖项

sudo apt install python3-numpy python3-smbus python3-pil python3-setuptools

注意 这不会对您的 Pi 执行任何所需的配置更改,您可能还需要

  • 启用 i2c: raspi-config nonint do_i2c 0
  • 启用 SPI: raspi-config nonint do_spi 0

如果您使用的是 PMS5003 传感器,您将需要

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

其他软件和用户项目

帮助和支持

1.0.2

  • README.md: 更新安装说明
  • 修复安装程序以启用串行
  • 修复气体传感器加热器引脚

1.0.1

  • README.md: 修复图像

1.0.0

  • 重大更改:将 Pi 5/Bookworm 迁移到 gpiod/gpiodevice。

0.0.6

  • 通过指定 adau7002 设备消除噪音

0.0.5

  • 停止支持 Python 2.x
  • 为气体传感器添加 "available()" 方法

0.0.4

  • 添加对 ads1015 >= v0.0.7(ADS1115 ADCs)的支持
  • 打包调整

0.0.3

  • 修复 get_noise_profile 中的 "self.noise_floor" 错误

0.0.2

  • 在气体中添加对额外 ADC 通道的支持
  • 处理新 ltr559 库中的破坏性更改
  • 添加噪音功能

0.0.1

  • 初始发布

项目详情


下载文件

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

源代码分发

enviroplus-1.0.2.tar.gz (125.7 kB 查看哈希值)

上传时间 源代码

构建发行版

enviroplus-1.0.2-py3-none-any.whl (10.6 kB 查看哈希值)

上传时间 Python 3

支持者