یہ سبق سابقہ ٹیوٹوریل کا آغاز ESP8266 (حصہ 1) کے ساتھ کرنا ہے۔ لہذا ، ایک چھوٹی سی recap دینے کے لئے ، ہمارے پچھلے سبق میں ہم نے خود کو ESP ماڈیول سے متعارف کرایا اور اس کے بارے میں کچھ بنیادی باتیں سیکھیں۔ ہم نے ایف ٹی ڈی آئی سیریل اڈاپٹر ماڈیول کا استعمال کرتے ہوئے ایک ڈویلپمنٹ بورڈ بھی بنایا ، جس کو آسانی سے ای ٹی کمانڈوں اور ارڈینو آئی ڈی ای کا استعمال کرتے ہوئے ESP ماڈیول کو پروگرام کرنے کے لئے استعمال کیا جاسکتا ہے۔
اس ٹیوٹوریل میں ہم سیکھیں گے کہ ESP8266 Wi-Fi ٹرانسیور ماڈیول کو چلانے کے لئے اے ٹی کمانڈز کا استعمال کیسے کریں۔ اور اگلے ٹیوٹوریل میں ہم Erd8266 پروگرام Ardino IDE (Ardino کے بغیر) اور ESP8266 کو چمکاتے ہوئے سیکھنا سیکھیں گے۔
ای ٹی کمانڈوں کا استعمال کرتے ہوئے ESP8266 کو پروگرام کرنا:
اپنے ESP ماڈیول کو پروگرام کرنے کا پہلا اور آسان ترین طریقہ اے ٹی کمانڈز کا استعمال کرنا ہے۔ خطوط میں "توجہ" ہے۔ اے ٹی کمانڈز وہ ہدایات ہیں جو ایک خاص موڈیم کو کنٹرول کرنے کے لئے استعمال ہوسکتی ہیں ، ہمارے معاملے میں یہ ESP8266 ماڈیول ہے۔ اے ٹی کمانڈ ہمیشہ اے ٹی خط کے ساتھ شروع ہوتا ہے اور اس کے بعد کچھ خاص کمانڈ آتا ہے۔ اے ٹی کمانڈز کی مکمل فہرست جو ESP8266 کو کنٹرول کرنے اور پروگرام کرنے کے لئے استعمال ہوسکتی ہے ایسسپریف سسٹمز کے ذریعہ دستاویزات میں دی گئی ہے۔ ذیل کے لنک میں بھی یہی پایا جاسکتا ہے۔
آپ یہ جاننے کے لئے دستاویزات کے ذریعے پڑھ سکتے ہیں کہ ہر حکم کیا کرے گا۔ لیکن ، اس ٹیوٹوریل کے مقصد کے لئے میں ماڈیول کے فرم ویئر ورژن کی جانچ کرنے اور ماڈیول کو اے پی (ایکسیس پوائنٹ) موڈ میں کام کرنے کے ل set صرف چند کمانڈز استعمال کر رہا ہوں۔
یہ اے ٹی کمانڈز براہ راست ہمارے کمپیوٹر سے کسی بھی سیریل مانیٹر سافٹ ویئر (پٹی یا ارڈینو) سے بھیجی جاسکتی ہیں ، بنیادی طور پر ان اے ٹی کمانڈوں کو بھیجنے کے لئے ، ESP ماڈیولز اور کمپیوٹر کے مابین سیریل مواصلات قائم کرنا ہوں گے۔ اس روابط کو فعال کرنے کے لئے ، ESP ماڈیول کا یہ Rx اور Tx پن بالترتیب FTDI ماڈیول کے Tx اور RX پن سے منسلک ہے جیسا کہ پچھلے سبق میں بیان ہوا ہے۔ تو آئیے شروع کریں…
ہمارے مختلف ESP8266 پر مبنی دلچسپ IOT پروجیکٹس کو بھی چیک کریں۔
شرائط:
آپ کو اس منصوبے کے لئے درج ذیل کی ضرورت ہوگی:
- ESP8266 ماڈیول
- ایف ٹی ڈی آئی بریکآؤٹ بورڈ (3.3V)
- کوئی بھی سیریل مانیٹر سافٹ ویئر جیسے پوٹین یا اس سے بھی ارڈینو کام کرے گا
- پچھلا ٹیوٹوریل ضرور پڑھا ہوگا اور مذکورہ بالا ربط ہونا چاہئے
پھر سب سے اہم مرحلہ آپ کے ESP ماڈیول کو مناسب طریقے سے وائرنگ کرنا ہے۔ پچھلے سبق میں یہ بہت اچھی طرح سے بیان کیا گیا ہے۔ سرکٹ ڈایاگرام کو دوبارہ حوالہ کے لئے دکھایا گیا ہے۔

مرحلہ 1: کوئی بھی سیریل مانیٹر سافٹ ویئر انسٹال کریں۔ یہ سبق آرڈینوو سیریل مانیٹر کا استعمال کرتا ہے چونکہ ہم میں سے بیشتر کو اردونو بورڈز کے ذریعہ اس کا استعمال کرکے تجربہ حاصل ہے۔
مرحلہ 2: اپنے ESP ماڈیول اور FTDI ماڈیول کو ڈویلپمنٹ بورڈ سے جوڑیں اور اسے چلائیں۔ یقینی بنائیں کہ GPIO0 پن مفت چھوڑ دیا گیا ہے اور RST پن لمحے کے ساتھ زمین سے جڑا ہوا ہے اور پھر اسے مفت چھوڑ دیا گیا ہے۔ ہم نے اے ٹی کمانڈ کے ذریعہ اور اریڈوینو IDE کے ذریعے پروگرامنگ کے درمیان انتخاب کرنے کے لئے ، بورڈ میں جمپر سوئچ کا استعمال کیا ہے۔ اور ESP کو دوبارہ ترتیب دینے کے لئے پش بٹن کا استعمال کیا ہے۔ اگر آپ نے پچھلے سبق میں بیان کردہ روابط کے مطابق ، آپ کے بورڈ کو کچھ اس طرح نظر آنا چاہئے

