Enviro+
Dirancang untuk pemantauan lingkungan, Enviro+ memungkinkan Anda mengukur kualitas udara (gas polutan dan partikulat), suhu, tekanan, kelembaban, cahaya, dan tingkat kebisingan. Pelajari lebih lanjut - https://shop.pimoroni.com/products/enviro-plus
Menginstal
Perhatikan kode dalam repositori ini mendukung papan mini Enviro+ dan Enviro. Papan Mini Enviro tidak memiliki sensor gas atau pelarian untuk sensor PM.
️ Perpustakaan ini sekarang hanya mendukung Python 3, Python 2 adalah EOL-https://www.python.org/doc/sunset-python-2/
Instal dan Konfigurasikan Ketergantungan dari GitHub:
-
git clone https://github.com/pimoroni/enviroplus-python -
cd enviroplus-python -
./install.sh
Catatan Perpustakaan akan diinstal di lingkungan virtual "Pimoroni", Anda harus mengaktifkannya untuk menjalankan contoh:
source ~/.virtualenvs/pimoroni/bin/activate
Catatan Raspbian/Raspberry Pi Os Lite Pengguna mungkin pertama -tama perlu menginstal git: sudo apt install git
Atau ... instal dari pypi dan konfigurasikan secara manual:
-
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoroni - Jalankan
python3 -m pip install enviroplus
Dan instal dependensi tambahan:
sudo apt install python3-numpy python3-smbus python3-pil python3-setuptools
Perhatikan ini tidak akan melakukan perubahan konfigurasi yang diperlukan pada PI Anda, Anda juga perlu:
- Aktifkan i2c:
raspi-config nonint do_i2c 0 - Aktifkan SPI:
raspi-config nonint do_spi 0
Dan jika Anda menggunakan sensor PMS5003, Anda harus:
Kutu buku
- Aktifkan serial:
raspi-config nonint do_serial_hw 0 - Nonaktifkan terminal serial:
raspi-config nonint do_serial_cons 1 - Tambahkan
dtoverlay=pi3-miniuart-bt ke /boot/firmware/config.txt Anda
Bullseye
- Aktifkan serial:
raspi-config nonint set_config_var enable_uart 1 /boot/config.txt - Nonaktifkan terminal serial:
sudo raspi-config nonint do_serial 1 - Tambahkan
dtoverlay=pi3-miniuart-bt ke /boot/config.txt Anda
Perangkat Lunak Alternatif & Proyek Pengguna
- Enviro Plus Dashboard - https://gitlab.com/dedsyn4ps3/enviroplus-dashboard - dasbor web berbasis reaksi untuk melihat data sensor
- Proyek Enviro+ Contoh - https://gitlab.com/dedsyn4ps3/enviroplus-python-projects - Termasuk contoh asli plus kode untuk streaming ke Adafruit IO (lebih banyak proyek segera hadir)
- Monitor Enviro - https://github.com/roscoe81/enviro-monitor
- mqtt-all-https://github.com/robmarkcole/rpi-enviro-mqtt-sekarang hulu: lihat contoh/mqtt-all.py
- Enviroplus_Exporter - https://github.com/tijmenvandenbrink/enviroplus_exporter - Prometheus Exportir (dengan dukungan tambahan untuk luftdaten dan cloud influxdb)
- homeKit-enviroplus - https://github.com/sighmon/homekit-enviroplus - aksesori homeKit apel untuk pimoroni enviro+
- go -enviroplus - https://github.com/rubiojr/go-enviroplus - GO Modul untuk Membaca Enviro+ Sensor
- Homebridge-enviroplus - https://github.com/mhawkshaw/homebridge-enviroplus - plugin homebridge untuk menambahkan enviro+ ke homeKit melalui homebridge
- Enviro Plus Web - https://gitlab.com/idotj/enviroplusWeb - Aplikasi Flask Sederhana Melayani Halaman Web dengan pembacaan sensor saat ini dan grafik selama periode waktu yang ditentukan
Bantuan & Dukungan
- GPIO Pinout - https://pinout.xyz/pinout/enviro_plus
- Forum Dukungan - https://forums.pimoroni.com/c/support
- Perselisihan - https://discord.gg/hr93byc