Enviro+
Projetado para monitoramento ambiental, o Enviro+ permite medir a qualidade do ar (gases e partículas de poluentes), temperatura, pressão, umidade, luz e nível de ruído. Saiba mais - https://shop.pimoroni.com/products/enviro-plus
Instalação
Observe que o código deste repositório suporta as placas Enviro+ e Enviro Mini. A placa Enviro Mini não possui o sensor de gás ou a fuga do sensor PM.
️ Esta biblioteca agora suporta apenas o Python 3, o Python 2 é EOL-https://www.python.org/doc/sunset-python-2/
Instale e configure dependências do Github:
-
git clone https://github.com/pimoroni/enviroplus-python -
cd enviroplus-python -
./install.sh
Note As bibliotecas serão instaladas no ambiente virtual "Pimoroni", você precisará ativá -lo para executar exemplos:
source ~/.virtualenvs/pimoroni/bin/activate
Nota Raspbian/Raspberry Pi OS Lite Os usuários podem primeiro precisar instalar o git: sudo apt install git
Ou ... instale a partir de Pypi e configure manualmente:
-
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoroni - Execute
python3 -m pip install enviroplus
E instalar dependências adicionais:
sudo apt install python3-numpy python3-smbus python3-pil python3-setuptools
Observe que isso não executará nenhuma das alterações de configuração necessárias no seu PI, você também pode precisar:
- Ativar i2c:
raspi-config nonint do_i2c 0 - Ativar SPI:
raspi-config nonint do_spi 0
E se você estiver usando um sensor PMS5003, precisará:
Livro
- Ativar serial:
raspi-config nonint do_serial_hw 0 - Desativar o terminal serial:
raspi-config nonint do_serial_cons 1 - Adicione
dtoverlay=pi3-miniuart-bt ao seu /boot/firmware/config.txt
Bullseye
- Ativar serial:
raspi-config nonint set_config_var enable_uart 1 /boot/config.txt - Desativar o terminal serial:
sudo raspi-config nonint do_serial 1 - Adicione
dtoverlay=pi3-miniuart-bt ao seu /boot/config.txt
Software alternativo e projetos de usuário
- Dashboard Enviro Plus - https://gitlab.com/dedsyn4ps3/enviroplus-dashboard - Um painel da web baseado em React para visualizar dados do sensor
- Enviro+ Exemplo de Projetos - https://gitlab.com/dedsyn4ps3/enviroplus-python-projects - Inclui exemplos originais mais código para transmitir para Adafruit IO (mais projetos em breve)
- Enviro Monitor - https://github.com/roscoe81/enviro-monitor
- mqtt-all-https://github.com/robmarkcole/rpi-enviro-mqtt-agora upstream: consulte exemplos/mqtt-all.py
- Enviroplus_exporter - https://github.com/tijmenvandenbrink/enviroplus_exporter - Exportador de Prometheus (com suporte adicional para Luftdaten e Influxdb Cloud)
- Homekit-enviroplus - https://github.com/sighmon/homekit-enviroplus - um acessório da Apple HomeKit para o Pimoroni Enviro+
- go-enviroplus - https://github.com/rubiojr/go-enviroplus - vá módulos para ler os sensores Enviro+
- Homebridge-enviroplus - https://github.com/mhawkshaw/homebridge-enviroplus - um plugin homebridge para adicionar o Enviro+ ao HomeKit via Homebridge
- Enviro Plus Web - https://gitlab.com/idotj/enviroplusweb - O aplicativo simples de frasco serve uma página da web com as leituras atuais do sensor e um gráfico em um período de tempo especificado
Ajuda e suporte
- GPIO PILOUT - https://pinout.xyz/pinout/enviro_plus
- Fóruns de suporte - https://forums.pimoroni.com/c/support
- Discord - https://discord.gg/hr93byc