مرحلہ 3: ایف ٹی ڈی آئی بورڈ کو اپنے کمپیوٹر سے منسلک کریں اور ڈیوائس منیجر کو کھولیں ، COM پورٹس کے تحت آپ کو یہ دیکھنا چاہئے کہ آپ کا FMDI ماڈیول کس COM بندرگاہ سے منسلک ہے ، اسے نوٹ کریں۔ مائن COM20 سے جڑا ہوا ہے جیسا کہ ذیل میں دکھایا گیا ہے۔

مرحلہ 4: اپنے اردوینو IDE کھولیں ، اس بات کو یقینی بنائیں کہ آپ FTDI COM پورٹ سے جڑے ہوئے ہیں (میرا COM20 ہے)۔ اس کو ٹولز> پورٹس کی جانچ کر کے یقینی بنایا جاسکتا ہے۔ اب اپنا سیریل مانیٹر کھولیں اور اگلے مرحلے میں شبیہ کے نچلے حصے میں دکھائے گئے " این ایل اینڈ سی آر دونوں" اور باؤڈ ریٹ کو "115200" منتخب کریں ۔
نوٹ: آپ کے وینڈر کی بنیاد پر آپ کی بڈ ریٹ بھی مختلف ہوسکتی ہے۔ اگر 115200 کام نہیں کرتا ہے تو ، 9600 اور 38400 اور 74880 پر کوشش کریں۔
مرحلہ 5: یقینی بنائیں کہ آپ کا GPIO0 پن مفت رہ گیا ہے (سوئچ چیک کریں) اور ری سیٹ بٹن دبائیں۔ آپ کو سیریل مانیٹر پر کچھ بے ترتیب اقدار دیکھنی چاہئیں اور پھر "تیار" کہہ کر رک جائیں ، جیسا کہ نیچے کی تصویر میں دکھایا گیا ہے

اگر آپ نے ابھی تک اسے بنا لیا ہے ، تو بہت اچھا !! آپ ڈیٹا شیٹ کا استعمال کرکے اے ٹی کمانڈز کا استعمال کرکے اپنے ESP8266 ماڈیول کی پروگرامنگ شروع کرسکتے ہیں۔ صرف اس کو مزید دلچسپ بنانے کے ل I ، میں آپ کو دکھائے گا کہ آپ اپنے ESP ماڈیول کو اے پی + ایس ٹی اے موڈ میں تشکیل دیں اور دیکھیں کہ یہ کیسے کام کرتا ہے۔
مرحلہ 6: پہلا کمانڈ جو ہم استعمال کریں گے وہ اے ٹی کمانڈ ہے۔ یہ ابھی چیک کرنے کے لئے استعمال کیا جاتا ہے کہ کیا اسٹارٹ اپ کامیاب ہے؟ جب آپ "اے ٹی" ٹائپ کرتے ہیں اور انٹر دبائیں تو اس کا جواب "ٹھیک ہے" کے ساتھ دینا چاہئے ۔

مرحلہ 7: SDK اور ماڈیول کا فرم ویئر ورژن "AT + GMR" کمانڈ استعمال کرکے چیک کیا جاسکتا ہے

مرحلہ 8: جیسا کہ کہا گیا ہے کہ ESP ماڈیول اے پی موڈ (ایکسیس پوائنٹ موڈ) ، ایس ٹی اے موڈ یا دونوں اے پی اور ایس ٹی اے موڈ میں کام کرسکتا ہے۔ اے پی موڈ میں ماڈیول چلانے کی اجازت دیتا ہے تاکہ ہم جانچ کر سکیں کہ آیا کام کر رہا ہے۔
بس "AT + CWMODE = 2" بھیجیں اور وہ آپ کو "ٹھیک ہے" کے ساتھ جواب دے گا۔

آپ کے احکامات داخل کرنے کے بعد آپ کا سیریل مانیٹر نیچے کچھ ایسا ہی نظر آئے گا

اب آپ چیک کرسکتے ہیں کہ آیا آپ کے ماڈیول ایکسو پوائنٹ کے طور پر کام کررہا ہے ، بس اس کے WIFI نیٹ ورک سے رابطہ قائم کرنے کی کوشش کرکے۔ موبائل یا لیپ ٹاپ میں اپنی وائی فائی کی ترتیبات کھولیں اور دستیاب نیٹ ورکس کی تلاش کریں ، آپ کو اپنے ESP ماڈیول کو مندرجہ ذیل فہرست میں ملنا چاہئے۔ میرا نام ESP_A3A3E7 کے نام پر رکھا گیا ہے

ذیل کے ویڈیو میں مکمل اقدامات اور اس کے کام کرنے کا طریقہ بھی دکھایا گیا ہے ۔
تو آئیے ہم اسے ابھی کے ل next روکیں ، اگلے سبق میں ہم دیکھیں گے کہ "ہم آرڈینو آئ ڈی ای کا استعمال کرتے ہوئے ماڈیول کو کس طرح پروگرام کرسکتے ہیں اور ESP8266 میموری کو کیسے فلیش کریں"۔
ہمارے دوسرے ESP8266 پر مبنی پروجیکٹس کو چیک کرنا نہ بھولیں ۔
