بلوٹوتھ ماڈیول اور مین MCU کے درمیان کنکشن کا طریقہ بنیادی طور پر آپ کے منتخب کردہ ماڈیول کی قسم پر منحصر ہے۔ جس سمارٹ رِنگ پروجیکٹ پر آپ کام کر رہے ہیں اس پر غور کرتے ہوئے، عام طور پر مین اسٹریم کنکشن کے دو حل ہوتے ہیں:
1. UART شفاف ٹرانسمیشن موڈ (سب سے آسان، فوری آغاز کے لیے موزوں-)
اگر آپ انٹیگریٹڈ بلوٹوتھ فرم ویئر (جیسے E104-BT09، MS52SF1، وغیرہ، Telink TLSR8208 پر مبنی) کے ساتھ پری-فلیشڈ ماڈیول استعمال کر رہے ہیں، تو وہ عام طور پر MCU کے ساتھ بات چیت کرتے ہیںUART شفاف ٹرانسمیشن.
کنکشن کا طریقہ:
TXD(ماڈیول ٹرانسمٹ) MCU سے جڑتا ہے۔آر ایکس ڈی(وصول)
آر ایکس ڈی(ماڈیول وصول) MCU سے جڑتا ہے۔TXD(منتقلی)
جی این ڈیسے جوڑتا ہے۔جی این ڈی(کامن گراؤنڈ)
وی سی سیسے جوڑتا ہے۔3.3V(بجلی کی فراہمی)
کام کرنے کے اصول:بلوٹوتھ پیرامیٹرز (جیسے ڈیوائس کا نام، ٹرانسمٹ پاور، وغیرہ) کو ترتیب دینے کے لیے MCU کو صرف UART کے ذریعے معیاری AT کمانڈ بھیجنے کی ضرورت ہے۔ کنکشن قائم ہونے کے بعد، UART کے ذریعے MCU کی طرف سے بھیجا جانے والا کوئی بھی ڈیٹا بلوٹوتھ کے ذریعے براہ راست اور اس کے برعکس بھیجا جائے گا۔ اس طریقہ کار کے لیے آپ کو پیچیدہ بلوٹوتھ پروٹوکول اسٹیک میں گہرائی میں ڈوبنے کی ضرورت نہیں ہے، جو اسے تیز رفتار ترقی کے لیے بہترین بناتا ہے۔
2. پروٹوکول ڈاکنگ موڈ (مین اسٹریم حل، گہری حسب ضرورت کے لیے موزوں)
اگر آپ Telink SDK کی بنیاد پر گہرائی سے ترقی کر رہے ہیں (مثال کے طور پر، Tuya Smart کے BLE سلوشن کا استعمال کرتے ہوئے)، بنیادی UART کمیونیکیشن کے علاوہ، آپ کو کچھ مربوط کرنے کی بھی ضرورت ہے۔اسٹیٹس کنٹرول پنکم-پاور مینجمنٹ اور اسٹیٹس سنکرونائزیشن حاصل کرنے کے لیے۔
بنیادی رابطے:
TX/RX:کراس-MCU کے ساتھ منسلک، بلوٹوتھ پروٹوکول ڈیٹا پیکٹ (DP ڈیٹا رپورٹنگ اور وصول کرنے) کو منتقل کرنے کے لیے استعمال کیا جاتا ہے۔
اعلی درجے کی کنٹرول پن (انتہائی سفارش کردہ):
کم-پاور کنٹرول پن (ویک اپ/نیند):MCU اس پن کو ماڈیول کو گہری نیند کے موڈ میں ڈالنے کے لیے استعمال کرتا ہے۔ بیٹری سے چلنے والے آلات جیسے سمارٹ رِنگز جو کہ بجلی کی کھپت کے لیے انتہائی حساس ہوتے ہیں، یہ پن بہت اہم ہے۔
کنکشن اسٹیٹس نوٹیفکیشن پن (لنک/ریاست):جب فون بلوٹوتھ کے ذریعے منسلک یا منقطع ہوتا ہے، تو ماڈیول MCU کو مطلع کرنے کے لیے اس GPIO کے ذریعے اعلی یا کم منطق کی سطح کو آؤٹ پٹ کرے گا۔ یہ MCU کو وقت پر کام کرنے والی حالتوں کو تبدیل کرنے کی اجازت دیتا ہے (مثال کے طور پر، منقطع ہونے پر سونا، منسلک ہونے پر فعال رہنا)۔
RST (پن ری سیٹ کریں):MCU اس پن کو نیچے کھینچ کر بلوٹوتھ ماڈیول کو دوبارہ شروع کرنے پر مجبور کر سکتا ہے۔
💡 اسمارٹ رِنگز کے لیے ہارڈ ویئر کنکشن کی تجاویز:
چونکہ سمارٹ رنگ کی اندرونی جگہ انتہائی محدود ہوتی ہے اور یہ بیٹری سے چلتی ہے، لہذا پی سی بی یا اڑنے والی تاروں کو ڈیزائن کرتے وقت براہ کرم درج ذیل دو نکات پر پوری توجہ دیں:
کم-پاور ڈیزائن:ماڈیول کے کم-پاور کنٹرول پن کو جوڑنا یقینی بنائیں۔ جب MCU کم بیٹری وولٹیج کا پتہ لگاتا ہے یا آلہ غیر فعال ہے، تو یہ غیر معمولی پاور ڈرین کو روکنے کے لیے بلوٹوتھ ماڈیول کو فعال طور پر گہری نیند میں ڈال سکتا ہے۔
مستحکم بجلی کی فراہمی:بلوٹوتھ سگنلز کی ترسیل کرتے وقت ایک بڑا فوری کرنٹ کھینچتا ہے۔ ماڈیول کے VCC اور GND پنوں کے درمیان ایک مناسب فلٹرنگ کیپسیٹر کو جوڑنے کی سفارش کی جاتی ہے تاکہ ماڈیول کو غیر متوقع طور پر دوبارہ شروع ہونے سے وولٹیج کے اتار چڑھاؤ کو روکا جا سکے۔


