enviro+
ออกแบบมาเพื่อการตรวจสอบสิ่งแวดล้อม Enviro+ ช่วยให้คุณวัดคุณภาพอากาศ (ก๊าซมลพิษและอนุภาค), อุณหภูมิ, ความดัน, ความชื้น, แสงและระดับเสียง เรียนรู้เพิ่มเติม - https://shop.pimoroni.com/products/enviro-plus
การติดตั้ง
หมายเหตุ รหัสในที่เก็บนี้รองรับทั้งกระดาน Enviro+ และ Enviro Mini Enviro Mini Board ไม่มีเซ็นเซอร์แก๊สหรือการฝ่าวงล้อมสำหรับเซ็นเซอร์ PM
ห้องสมุดนี้รองรับ Python 3 เท่านั้น Python 2 คือ EOL-https://www.python.org/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 คุณจะต้อง:
หนอนหนังสือ
- เปิดใช้งานอนุกรม:
raspi-config nonint do_serial_hw 0 - ปิดการใช้งานเทอร์มินัลอนุกรม:
raspi-config nonint do_serial_cons 1 - เพิ่ม
dtoverlay=pi3-miniuart-bt ไปยัง /boot/firmware/config.txt ของคุณ
bullseye
- เปิดใช้งาน serial:
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 ของคุณ
ซอฟต์แวร์และโครงการผู้ใช้สำรอง
- Enviro Plus Dashboard - https://gitlab.com/dedsyn4ps3/enviroplus-dashboard - แผงเว็บแบบอิงตามแบบตอบโต้สำหรับการดูข้อมูลเซ็นเซอร์
- Enviro+ ตัวอย่างโครงการ - https://gitlab.com/dedsyn4ps3/enviroplus-python-projects - รวมตัวอย่างดั้งเดิมรวมถึงรหัสเพื่อสตรีมไปยัง Adafruit IO (โครงการเพิ่มเติมเร็ว ๆ นี้)
- Enviro Monitor - https://github.com/roscoe81/enviro-monitor
- mqtt-all-https://github.com/robmarkcole/rpi-enviro-mqtt-ตอนนี้ upstream: ดูตัวอย่าง/mqtt-all.py
- enviroplus_exporter - https://github.com/tijmenvandenbrink/enviroplus_exporter - ผู้ส่งออก Prometheus (พร้อมการสนับสนุนเพิ่มเติมสำหรับ Luftdaten และ Influxdb Cloud)
- homekit-enviroplus - https://github.com/sighmon/homekit-enviroplus - อุปกรณ์เสริม Apple Homekit สำหรับ Pimoroni Enviro+
- go -enviroplus - https://github.com/rubiojr/go-enviroplus - โมดูลไปอ่าน Enviro+ เซ็นเซอร์
- homebridge-enviroplus - https://github.com/mhawkshaw/homebridge-enviroplus - ปลั๊กอิน Homebridge เพื่อเพิ่ม Enviro+ ไปยัง HomeKit ผ่าน Homebridge
- Enviro Plus Web - https://gitlab.com/idotj/enviroplusweb - แอปพลิเคชัน Simple Flask ให้บริการเว็บเพจพร้อมการอ่านเซ็นเซอร์ปัจจุบันและกราฟในช่วงเวลาที่กำหนด
ความช่วยเหลือและการสนับสนุน
- gpio pinout - https://pinout.xyz/pinout/enviro_plus
- ฟอรัมสนับสนุน - https://forums.pimoroni.com/c/support
- Discord - https://discord.gg/hr93byc