Enviro+
يتيح لك Enviro+ مصممًا للمراقبة البيئية ، قياس جودة الهواء (غازات الملوثات والجسيمات) ، ودرجة الحرارة ، والضغط ، والرطوبة ، والضوء ، ومستوى الضوضاء. تعرف على المزيد - https://shop.pimoroni.com/products/enviro-plus
التثبيت
لاحظ الرمز في هذا المستودع يدعم كل من لوحات Enviro+ و Enviro Mini. لا يحتوي لوحة Enviro Mini على مستشعر الغاز أو الاختراق لمستشعر PM.
️ تدعم هذه المكتبة الآن Python 3 فقط ، Python 2 هي eol-https://www.python.org/doc/sunset-python-2/
تثبيت وتكوين التبعيات من جيثب:
-
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
بولسي
- تمكين المسلسل:
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+ Projects - 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-الآن المنبع: انظر أمثلة/mqtt-all.py
- Enviroplus_exporter - https://github.com/tijmenvandenbrink/enviroplus_exporter - Prometheus Exporter (بدعم إضافي لوفداتين وتدهور السحابة)
- HomeKit -Enviroplus - https://github.com/sighmon/homekit-enviroplus - ملحق Apple HomeKit لـ Pimoroni Enviro+
- go -enviroplus - https://github.com/rubiojr/go-enviroplus - Go Modules to Read Inviro+ Sensors
- Homebridge-Enviroplus - https://github.com/mhawkshaw/homebridge-enviroplus - مكون إضافي لـ Homebridge لإضافة Enviro+ إلى HomeKit عبر Homebridge
- Web Plus Web - https://gitlab.com/idotj/enviroplusweb - يقدم تطبيق قارورة بسيط صفحة ويب مع قراءات المستشعر الحالية ورسم بياني خلال فترة زمنية محددة
المساعدة والدعم
- gpio pinout - https://pinout.xyz/pinout/enviro_plus
- منتديات الدعم - https://forums.pimoroni.com/c/support
- Discord - https://discord.gg/hr93byc