پائی - لوگو

Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ
صارف کی رہنمائی کا ورژن 4.1
SequentMicrosystems.com

عمومی تفصیل

راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - انجیر

ہمارے بلڈنگ آٹومیشن کارڈ کی دوسری جنریشن Raspberry Pi پلیٹ فارم پر بلڈنگ آٹومیشن سسٹمز کے لیے درکار تمام ان پٹ اور آؤٹ پٹ لاتی ہے۔ 8 لیول تک اسٹیک ایبل، کارڈ Raspberry Pi کے تمام ورژنز کے ساتھ کام کرتا ہے، صفر سے 4 تک۔
Raspberry Pi کے دو GPIO پن I2C کمیونیکیشن کے لیے استعمال کیے جاتے ہیں۔ ایک اور پن انٹرپٹ ہینڈلر کے لیے مختص کیا گیا ہے، جس سے صارف کے لیے 23 GPIO پن دستیاب ہیں۔
آٹھ یونیورسل ان پٹس، جو انفرادی طور پر منتخب کیے جا سکتے ہیں، آپ کو 0-10V سگنلز پڑھنے، رابطہ بند ہونے کی گنتی کرنے، یا 1K یا 10K تھرمسٹرز کا استعمال کرتے ہوئے درجہ حرارت کی پیمائش کرنے دیتے ہیں۔ چار 0-10V قابل پروگرام آؤٹ پٹ لائٹ ڈمرز یا دیگر صنعتی آلات کو کنٹرول کر سکتے ہیں۔ چار 24VAC ٹرائیک آؤٹ پٹ AC ریلے یا ہیٹنگ اور کولنگ آلات کو کنٹرول کر سکتے ہیں۔ ایل ای ڈی اشارے تمام آؤٹ پٹ کی حیثیت کو ظاہر کرتے ہیں۔ ایک RS485/MODBUS پورٹ پرمٹ تقریباً لامحدود توسیع پذیری۔ آخری لیکن کم از کم، DS1B18 سینسر سے درجہ حرارت کو پڑھنے کے لیے ایک نئی 20-WIRE پورٹ استعمال کی جا سکتی ہے۔
تمام ان پٹ پر TVS ڈائیوڈز کارڈ کو بیرونی ESD کے لیے محفوظ کرتے ہیں۔ جہاز پر ری سیٹ ایبل فیوز اسے حادثاتی شارٹس سے بچاتا ہے۔ سنگل 24V AC یا DC پاور سورس Raspberry Pi کے لیے 5V/3A فراہم کر سکتا ہے۔

خصوصیات

  • آٹھ جمپر سیٹ ایبل یونیورسل، اینالاگ/ڈیجیٹل ان پٹ
  • 0-10V ان پٹ یا
  • کلوزر کاؤنٹر ان پٹس سے رابطہ کریں یا
  • 1K/10K درجہ حرارت سینسر ان پٹ
  • چار 0-10V آؤٹ پٹ
  • 1A/48VAC ڈرائیوروں کے ساتھ چار TRIAC آؤٹ پٹ
  • چار عمومی مقصد ایل ای ڈی
  • RS485/MODBUS پورٹ
  • بیٹری بیک اپ کے ساتھ حقیقی وقت کی گھڑی
  • آن بورڈ پش بٹن
  • 1-وائر انٹرفیس
  • تمام ان پٹ پر TVS تحفظ
  • آن بورڈ ہارڈ ویئر واچ ڈاگ
  • 24VAC/DC بجلی کی فراہمی

