ARDUINO RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول
پروڈکٹ کی معلومات
RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول ایک ماڈیول ہے جو بغیر کسی کوڈنگ کی کوشش یا ہارڈ ویئر کے وائرڈ UART کو وائرلیس UART ٹرانسمیشن میں اپ گریڈ کرتا ہے۔ ماڈیول میں ایک روٹ ٹرمینل ہوتا ہے اور چار ڈیوائس تک I/O پورٹس کے سیٹ کے ساتھ ختم ہوتی ہے۔ آپریٹنگ والیومtage کی رینج 3.3V سے 5.5V تک ہے، اور RF فریکوئنسی 2400MHz سے 2480MHz تک ہے۔ کھلی جگہ میں ٹرانسمیشن کا فاصلہ تقریباً 80 سے 100 میٹر ہے، اور ٹرانسمیشن کی شرح 250Kbps ہے۔ ماڈیول 1 سے 1 یا 1 سے متعدد (چار تک) ٹرانسمیشن کو سپورٹ کرتا ہے۔
PRODUCT ماڈیول کی خصوصیات
- آپریٹنگ جلدtage: 3.3~5.5V
- RF تعدد:2400MHz~2480MHz
- بجلی کی کھپت: TX موڈ پر 24 mA@ +5dBm اور RX موڈ پر 23 mA۔
- بجلی کی ترسیل: +5dBm
- ترسیل کی شرح: 250Kbps
- ترسیل کا فاصلہ: کھلی جگہ میں تقریباً 80 سے 100 میٹر
- باؤڈ کی شرح 9,600bps یا 19,200bps
- 1 سے 1 یا 1 سے ایک سے زیادہ (چار تک) ٹرانسمیشن کی حمایت کرتا ہے۔
ماڈیول کی ظاہری شکل اور طول و عرض
RFLINK-UART ماڈیول میں ایک روٹ ٹرمینل اور چار ڈیوائس کے سرے ہوتے ہیں۔ روٹ ٹرمینل اور ڈیوائس اینڈ باہر سے ایک جیسے ہیں، اور ان کی شناخت پچھلے لیبل سے کی جا سکتی ہے۔ RFLINK-UART ماڈیول کی گروپ ID 0001 ہے، اور BAUD 9600 ہے۔
PRODUCT پن کی تعریف
جڑ | ڈیوائس |
---|---|
ID0 | ID0 |
ID1 | ID1 |
IO | IO |
5V | 5V |
جی این ڈی | جی این ڈی |
مصنوعات کے استعمال کی ہدایات
سیٹ اپ روٹ اور ڈیوائسز
تمام قسم کے ترقیاتی بورڈز اور MCUs جو UART کمیونیکیشن انٹرفیس کو سپورٹ کرتے ہیں اس ماڈیول کو براہ راست استعمال کر سکتے ہیں، اور اضافی ڈرائیورز یا API پروگراموں کو انسٹال کرنے کی ضرورت نہیں ہے۔ RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول 1-سے-متعدد قسم کو سپورٹ کرتا ہے، ڈیفالٹ روٹ ٹرمینل (#0) کے پاور آن کے بعد کسی ڈیوائس (#1) کے ساتھ منسلک ہونے کے بعد اگر آپ کے پاس کوئی اور نمبر والا ڈیوائس ہے (#2~#4)۔ آپ روٹ سائیڈ پر ID0 اور ID1 پنوں کے ذریعے مختلف ڈیوائس سائیڈز کو منتخب کر سکتے ہیں جن سے آپ جڑنا چاہتے ہیں۔
آلہ کے انتخاب کے ID0/ID1 مجموعہ کے لیے، نیچے دیے گئے جدول سے رجوع کریں:
ڈیوائس 1 (#1) | ڈیوائس 2 (#2) | ڈیوائس 3 (#3) | ڈیوائس 4 (#4) |
---|---|---|---|
ID0 پن: ہائی ID1 پن: ہائی |
ID0 پن: ہائی ID1 پن: کم |
ID0 پن: کم ID1 پن: ہائی |
ID0 پن: کم ID1 پن: کم |
ڈیوائس سائیڈ کو پہلے کے مطابق مطلوبہ ڈیوائس نمبر پر سیٹ کیا جانا چاہیے، جڑ اسی ٹیبل کے ذریعے ٹارگٹ ڈیوائس کا انتخاب کرے گی۔ آپ روٹ کے ID0 اور ID1 کے ذریعے پیغام کی منتقلی کے لیے ایک مختلف ڈیوائس کا انتخاب کر سکتے ہیں، عام طور پر ID0 یا/اور ID1 کو GND سے باندھتے ہیں۔ اس سے بڑھ کر، روٹ سائیڈ IO پن کے ذریعے کم/ہائی سگنل بھی بھیج سکتا ہے تاکہ فلائی پر ٹارگٹ ڈیوائس کا انتخاب کیا جا سکے۔ample، نیچے دی گئی تصویر میں، Arduino Nano D4 اور D5 پنوں کے ذریعے جڑنے کے لیے ڈیوائس کا انتخاب کرتا ہے۔ متعلقہ ہائی/لو سگنل کو ID0 اور ID1 پنوں پر بھیجنے کے بعد، روٹ ٹرمینل پرانے کنکشن اینڈ کے ساتھ ٹرانسمیشن میں خلل ڈالے گا (یعنی پرانے کنکشن کے اختتام کے ساتھ ٹرانسمیشن اور وصول کرنا بند کر دے گا)۔ اور نئے کنکشن پر جانے کے لیے ID_Lat پن سے کم سگنل کا انتظار کریں۔
RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول استعمال میں آسان ماڈیول ہے جو فوری طور پر اور بغیر کسی تکلیف کے وائرڈ UAR کو وائرلیس UAR ٹرانسمیشن میں اپ گریڈ کرتا ہے۔ اس کے علاوہ، وہاں I/O پورٹ کا ایک سیٹ موجود ہے، اس طرح آپ کو IO سوئچز کو ریموٹ سے اچھی طرح سے کنٹرول کرنے کے لیے کوڈنگ کی کوشش اور ہارڈ ویئر کی ضرورت نہیں ہے۔
ماڈیول کی ظاہری شکل اور طول و عرض
RFLINK-UART ماڈیول میں ایک روٹ ٹرمینل (بائیں) اور چار ڈیوائس اینڈ تک ہوتا ہے (نیچے دیے گئے اعداد و شمار کے دائیں جانب، 1 سے 4 تک نمبر دیا جا سکتا ہے)، دونوں ظاہری طور پر ایک جیسے ہیں، ان کی شناخت کی جا سکتی ہے۔ پشت پر لیبل کی طرف سے. جیسا کہ ذیل میں دکھایا گیا ہے، RFLINK-UART ماڈیول کا گروپ ID 0001 ہے اور BAUD 9600 ہے۔
ماڈیول کی خصوصیات
- آپریٹنگ جلدtage: 3.3~5.5V
- RF تعدد:2400MHz ~ 2480MHz۔
- بجلی کی کھپت: TX موڈ پر 24 mA@ +5dBm اور RX موڈ پر 23mA۔
- بجلی کی ترسیل: +5dBm
- ترسیل کی شرح: 250Kbps
- ترسیل کا فاصلہ: کھلی جگہ میں تقریباً 80 سے 100 میٹر
- حرکت نبض:9,600bps یا 19,200bps
- 1 سے 1 یا 1 سے ایک سے زیادہ (چار تک) ٹرانسمیشن کی حمایت کرتا ہے۔
پن تعریف
- GND→ گراؤنڈ
- +5V→ 5V والیومtagای ان پٹ
- TX→ ترقیاتی بورڈ UART کے RX سے مساوی ہے۔
- آر ایکس→ ترقیاتی بورڈ UART کے TX سے مساوی ہے۔
- سی ای بی→ یہ CEB زمین (GND) سے جڑنا چاہیے، پھر ماڈیول پاور آن ہو جائے گا اور اسے پاور سیونگ کنٹرول فنکشن کے طور پر استعمال کیا جا سکتا ہے۔
- باہر → IO پورٹ کا آؤٹ پٹ پن (آن/آف ایکسپورٹ)
- IN→ان پٹ IO پورٹ کا پن (آن/آف موصول)۔
- ID1 ، ID0 → منتخب کرتا ہے کہ ان دو پنوں کے HIGH/LOW امتزاج کے ذریعے کس ڈیوائس سے جڑنا ہے۔
- ID_Lat→ ڈیوائس آئی ڈی لیچ پن۔ جب روٹ ID0، ID1 کے ذریعے ٹارگٹ ڈیوائس کو سیٹ کرتا ہے، تو آپ کو اس پن کو LOW سیٹ کرنے کی ضرورت ہوتی ہے پھر کنکشن کو باضابطہ طور پر مخصوص ڈیوائس پر سوئچ کر دیا جائے گا۔
- GND→ گراؤنڈ
- +5V→ 5V والیومtagای ان پٹ
- TX→ ترقیاتی بورڈ UART کے RX سے مساوی ہے۔
- RX → ترقیاتی بورڈ UART کے TX سے مساوی ہے۔
- CEB→ یہ CEB زمین (GND) سے جڑنا چاہیے، پھر ماڈیول پاور آن ہو جائے گا اور اسے پاور سیونگ کنٹرول فنکشن کے طور پر استعمال کیا جا سکتا ہے۔
- باہر → IO پورٹ کا آؤٹ پٹ پن (آن/آف ایکسپورٹ) I
- IN → IO پورٹ کا ان پٹ پن (آن/آف موصول)۔
- ID1 ، ID0→ ان دو پنوں کے HIGH/LOW امتزاج کے ذریعے، ڈیوائس کو مختلف ڈیوائس نمبروں پر سیٹ کیا جا سکتا ہے۔ ID_Lat→ اس پن فٹ کا آلہ پر کوئی اثر نہیں ہے۔
استعمال کرنے کا طریقہ
تمام قسم کے ترقیاتی بورڈز اور MCUs جو UART کمیونیکیشن انٹرفیس کو سپورٹ کرتے ہیں اس ماڈیول کو براہ راست استعمال کر سکتے ہیں، اور اضافی ڈرائیورز یا API پروگراموں کو انسٹال کرنے کی ضرورت نہیں ہے۔
سیٹ اپ روٹ اور ڈیوائسز
روایتی وائرڈ TTL 1 سے 1 ٹرانسمیشن ہے، RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول 1 سے ایک سے زیادہ قسم کو سپورٹ کرے گا، ڈیوائس (#0) کے ساتھ پاور آن ہونے کے بعد ڈیفالٹ روٹ ٹرمینل (#1) اگر آپ کے پاس دوسرا ہے نمبر والا آلہ (#2~# 4)۔ آپ روٹ سائیڈ پر ID0 اور ID1 پنوں کے ذریعے مختلف ڈیوائس سائیڈ کو منتخب کر سکتے ہیں جس سے آپ جڑنا چاہتے ہیں۔ آلہ کے انتخاب کے ID0/ID1 مجموعہ کے لیے، براہ کرم نیچے دیے گئے جدول سے رجوع کریں۔
ID0، ID1 پن پہلے سے طے شدہ ہائی ہیں، وہ زمین سے جڑنے کے ذریعے کم ہوں گے۔
نوٹ: ڈیوائس سائیڈ کو پہلے کے مطابق مطلوبہ ڈیوائس نمبر پر سیٹ کیا جانا چاہیے، جڑ اسی ٹیبل کے ذریعے ٹارگٹ ڈیوائس کا انتخاب کرے گی۔
آپ روٹ کے ID0 اور ID1 کے ذریعے پیغامات کی منتقلی کے لیے ایک مختلف ڈیوائس کا انتخاب کر سکتے ہیں، عام طور پر ID0 یا/اور ID1 کو GND سے باندھتے ہیں۔ اس کے علاوہ، روٹ سائیڈ IO پن کے ذریعے کم/ہائی سگنل بھی بھیج سکتا ہے تاکہ فلائی پر ٹارگٹ ڈیوائس کا انتخاب کیا جا سکے۔ سابق کے لیےampذیل میں دی گئی تصویر میں، Arduino Nano D4 اور D5 پنوں کے ذریعے جڑنے کے لیے ڈیوائس کا انتخاب کرتا ہے۔
متعلقہ ہائی/لو سگنل کو ID0 اور ID1 پنوں پر بھیجنے کے بعد، روٹ ٹرمینل پرانے کنکشن اینڈ کے ساتھ ٹرانسمیشن میں خلل ڈالے گا (یعنی پرانے کنکشن کے اختتام کے ساتھ ٹرانسمیشن اور وصول کرنا بند کر دے گا)۔ اور نئے کنکشن پر جانے کے لیے ID_Lat پن سے کم سگنل کا انتظار کریں۔
نئے کنکشن کے ساتھ پیغامات کی ترسیل/ وصول کرنا شروع کریں۔
ID0، ID1 کے ذریعے ٹارگٹ ڈیوائس نمبر سگنل بھیجنے کے بعد، روٹ اور موجودہ منسلک ڈیوائس کے درمیان تمام ٹرانسیکشن روک دی جائے گی۔ نیا ٹرانزیکشن اس وقت تک شروع نہیں ہوگا جب تک کہ آپ ID_Lat کا کم از کم 3ms کا کم سگنل نہیں بھیجیں۔
Arduino، Raspberry Pi، اور سینسر کے استعمال کے تین کیسز ہیں۔
Arduino کے ساتھ کام کرنا
Arduino کے ہارڈویئر TX/RX پورٹس کو براہ راست استعمال کرنے کے علاوہ، یہ ماڈیول سافٹ ویئر سیریلز کو بھی سپورٹ کرتا ہے، لہذا یہ فزیکل UART انٹرفیس پر قبضہ کرنے سے بچنے کے لیے سافٹ ویئر ایمولیٹڈ UART میں استعمال کر سکتا ہے۔ مندرجہ ذیل سابقample D2 اور D3 کو TX سے جوڑ رہا ہے اور سافٹ ویئر سیریل RX، D7، D8 کے ذریعے RFLINK-UART ماڈیول کے روٹ سائیڈ وہ پن ہیں جو ڈیوائس سے کنکشن سیٹ کرتے ہیں، اور D5 کو اوکے ٹوگل پن کے طور پر استعمال کیا جاتا ہے۔ Arduino کی ہدایات کے ذریعے، D7، D8 اور D5 پنوں کے لیے ڈیجیٹل رائٹ کم یا زیادہ نکلتا ہے، ہم مختلف آلات سے متحرک طور پر جڑنے کی صلاحیت حاصل کر سکتے ہیں۔
Exampروٹ سائیڈ ٹرانسپورٹ پروگرام کا لی:
ExampRX ریسیور سائیڈ پروگرام کا لی
پھانسی
Raspberry Pi کے ساتھ کام کرنا
Raspberry Pi پر اس موڈ کا استعمال کرنا بھی کافی آسان ہے! RFLINK-UART ماڈیول کے پن Raspberry Pi کے متعلقہ پنوں سے جڑے ہوئے ہیں جیسا کہ سابق میںampاوپر Arduino کے لی. دوسرے لفظوں میں، آپ RX/TX پن پر براہ راست پڑھ اور لکھ سکتے ہیں اور ایک روایتی UART کی طرح جوڑنے کے لیے ڈیوائس کی وضاحت کر سکتے ہیں۔ مندرجہ ذیل تصویر روٹ سائیڈ Raspberry Pi اور RFLINK-UART ماڈیول کے درمیان کنکشن کا طریقہ دکھاتی ہے، اور ڈیوائس اینڈ کا کنکشن کا طریقہ بنیادی طور پر ایک جیسا ہے، لیکن اسے ID_ Lat pin پن کو منسلک کرنے کی ضرورت نہیں ہے، اور ID0 اور ID1 کو ضروریات کے لحاظ سے مختلف ID نمبروں پر سیٹ کیا گیا ہے۔
Exampپروگرام کی فہرست:
ٹرانسمیٹر بار بار ڈیوائس #3 اور ڈیوائس #1 پر معلومات منتقل کرتا ہے۔
وصول کنندہ: یہ سابقample ایک سادہ وصولی ہے۔
سینسر کے ساتھ براہ راست رابطہ
اگر آپ کا سینسر UART انٹرفیس کو سپورٹ کرتا ہے اور Baud ریٹ 9,600 یا 19,200 کو سپورٹ کرتا ہے، تو آپ اسے براہ راست RFLINK-UART ماڈیول کے ڈیوائس سائیڈ سے جوڑ سکتے ہیں، اور آپ اسے وائرلیس فنکشن سینسر کو بھی جلدی اور بغیر تکلیف کے اپ گریڈ کر سکتے ہیں۔ مندرجہ ذیل G3 PM2.5 سینسر کو بطور سابق لیا گیا ہے۔ample، مندرجہ ذیل کنکشن کا طریقہ دیکھیں
اس کے بعد، براہ کرم RFLINK-UART ماڈیول کے RO کو مربوط کرنے کے لیے ایک ڈویلپمنٹ بورڈ (یا تو Arduino یا Raspberry Pi) تیار کریں، دوسری طرف، آپ G3 ٹرانسمیشن کو عام UART طریقے سے PM2.5 ڈیٹا پڑھ سکتے ہیں، مبارک ہو، G3 کے پاس ہے۔ وائرلیس ٹرانسمیشن کی صلاحیتوں کے ساتھ PM2.5 سینسنگ ماڈیول میں اپ گریڈ کیا گیا ہے۔
IO پورٹس استعمال کریں۔
RFLINK-UART ماڈیول IO بندرگاہوں کا ایک سیٹ فراہم کرتا ہے جو آپ کو وائرلیس طریقے سے آن/آف کمانڈز کو منتقل کرنے کی اجازت دیتا ہے، اور یہ سیٹ Io پورٹس ماڈیول کے ٹرانسمیشن یا وصول کرنے والے اختتام تک محدود نہیں ہیں، اور دونوں سرے ایک دوسرے کو کنٹرول کر سکتے ہیں۔ جب تک آپ والیوم کو تبدیل کرتے ہیں۔tagIN پورٹ کے دونوں سرے پر، آپ آؤٹ پٹ والیوم کو تبدیل کریں گے۔tagدوسرے سرے پر آؤٹ پورٹ کا e ہم وقت سازی کے ساتھ۔ براہ کرم درج ذیل استعمال کا حوالہ دیں۔ampسوئچ ایل ای ڈی بلب کو دور سے کنٹرول کرنے کے لیے IO پورٹ کو کیسے استعمال کیا جائے اس کی وضاحت کریں۔
دستاویزات / وسائل
![]() |
ARDUINO RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول [پی ڈی ایف] ہدایات دستی RFLINK-UART وائرلیس UART ٹرانسمیشن ماڈیول، وائرلیس UART ٹرانسمیشن ماڈیول، UART ٹرانسمیشن ماڈیول، ٹرانسمیشن ماڈیول، ماڈیول |