- ESP8266 اور نوڈیم سی یو کیا ہے؟
- نوڈیم سی یو ESP-12:
- آرڈینو آئی ڈی ای کا استعمال کرتے ہوئے نوڈیم سی یو پروگرامنگ:
- نوڈیم سی یو ESP-12 کے ساتھ پلکیں روشنی ایل ای ڈی:
اس ٹیوٹوریل میں ، ہم ESP-12 Wi-Fi ماڈیول کے بارے میں اور Ardino IDE کا استعمال کرکے اس کو پروگرام کرنے کا طریقہ سیکھیں گے ۔ تب ہم ESP8266-12 کے ساتھ ایل ای ڈی پلکنے کے لئے ایک پروگرام لکھیں گے۔
ESP8266 اور نوڈیم سی یو کیا ہے؟
زیادہ تر لوگ ESP8266 کو وائی فائی ماڈیول کے طور پر کہتے ہیں ، لیکن یہ در حقیقت مائکروکنوٹر ہے۔ ای ایس پی 668266ont مائکرو قابو پانے والے کا نام ہے جس کو ایسپریسف سسٹمز نے تیار کیا ہے جو ایک کمپنی ہے جو شنگھائی سے باہر ہے۔ یہ مائکروکانٹرلر وائی فائی سے متعلقہ سرگرمیاں انجام دینے کی صلاحیت رکھتا ہے لہذا اسے وائی فائی ماڈیول کے طور پر بڑے پیمانے پر استعمال کیا جاتا ہے ۔
ESP8266-01 سے ESP8266-12 تک بہت ساری قسم کے ESP8266 ماڈیول دستیاب ہیں۔ ہم جس کو ٹیوٹوریل میں استعمال کررہے ہیں وہ ESP8266-12 ہے ۔ ہم نے اپنے سابقہ مضمون میں پہلے ہی ESP8266-01 کا احاطہ کیا ہے۔ تاہم ، تمام ESP ماڈیول میں صرف ایک قسم کا ESP پروسیسر ہوتا ہے ، جو مختلف ہوتا ہے وہ صرف بریک آؤٹ بارڈ کی قسم ہے۔ ESP8266-01 کے بریکآؤٹ بورڈ میں صرف 2 GPIO پن ہوں گے جبکہ ESP-12 میں 16 GPIO پن ہیں۔
ہمارے آس پاس کے بہت سے سازوسامان خود ہی انٹرنیٹ سے منسلک نہیں ہوسکتے ہیں۔ لہذا ، یہ چپ ان سازو سامان کو انٹرنیٹ سے رابطہ قائم کرنے اور انہیں IOT ڈیوائسز بنانے کے قابل بناتی ہے۔ اب ، آپ اس ماڈیول کی مدد سے IOT پروجیکٹس کے لئے آسانی سے اپنے دروازے کھول سکتے ہیں۔ یہ کم لاگت والا ، چھوٹا سائز والا ماڈیول حیرت کا مظاہرہ کرسکتا ہے اور واقعی آسان اور آسان استعمال ہے بشرطیکہ ہم درست اقدامات پر عمل کریں۔
اب ، نوڈیم سی سی یو کیا ہے؟
نوڈیم سی یو ESP8266 پر ایک فرم ویئر ہے۔ یہ ESP-12 ہے اور یہ بنیادی طور پر Chip (SoC) پر سسٹم ہے.اس میں LUA پر مبنی فرم ویئر ہے جو IOT پر مبنی ایپلی کیشنز تیار کرنے کے لئے استعمال ہوتا ہے۔
اس سستی ایس سی پر کام کرنا اور اپنے آلے کو سمارٹ بنانا آسان ہے۔ اس میں ینالاگ اور ڈیجیٹل پن ہیں ، جسے ہم اپنے سینسر کو انٹرفیس کرنے کے لئے استعمال کرسکتے ہیں اور انٹرنیٹ پر ڈیٹا حاصل کرسکتے ہیں۔
نوڈیم سی یو ESP-12:
پن کی تشکیل:
آپ ہمارے ESP8266 کے تمام پروجیکٹس کو یہاں دیکھ سکتے ہیں۔
نوڈیم سی یو میں ESP-12 ایک خصوصیت سے بھرے لٹل ڈی بورڈ میں شامل ہے۔ نوڈیم سی یو میں تمام ESP-12 پن ہیں ، اس میں جہاز والا پروگرامر آئی سی ، وولٹیج ریگولیٹر ، ری سیٹ اور پروگرام کے بٹن اور ایل ای ڈی کے ساتھ مائکرو USB کنیکٹر بھی شامل ہے۔ اس میں روٹی بورڈ کے ہم آہنگ ہیڈر بھی موجود ہیں۔
اگر آپ ESP8266 کنبے کے بارے میں جاننا چاہتے ہیں تو ، نوڈیم سی سی یو کے ساتھ شروع کرنے کا بہترین انتخاب ہے۔
آرڈینو آئی ڈی ای کا استعمال کرتے ہوئے نوڈیم سی یو پروگرامنگ:
آئیے ESP8266-12 ماڈیول کے لئے آرڈینوو IDE مرتب کریں اور ایل ای ڈی لائٹ کو پلک جھپکنے کے لئے اس کو پروگرام کریں ۔
مرحلہ 1: اگر آپ کے پاس اردوینو IDE نہیں ہے تو اسے ڈاؤن لوڈ کریں اور اسے یہاں سے انسٹال کریں۔ (یقینی بنائیں کہ آرڈینو ورژن 1.6.5 یا اس سے اوپر ہے)
مرحلہ 2: نیچے دیئے گئے ڈائیلاگ باکس کو کھولنے کے لئے فائل -> ترجیحات پر جائیں۔ میں "اضافی بورڈ مینیجرز URL" تصویر میں دکھائے گئے کے طور پر ذیل کے لنک پیسٹ کریں. پھر ٹھیک دبائیں
arduino.esp8266.com/stable/package_esp8266com_index.json
مرحلہ 3: اب ، ٹول -> بورڈز -> بورڈ مینیجرز پر جائیں ۔ ESP8266 کے ذریعہ esp8266 کمیونٹی کے لئے تلاش کریں اور انسٹال پر کلک کریں جیسا کہ نیچے کی تصویر میں دکھایا گیا ہے
آپ کی تنصیب میں کچھ وقت لگے گا ، ایک بار مکمل ہونے کے بعد ہم اپنے اگلے مرحلے پر آگے بڑھ سکتے ہیں۔
مرحلہ 4: اب ، ٹولز -> بورڈز -> نوڈیم سی یو پر جائیں ۔ آپ کو نیچے کی اسکرین دیکھنی چاہئے۔
چلیں جہاز پر آجائیں۔!
نوڈیم سی یو ESP-12 کے ساتھ پلکیں روشنی ایل ای ڈی:
ایل ای ڈی کو نوڈیمکیو ESP-12 کے ساتھ مربوط کرنے کے لئے نیچے سرکٹ ڈایاگرام ہے:
ہمیں اپنے بورڈ کو پروگرام کرنے کے لئے کسی پروگرامر کی ضرورت نہیں ہے۔ ہمیں صرف ایک USB کیبل کی ضرورت ہے اور ہم یہاں جاتے ہیں۔
اب ، ہم پلکیں جھپکنے والا پروگرام NodeMCU پر Ardino IDE کا استعمال کرتے ہوئے اپ لوڈ کرتے ہیں۔ پن D0 میں انبلٹ ایل ای ڈی ہے ، لہذا ہم D0 پر آؤٹ پٹ لینے کے لئے LED_BUILTIN فنکشن کا استعمال کرسکتے ہیں یا ہم D1 ، D2 وغیرہ کی وضاحت کرکے کوئی اور GPIO استعمال کرسکتے ہیں۔
مکمل کوڈ ذیل میں دیا گیا ہے ، صرف نوڈیم سی سی یو کو USB کیبل اور ہٹ اپلوڈ بٹن سے مربوط کریں۔