تمام ان پٹ اور آؤٹ پٹ پلگ ایبل کنیکٹر استعمال کرتے ہیں جو ایک سے زیادہ کارڈز کے اسٹیک ہونے پر وائرنگ تک آسان رسائی کی اجازت دیتے ہیں۔ ایک Raspberry Pi کے اوپر آٹھ تک بلڈنگ آٹومیشن کارڈ اسٹیک کیے جا سکتے ہیں۔ کارڈز ایک سیریل I2C بس کا اشتراک کرتے ہیں جو تمام آٹھ کارڈز کو منظم کرنے کے لیے Raspberry Pi کے GPIO پنوں میں سے صرف دو استعمال کرتے ہیں۔
چار عمومی مقصد والے ایل ای ڈی کو اینالاگ ان پٹ یا دیگر کنٹرول شدہ عمل سے منسلک کیا جا سکتا ہے۔
آن بورڈ پش بٹن کو ان پٹ کو کاٹنے، آؤٹ پٹ کو اوور رائڈ کرنے یا Raspberry Pi کو بند کرنے کے لیے پروگرام کیا جا سکتا ہے۔

آپ کی کٹ میں کیا ہے۔

  1. Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈراسبیری پائی کے لیے دی پی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر
  2. بڑھتے ہوئے ہارڈ ویئرراسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 1a چار M2.5x18mm مرد و خواتین پیتل کے اسٹینڈ آف
    ب چار M2.5x5mm پیتل کے پیچ
    c چار M2.5 پیتل کے گری دار میوے
  3. دو جمپر۔راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 2صرف ایک بلڈنگ آٹومیشن کارڈ استعمال کرتے وقت آپ کو جمپر کی ضرورت نہیں ہے۔ اگر آپ متعدد کارڈ استعمال کرنے کا ارادہ رکھتے ہیں تو اسٹیک لیول جمپرز سیکشن دیکھیں۔
  4. تمام مطلوبہ خواتین کے ملاپ کے کنیکٹر۔راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 3

کوئیک اسٹارٹ اپ گائیڈ

  1. اپنا بلڈنگ آٹومیشن کارڈ اپنے Raspberry Pi کے اوپر لگائیں اور سسٹم کو پاور اپ کریں۔
  2. raspi-config کا استعمال کرتے ہوئے Raspberry Pi پر I2C مواصلات کو فعال کریں۔
  3. github.com سے سافٹ ویئر انسٹال کریں:
    a ~$ گٹ کلون https://github.com/SequentMicrosystems/megabas-rpi.git
    ب ~$ cd /home/pi/megabas-rpi
    c ~/megabas-rpi$ sudo make install کریں۔
  4. ~/megabas-rpi$ megabas
    پروگرام دستیاب کمانڈز کی فہرست کے ساتھ جواب دے گا۔

بورڈ لے آؤٹ

Raspberry Pi - بورڈ لے آؤٹ کے لیے Pi Hut بلڈنگ آٹومیشن کارڈ

چار عام مقصد والے ایل ای ڈی کو سافٹ ویئر میں کنٹرول کیا جا سکتا ہے۔ ایل ای ڈی کو کسی بھی ان پٹ، آؤٹ پٹ یا بیرونی عمل کی حیثیت دکھانے کے لیے چالو کیا جا سکتا ہے۔

اسٹیک لیول جمپرز

کنیکٹر J3 کی بائیں تین پوزیشن کارڈ کے اسٹیک لیول کو منتخب کرنے کے لیے استعمال کی جاتی ہیں:راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 4

ان پٹ سلیکشن جمپرز

آٹھ یونیورسل ان پٹس کو 0-10V، 1K یا 10K تھرمسٹرز یا رابطہ بند/ایونٹ کاؤنٹر پڑھنے کے لیے انفرادی طور پر جمپر منتخب کیا جا سکتا ہے۔ ایونٹ کاؤنٹرز کی زیادہ سے زیادہ فریکوئنسی 100 ہرٹز ہے۔

راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 5

RS-485/موڈبس کمیونیکیشن

بلڈنگ آٹومیشن کارڈ ایک معیاری RS485 ٹرانسیور پر مشتمل ہے جسے مقامی پروسیسر اور Raspberry Pi دونوں کے ذریعے حاصل کیا جا سکتا ہے۔ مطلوبہ کنفیگریشن کنفیگریشن کنیکٹر J3 پر تین بائی پاس جمپرز سے سیٹ کی گئی ہے۔راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 6

