Enviro+
Diseñado para el monitoreo ambiental, Enviro+ le permite medir la calidad del aire (gases contaminantes y partículas), temperatura, presión, humedad, luz y nivel de ruido. Obtenga más información - https://shop.pimoroni.com/products/enviro-plus
Instalación
Tenga en cuenta que el código en este repositorio admite tanto los tableros Enviro+ y Enviro. El Mini Board de Enviro no tiene el sensor de gas o la ruptura para el sensor PM.
️ Esta biblioteca ahora es compatible con Python 3 solamente, Python 2 es EOL-https://www.python.org/doc/sunset-python-2/
Instale y configure las dependencias de GitHub:
-
git clone https://github.com/pimoroni/enviroplus-python -
cd enviroplus-python -
./install.sh
Nota Las bibliotecas se instalarán en el entorno virtual "Pimoroni", deberá activarlo para ejecutar ejemplos:
source ~/.virtualenvs/pimoroni/bin/activate
Nota Los usuarios de Raspbian/Raspberry Pi OS Lite primero pueden necesitar instalar GIT: sudo apt install git
O ... instalar desde pypi y configurar manualmente:
-
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoroni - Ejecutar
python3 -m pip install enviroplus
E instalar dependencias adicionales:
sudo apt install python3-numpy python3-smbus python3-pil python3-setuptools
Tenga en cuenta que esto no realizará ninguno de los cambios de configuración requeridos en su PI, es posible que también necesite:
- Habilitar I2C:
raspi-config nonint do_i2c 0 - Habilitar SPI:
raspi-config nonint do_spi 0
Y si está utilizando un sensor PMS5003, deberá:
Ratón de biblioteca
- Habilitar serial:
raspi-config nonint do_serial_hw 0 - Deshabilitar terminal en serie:
raspi-config nonint do_serial_cons 1 - Agregue
dtoverlay=pi3-miniuart-bt a su /boot/firmware/config.txt
Diana
- Habilitar serial:
raspi-config nonint set_config_var enable_uart 1 /boot/config.txt - Desactivar Terminal en serie:
sudo raspi-config nonint do_serial 1 - Agregue
dtoverlay=pi3-miniuart-bt a su /boot/config.txt
Software alternativo y proyectos de usuario
- Dashboard de Enviro Plus - https://gitlab.com/dedsyn4ps3/enviroplus-doashboard - Un tablero web basado en React para ver los datos del sensor
- Enviro+ Ejemplo de proyectos - https://gitlab.com/dedsyn4ps3/enviroplus-python-projects - Incluye ejemplos originales más código para transmitir a Adafruit IO (más proyectos próximamente)
- Enviro Monitor - https://github.com/roscoe81/enviro-monitor
- mqtt-all-https://github.com/robmarkcole/rpi-enviro-mqtt-ahora aguas arriba: ver ejemplos/mqtt-all.py
- EnvirOplus_exporter - https://github.com/tijmenvandenbrink/enviroplus_exporter - Prometheus Exporter (con soporte adicional para Luftdaten y InfluxDB Cloud)
- homekit-enviroplus - https://github.com/sighmon/homekit-enviroplus - Un accesorio de Apple HomeKit para el Pimoroni Enviro+
- GO -Enviroplus - https://github.com/rubiojr/go-enviroplus - Vaya módulos para leer Enviro+ Sensores
- HomeBridge-enviroplus - https://github.com/mhawkshaw/homebridge-enviroplus - un complemento Homebridge para agregar el Enviro+ a HomeKit a través de Homebridge
- Enviro Plus Web - https://gitlab.com/idotj/enviroplusweb - La aplicación de frasco simple sirve a una página web con las lecturas de sensores actuales y un gráfico durante un período de tiempo especificado
Ayuda y apoyo
- GPIO Pinout - https://pinout.xyz/pinout/enviro_plus
- Foros de soporte - https://forums.pimoroni.com/c/support
- Discord - https://discord.gg/hr93byc