
Automation Hat هي وحدة تحكم مراقبة وأتمتة في المنزل تتميز بمرحلات وقنوات تمثيلية ومخرجات مدعومة ومدخلات مخزنة (جميع متسامحة 24V). ستعمل هذه المكتبة أيضًا مع أشقاء أتمتة HAT الأصغر - Automation PHAT و Automation HAT MINI.
لقد أنشأنا نصًا سهلاً للتثبيت من شأنه تثبيت جميع المتطلبات المسبقة وإعداد قبعة الأتمتة الخاصة بك وتشغيلها بأقل الجهود. لتشغيله ، قم بإطلاق النار على المحطة التي ستجده في القائمة -> الملحقات -> Terminal على سطح مكتب Raspberry Pi الخاص بك ، كما هو موضح أدناه:
في نوع النافذة الطرفية الجديدة ، يكون الأمر تمامًا كما يظهر أدناه (تحقق من وجود أخطاء أخطاء أخطاء مطبعية) واتبع الإرشادات التي تظهر على الشاشة:
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.shسيتم تثبيت المكتبات في البيئة الافتراضية "Pimoroni" ، ستحتاج إلى تفعيلها لتشغيل الأمثلة:
source ~/.virtualenvs/pimoroni/bin/activate
إذا كنت ترغب في المساهمة ، أو ترغب في العيش على حافة مقعدك من خلال الحصول على أحدث التعليمات البرمجية ، يمكنك تثبيت إصدار التطوير مثل SO:
git clone https://github.com/pimoroni/automation-hat
cd automation-hat
./install.sh --unstableفي جميع الحالات ، سيتعين عليك تمكين حافلة I2C (و SPI للأتمتة HAT MINI):
sudo raspi-config nonint do_i2c 0
sudo raspi-config nonint do_spi 0
ADS1015 هو ADC 12 بت ، ولكن بما أن البت الثاني عشر هو bits هناك فقط 11 بت من الدقة المتاحة لقراءات الجهد الإيجابي. يتم قياس جهد الإدخال لقناة 24V من 0-25.85V (25.85 بدلاً من 24 بسبب كيفية إعداد مقسم المقاوم) إلى 0-3.3V.
نظرًا لأن النطاق الكامل لـ ADC يتم تعيينه على 4.096V ، فإن هذا يعني أن 0-3.3V يعطي فقط ~ 1649 قيمًا قابلة للاستخدام فقط مما يجعل التحسينات قياس الإدخال في مكان ما حوالي 0.015V (25.85 / 1649) للمدخلات 24V و 0.002V للمدخلات 3.3V.
يمكن العثور على مزيد من المعلومات حول هذا الموضوع هنا: https://forums.pimoroni.com/t/automation-hat-accuracy/7252/3