اگر جمپر انسٹال ہیں، تو Raspberry Pi RS485 انٹرفیس کے ساتھ کسی بھی ڈیوائس کے ساتھ بات چیت کر سکتا ہے۔ اس کنفیگریشن میں بلڈنگ آٹومیشن کارڈ ایک غیر فعال پل ہے جو صرف RS485 پروٹوکول کے لیے درکار ہارڈویئر لیولز کو لاگو کرتا ہے۔ اس ترتیب کو استعمال کرنے کے لیے، آپ کو مقامی پروسیسر کو RS485 بس کا کنٹرول جاری کرنے کے لیے بتانا ہوگا:
~$ megabas [0] wcfgmb 0 0 0 0
اگر جمپرز کو ہٹا دیا جاتا ہے، تو کارڈ MODBUS غلام کے طور پر کام کرتا ہے اور MODBUS RTU پروٹوکول کو لاگو کرتا ہے۔ کوئی بھی MODBUS ماسٹر کارڈ کے تمام ان پٹ تک رسائی حاصل کر سکتا ہے، اور معیاری MODBUS کمانڈز کا استعمال کرتے ہوئے تمام آؤٹ پٹ سیٹ کر سکتا ہے۔ نافذ کردہ کمانڈز کی تفصیلی فہرست GitHub پر مل سکتی ہے:
https://github.com/SequentMicrosystems/megabas-rpi/blob/master/Modbus.md
دونوں کنفیگریشنز میں مقامی پروسیسر کو RS485 سگنلز کو جاری کرنے (جمپرز انسٹال) یا کنٹرول (جمپرز کو ہٹا دیا گیا) کے لیے پروگرام کرنے کی ضرورت ہے۔ مزید معلومات کے لیے کمانڈ لائن آن لائن مدد دیکھیں۔

راسبیری پی آئی ہیڈر

راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 7

بجلی کی ضروریات

بلڈنگ آٹومیشن کارڈ کے لیے بیرونی 24VDC/AC ریگولیٹڈ پاور سپلائی کی ضرورت ہوتی ہے۔ اوپری دائیں کونے میں وقف کنیکٹر کے ذریعے بورڈ کو بجلی فراہم کی جاتی ہے (بورڈ لے آؤٹ دیکھیں)۔ بورڈز DC یا AC پاور سورس کو قبول کرتے ہیں۔ اگر ڈی سی پاور کا ذریعہ استعمال کیا جاتا ہے تو، قطبیت اہم نہیں ہے۔ ایک مقامی 5V ریگولیٹر Raspberry Pi کو 3A تک پاور فراہم کرتا ہے، اور ایک 3.3V ریگولیٹر ڈیجیٹل سرکٹس کو طاقت دیتا ہے۔ الگ تھلگ DC-DC کنورٹرز ریلے کو طاقت دینے کے لیے استعمال کیے جاتے ہیں۔

ہم صرف 24VDC/AC پاور سپلائی استعمال کرنے کی تجویز کرتے ہیں
راسبیری پی آئی کارڈ کو طاقت دینے کے لیے
اگر ایک سے زیادہ بلڈنگ آٹومیشن کارڈز ایک دوسرے کے اوپر لگے ہوئے ہیں، تو ہم تمام کارڈز کو پاور کرنے کے لیے ایک ہی 24VDC/AC پاور سپلائی استعمال کرنے کی تجویز کرتے ہیں۔ صارف کو لازمی طور پر کیبل کو تقسیم کرنا چاہیے اور تاروں کو ہر کارڈ پر چلانا چاہیے۔
بجلی کی کھپت:
• 50 ایم اے @ +24V

یونیورسل ان پٹس

