ESP32 بمقابلہ ESP8266 - کون سا بہتر ہے؟

Esp32 Bmqabl Esp8266 Kwn Sa B Tr



انٹرنیٹ آف تھنگز (IoT) نے حال ہی میں تعلیمی اور صنعتی شعبوں میں قبولیت حاصل کی ہے۔ 2014 میں Espressif Systems نے ESP8266 IoT بورڈ جاری کیا اور بعد میں 2016 میں انہوں نے جدید ورژن جاری کیا جسے انہوں نے ESP32 کا نام دیا۔ آج تک یہ دونوں ESP بورڈز IoT پر مبنی مائیکرو کنٹرولرز بورڈز کی قیادت کر رہے ہیں۔ بعض اوقات بہت سارے لوگوں کو ان کے درمیان انتخاب کرنے میں الجھن ہوتی ہے۔ تو یہاں اس سبق میں ہم ان کے درمیان ایک مختصر موازنہ پر بات کریں گے۔

ای ایس پی 32

ESP32 ایک ہائی کلاک سپیڈ پاور فل مائیکرو کنٹرولر بورڈ ہے جو ESP8266 کا جانشین ہے۔ اس میں 160MHz سے 240MHz کی گھڑی کی فریکوئنسی کے ساتھ ایک ڈوئل کور CPU اور ایک ان بلٹ انٹیگریٹڈ وائی فائی اور بلوٹوتھ ماڈیول ہے۔







اس میں الٹرا لو پاور کو پروسیسر ہے جو گہری نیند کے موڈ میں ایک بیٹری پر سالوں تک کام کر سکتا ہے۔ اس میں انٹیگریٹڈ پاور ایمپلیفائرز، کم شور ایمپلیفائرز، جدید سیکیورٹی سسٹم اور 2.5GHz ڈوئل موڈ وائی فائی اور بلوٹوتھ ماڈیول ہیں۔ یہ تمام خصوصیات ایک چھوٹے سے پرنٹ شدہ بورڈ کے اندر ہیں جو نہ صرف Arduino Uno سے سستا ہے بلکہ اس کے سائز سے بھی آدھا ہے۔




یہاں ESP32 کی کچھ اہم خصوصیات ہیں:



    • ESP32 میں ڈوئل کور ہائی سپیڈ کلاک پروسیسر ہے۔
    • وائرلیس پر مبنی پروجیکٹس کے لیے بلٹ ان وائی فائی اور بلوٹوتھ سپورٹ
    • GPIO پنوں کی زیادہ تعداد دستیاب ہے۔
    • ESP32 ہمیں 150Mbps تک کی حیران کن رفتار فراہم کرتا ہے۔

ESP8266

Espressif Systems کے ذریعے ڈیزائن کیا گیا ESP8266 ایک مربوط وائی فائی SoC حل ہے جو بجلی کے موثر استعمال اور IoT انڈسٹری ایپلی کیشنز کے لیے ایک کمپیکٹ ڈیزائن بورڈ کے لیے صارف کی مانگ کو پورا کرتا ہے۔ یہ مکمل طور پر فعال IoT پر مبنی WiFi ڈیوائس بنانے کے لیے درکار تمام اجزاء کو مربوط کرتا ہے۔





سنگل کور L106 Xtensa پروسیسر میں 32KB انسٹرکشن میموری اسپیس، 16 GPIO پن اور متعدد کمیونیکیشن پروٹوکول جیسے UART، SPI، I2C اور ایک اینالاگ ٹو ڈیجیٹل (ADC) کنورٹر شامل ہیں۔


ESP8266 کی کچھ اہم جھلکیاں شامل ہیں:



    • ESP8266 میں طاقتور 32 بٹ L106 Xtensa آن بورڈ پروسیسنگ چپ ہے۔
    • اس میں خود ساختہ ریڈیو فریکوئنسی ہے۔
    • اس میں چپ انضمام پر اعلی سطح ہے جو بیرونی سرکٹری کی ضرورت کو دور کرتی ہے۔
    • اس میں 17 GPIO پن ہیں۔
    • 32 kB انسٹرکشن RAM
    • یہ 10 بٹ ADC پر مشتمل ہے۔
    • متعدد مواصلاتی پروٹوکول جیسے UART، SPI، I2C اور I2S

ESP32 بمقابلہ ESP8266 کے درمیان موازنہ

یہاں ESP32 اور ESP8266 کے درمیان ایک مختصر موازنہ ہے۔ ان کے درمیان کچھ خصوصیات وائی فائی سپورٹ جیسی ہیں لیکن ESP8266 بلوٹوتھ ماڈیول اور سیکیورٹی میں پیچھے نہیں ہے۔

موازنہ ای ایس پی 32 ESP8266
پروسیسر Tensilica Xtensa LX6 مائکرو پروسیسر Xtensa 32-bit L106
پروسیسر کور دوہری کور سنگل کور
آپریٹنگ وولٹیجز 2.5 V سے 3.6 V 2.5 V سے 3.6 V
بلوٹوتھ ڈوئل بلوٹوتھ کلاسک + BLE nope کیا
وائی ​​فائی سپورٹ جی ہاں جی ہاں
ہارڈ ویئر سیکیورٹی مزید پیشگی سیکیورٹی nope کیا
ہال سینسر جی ہاں nope کیا
درجہ حرارت کا محرک جی ہاں nope کیا
Capacitive ٹچ سینسر 10 nope کیا
طاقت کا استعمال 10uA گہرا سینسر 20uA
شریک پروسیسر یو ایل پی nope کیا
جی پی آئی او 39 17
ایس پی آئی 4 دو
ROM 448 kB nope کیا
CAN دو nope کیا
UART جی ہاں جی ہاں

کون سا بہتر ہے: ESP32 یا ESP8266

مندرجہ بالا تمام موازنہ کو دیکھ کر، ای ایس پی 32 ESP8266 سے کہیں بہتر ہے۔ جیسا کہ یہ زیادہ تر خصوصیات میں ایک بڑی تعداد کے ساتھ لیڈ کرتا ہے۔ سی پی یو کور , تیز وائی فائی اور بلوٹوتھ حمایت اور نہ صرف یہ کہ یہ دوگنی تعداد کے ساتھ آتا ہے۔ GPIO پن ESP8266 کے مقابلے میں۔

اس میں کچھ خصوصیات بھی ہیں جیسے capacitive رابطے GPIO پن، ہال اثر سینسر اور درجہ حرارت کا محرک ، تو ESP32 جانے کا راستہ ہے۔

نتیجہ

یہ دونوں بورڈ ESP32 اور ESP8266 اپنی جگہ پر اچھے ہیں۔ ESP8266 پروسیسر کم موجودہ ایپلی کیشنز کے لیے زیادہ بہتر ہے جبکہ ESP32 میں ہال اثر اور درجہ حرارت سینسر جیسی خصوصیات کے ساتھ زیادہ GPIO پن ہیں۔ ان میں سے کسی ایک کا انتخاب کرنا بورڈ کی ضروریات پر منحصر ہے۔ ہم تجویز کرتے ہیں ای ایس پی 32 کیونکہ یہ زیادہ سیکورٹی کے ساتھ ایک جدید ترین ورژن ہے۔ یہ مضمون ان کے درمیان فیصلہ کرنے میں آپ کی مزید مدد کرے گا۔