Enviro +
Conçu pour la surveillance environnementale, Enviro + vous permet de mesurer la qualité de l'air (gaz polluants et particules), la température, la pression, l'humidité, la lumière et le niveau de bruit. En savoir plus - https://shop.pimoroni.com/products/enviro-plus
Installation
Remarque Le code de ce référentiel prend en charge les cartes Enviro + et Enviro Mini. La carte Mini Enviro n'a pas le capteur de gaz ni la cassure du capteur PM.
️ Cette bibliothèque prend maintenant en charge Python 3 uniquement, Python 2 est EOL - https://www.python.org/doc/sunset-python-2/
Installer et configurer les dépendances de GitHub:
-
git clone https://github.com/pimoroni/enviroplus-python -
cd enviroplus-python -
./install.sh
Les bibliothèques de notes seront installées dans l'environnement virtuel "Pimoroni", vous devrez l'activer pour exécuter des exemples:
source ~/.virtualenvs/pimoroni/bin/activate
Remarque Les utilisateurs de Raspbian / Raspberry Pi OS Lite peuvent d'abord avoir besoin d'installer Git: sudo apt install git
Ou ... installer à partir de PYPI et configurer manuellement:
-
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoroni - Exécuter
python3 -m pip install enviroplus
Et installer des dépendances supplémentaires:
sudo apt install python3-numpy python3-smbus python3-pil python3-setuptools
Remarque Cela n'effectuera aucune des modifications de configuration requises sur votre PI, vous pourriez en outre besoin:
- Activer I2C:
raspi-config nonint do_i2c 0 - Activer Spi:
raspi-config nonint do_spi 0
Et si vous utilisez un capteur PMS5003, vous devrez:
Rat de bibliothèque
- Activer la série:
raspi-config nonint do_serial_hw 0 - Désactiver le terminal série:
raspi-config nonint do_serial_cons 1 - Ajouter
dtoverlay=pi3-miniuart-bt à votre /boot/firmware/config.txt
Bullseye
- Activer SERIAL:
raspi-config nonint set_config_var enable_uart 1 /boot/config.txt - Désactiver le terminal série:
sudo raspi-config nonint do_serial 1 - Ajouter
dtoverlay=pi3-miniuart-bt à votre /boot/config.txt
Alternatives logiciels et projets d'utilisateurs
- Enviro Plus Dashboard - https://gitlab.com/dedsyn4ps3/enviroplus-dashboard - un tableau de bord Web basé sur la réaction pour afficher les données du capteur
- Enviro + Exemple de projets - https://gitlab.com/dedsyn4ps3/enviroplus-python-projects - inclut des exemples originaux plus du code à diffuser sur Adafruit IO (plus de projets à venir) bientôt)
- Enviro Monitor - https://github.com/roscoe81/enviro-monitor
- MQTT-ALL - https://github.com/robmarkcole/rpi-enviro-mqtt - maintenant en amont: voir exemples / mqtt-all.py
- Enviroplus_Exporter - https://github.com/tijmenvandenbrink/enviroplus_exporter - Exportateur de Prometheus (avec un support supplémentaire pour Luftdaten et InfluxDB Cloud)
- homekit-enviroplus - https://github.com/sighmon/homekit-enviroplus - un accessoire Apple Homekit pour le pimoroni Enviro +
- go-enviroplus - https://github.com/rubiojr/go-enviroplus - modules Go pour lire Enviro + Capteurs
- homebridge-enviroplus - https://github.com/mhawkshaw/homebridge-enviroplus - un plugin homebridge pour ajouter le Enviro + à Homekit via homebridge
- Enviro Plus Web - https://gitlab.com/idotj/enviroplusweb - Application Simple Flask sert une page Web avec les lectures de capteurs actuelles et un graphique sur une période spécifiée
Aide et soutien
- GPIO Pinout - https://pinout.xyz/pinout/enviro_plus
- Forums d'assistance - https://forums.pimoroni.com/c/support
- Discord - https://discord.gg/hr93byc