بلڈنگ آٹومیشن کارڈ میں آٹھ یونیورسل ان پٹس ہیں جنہیں 010V سگنلز، 1K یا 10K تھرمسٹرز یا 100Hz تک کانٹیکٹ کلوزر/ایونٹ کاؤنٹرز کی پیمائش کے لیے جمپر کا انتخاب کیا جا سکتا ہے۔راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 8راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 9

ایونٹ کاؤنٹر/رابطہ بندش کی ترتیب راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 10

1K تھرمسٹرز کے ساتھ درجہ حرارت کی پیمائش کی ترتیب راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 11

10K تھرمسٹرز کے ساتھ درجہ حرارت کی پیمائش کی ترتیب راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 12

0-10V آؤٹ پٹ کنفیگریشن۔ زیادہ سے زیادہ لوڈ = 10mA راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 13

ہارڈ ویئر واچ ڈاگ

بلڈنگ آٹومیشن کارڈ میں ایک بلٹ ان ہارڈویئر واچ ڈاگ ہوتا ہے جو اس بات کی ضمانت دیتا ہے کہ آپ کا مشن اہم پروجیکٹ چلتا رہے گا چاہے Raspberry Pi سافٹ ویئر ہینگ ہو جائے۔ پاور اپ کے بعد واچ ڈاگ غیر فعال ہو جاتا ہے، اور اسے پہلی بار دوبارہ ترتیب دینے کے بعد فعال ہو جاتا ہے۔
ڈیفالٹ ٹائم آؤٹ 120 سیکنڈ ہے۔ ایک بار چالو ہونے کے بعد، اگر اسے Raspberry Pi سے 2 منٹ کے اندر دوبارہ سیٹ نہیں ملتا ہے، تو واچ ڈاگ پاور کو کاٹتا ہے اور 10 سیکنڈ کے بعد اسے بحال کر دیتا ہے۔
Raspberry Pi کو I2C پورٹ پر واچ ڈاگ پر ٹائمر ختم ہونے سے پہلے ایک ری سیٹ کمانڈ جاری کرنے کی ضرورت ہے۔
پاور اپ کے بعد ٹائمر کی مدت اور ایکٹو ٹائمر کی مدت کمانڈ لائن سے سیٹ کی جا سکتی ہے۔ ری سیٹ کی تعداد فلیش میں محفوظ ہے اور کمانڈ لائن سے اس تک رسائی یا صاف کیا جا سکتا ہے۔ تمام واچ ڈاگ کمانڈز کو آن لائن ہیلپ فنکشن کے ذریعے بیان کیا گیا ہے۔

اینالاگ ان پٹ/آؤٹ پٹس کیلیبریشن

تمام اینالاگ ان پٹس اور آؤٹ پٹس فیکٹری میں کیلیبریٹ کیے جاتے ہیں، لیکن فرم ویئر کمانڈز صارف کو بورڈ کو دوبارہ کیلیبریٹ کرنے، یا اسے بہتر درستگی کے لیے کیلیبریٹ کرنے کی اجازت دیتے ہیں۔ تمام ان پٹ اور آؤٹ پٹ دو پوائنٹس میں کیلیبریٹ ہوتے ہیں۔ پیمانہ کے دونوں سروں کے قریب جتنا ممکن ہو دو پوائنٹس کو منتخب کریں۔ ان پٹس کو کیلیبریٹ کرنے کے لیے، صارف کو ینالاگ سگنلز فراہم کرنا چاہیے۔ (مثلاًample: 0-10V ان پٹ کیلیبریٹ کرنے کے لیے، صارف کو 10V سایڈست پاور سپلائی فراہم کرنا چاہیے)۔ آؤٹ پٹ کو کیلیبریٹ کرنے کے لیے، صارف کو آؤٹ پٹ کو مطلوبہ قدر پر سیٹ کرنے کے لیے ایک کمانڈ جاری کرنا چاہیے، نتیجہ کی پیمائش کرنا چاہیے اور قدر کو ذخیرہ کرنے کے لیے انشانکن کمانڈ جاری کرنا چاہیے۔
قدریں فلیش میں محفوظ کی جاتی ہیں اور ان پٹ وکر کو لکیری سمجھا جاتا ہے۔ اگر غلط کمانڈ ٹائپ کر کے کیلیبریشن کے دوران کوئی غلطی ہو جاتی ہے تو، متعلقہ گروپ کے تمام چینلز کو فیکٹری ویلیوز پر ری سیٹ کرنے کے لیے RESET کمانڈ استعمال کیا جا سکتا ہے۔ ری سیٹ کے بعد انشانکن کو دوبارہ شروع کیا جا سکتا ہے۔
بورڈ کو ینالاگ سگنلز کے ذریعہ کے بغیر کیلیبریٹ کیا جا سکتا ہے، پہلے آؤٹ پٹس کیلیبریٹ کرکے اور پھر کیلیبریٹ شدہ آؤٹ پٹس کو متعلقہ ان پٹس پر روٹ کرکے۔ انشانکن کے لیے درج ذیل کمانڈز دستیاب ہیں:

0-10V ان پٹ کیلیبریٹ کریں: میگا باس کھانا
0-10V ان پٹ کا کیلیبریشن ری سیٹ کریں: میگا باس rcuin
10K ان پٹ کیلیبریٹ کریں: میگا باس کریسن
10K ان پٹ کو دوبارہ ترتیب دیں: میگا باس rcresin
0-10V آؤٹ پٹس کیلیبریٹ کریں: میگا باس cuout
کیلیبریٹڈ قدر کو فلیش میں اسٹور کریں: میگا باس alta_comanda
0-10V آؤٹ پٹس کا کیلیبریشن ری سیٹ کریں: میگا باس rcuout

ہارڈ ویئر کی وضاحتیں

آن بورڈ ری سیٹ ایبل فیوز: 1A

0-10V ان پٹ:

• زیادہ سے زیادہ ان پٹ والیومtage: 12V
• ان پٹ رکاوٹ: 20KΩ
olution قرارداد: 12 بٹس
• ایسampلی شرح: ٹی بی ڈی

رابطہ بند کرنے کے ان پٹ

  • زیادہ سے زیادہ گنتی کی فریکوئنسی: 100 ہرٹج

0-10V آؤٹ پٹ:

  • کم از کم آؤٹ پٹ لوڈ: 1KΩ
  • ریزولوشن: 13 بٹس

TRIAC آؤٹ پٹ:

  • زیادہ سے زیادہ آؤٹ پٹ کرنٹ: 1A
  • زیادہ سے زیادہ آؤٹ پٹ والیومtagای: 120 وی

مکمل پیمانے پر لائناریٹی

آن بورڈ پروسیسر کے اندرونی 12 بٹ A/D کنورٹرز کا استعمال کرتے ہوئے اینالاگ ان پٹ پر کارروائی کی جاتی ہے۔ ان پٹ s ہیں۔amp675 ہرٹج کی قیادت میں۔
اینالاگ آؤٹ پٹس PWM کو 16 بٹ ٹائمرز کا استعمال کرتے ہوئے ترکیب کیا جاتا ہے۔ PWM کی قدریں 0 سے 4,800 تک ہوتی ہیں۔
تمام ان پٹ اور آؤٹ پٹس کو آخری پوائنٹس پر ٹیسٹ کے وقت کیلیبریٹ کیا جاتا ہے اور قدریں فلیش میں محفوظ کی جاتی ہیں۔
انشانکن کے بعد ہم نے پورے پیمانے پر خطوط کی جانچ کی اور درج ذیل نتائج حاصل کیے:

چینل زیادہ سے زیادہ خرابی %
0-10V IN 15μV 0.15%
0-10V آؤٹ 10μV 0.10%

مکینیکل وضاحتیں

راسبیری پائی کے لیے پائی ہٹ بلڈنگ آٹومیشن کارڈ - تصویر 14

سافٹ ویئر سیٹ اپ

  1. اپنے Raspberry Pi کے ساتھ تیار رکھیں تازہ ترین OS.
  2. I2C مواصلات کو فعال کریں: ~$ sudo raspi-config
    1۔ صارف کا پاس ورڈ تبدیل کریں۔ پہلے سے طے شدہ صارف کے لیے پاس ورڈ تبدیل کریں۔
    2. نیٹ ورک کے اختیارات نیٹ ورک کی ترتیبات کو ترتیب دیں۔
    3. بوٹ کے اختیارات اسٹارٹ اپ کے لیے آپشنز ترتیب دیں۔
    4. لوکلائزیشن کے اختیارات مماثلت کے لیے زبان اور علاقائی ترتیبات مرتب کریں۔
    5. انٹرفیسنگ کے اختیارات پیری فیرلز سے کنکشن ترتیب دیں۔ 
    6. اوور کلاک اپنے Pi کے لیے اوور کلاکنگ کو ترتیب دیں۔
    7. اعلی درجے کے اختیارات اعلی درجے کی ترتیبات کو ترتیب دیں۔
    8. اپ ڈیٹ کریں۔ اس ٹول کو تازہ ترین ورژن میں اپ ڈیٹ کریں۔
    9. raspi-config کے بارے میں اس ترتیب کے بارے میں معلومات
    P1 کیمرہ Raspberry Pi کیمرے سے کنکشن کو فعال/غیر فعال کریں۔
    P2 ایس ایس ایچ اپنے Pi تک ریموٹ کمانڈ لائن رسائی کو فعال/غیر فعال کریں۔
    P3 VNC استعمال کرتے ہوئے اپنے Pi تک گرافیکل ریموٹ رسائی کو فعال/غیر فعال کریں…
    P4 ایس پی آئی SPI کرنل ماڈیول کی خودکار لوڈنگ کو فعال/غیر فعال کریں۔
    P5 I2C I2C کرنل ماڈیول کی خودکار لوڈنگ کو فعال/غیر فعال کریں۔
    P6 سیریل سیریل پورٹ پر شیل اور کرنل پیغامات کو فعال/غیر فعال کریں۔
    P7 1-تار ون وائر انٹرفیس کو فعال/غیر فعال کریں۔
    P8 ریموٹ GPIO GPIO پنوں تک ریموٹ رسائی کو فعال/غیر فعال کریں۔
  3. github.com سے میگابا سافٹ ویئر انسٹال کریں: ~$ git clone https://github.com/SequentMicrosystems/megabas-rpi.git
  4. ~$ cd /home/pi/megabas-rpi
  5.  ~/megaioind-rpi$ sudo make install کریں۔
  6. ~/megaioind-rpi$ megabas

پروگرام دستیاب کمانڈز کی فہرست کے ساتھ جواب دے گا۔
آن لائن مدد کے لیے "megabas -h" ٹائپ کریں۔
سافٹ ویئر انسٹال کرنے کے بعد، آپ اسے کمانڈز کے ساتھ تازہ ترین ورژن میں اپ ڈیٹ کر سکتے ہیں:
~$ cd /home/pi/megabas-rpi
~/megabas-rpi$ گٹ پل
~/megabas-rpi$ sudo make install کریں۔ پائی - لوگو

دستاویزات / وسائل

Raspberry Pi کے لیے Pi Hut بلڈنگ آٹومیشن کارڈ [پی ڈی ایف] یوزر گائیڈ
Raspberry Pi کے لیے بلڈنگ آٹومیشن کارڈ، بلڈنگ آٹومیشن کارڈ، Raspberry Pi کے لیے آٹومیشن کارڈ، Raspberry Pi آٹومیشن کارڈ بلڈنگ

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *