ESP32 مقابل ESP8266 - أيهما أفضل؟

Esp32 Mqabl Esp8266 Ayhma Afdl



حاز إنترنت الأشياء (IoT) مؤخرًا على قبول في المجالات الأكاديمية والصناعية. في عام 2014 ، أصدرت Espressif Systems لوحة ESP8266 IoT وفي وقت لاحق في عام 2016 أصدرت النسخة المتقدمة التي أطلقوا عليها اسم ESP32. حتى يومنا هذا ، تعتبر كلتا لوحتا المرساب الكهروستاتيكي رائدين في لوحات المتحكمات الدقيقة القائمة على إنترنت الأشياء. يجد الكثير من الناس أحيانًا أنه من المحير الاختيار بينهم. سنناقش هنا في هذا الدرس مقارنة موجزة بينهما.

ESP32

ESP32 عبارة عن لوحة تحكم كاملة ذات طاقة عالية السرعة تم تسجيلها على مدار الساعة وهي خليفة ESP8266. يحتوي على وحدة معالجة مركزية ثنائية النواة بتردد ساعة من 160 ميجاهرتز إلى 240 ميجاهرتز ووحدة واي فاي مدمجة وبلوتوث.







إنه يتميز بمعالج مشترك منخفض الطاقة للغاية يمكن أن يعمل في وضع السكون العميق لمدة تصل إلى سنوات على بطارية واحدة. يحتوي على مضخمات طاقة مدمجة ومضخمات ضوضاء منخفضة ونظام أمان متقدم ووحدة WiFi ثنائية الوضع وبلوتوث 2.5 جيجاهرتز. كل هذه الميزات داخل لوحة صغيرة مطبوعة ليست فقط أرخص من Arduino Uno ولكن نصف حجمها.




فيما يلي بعض الميزات الرئيسية لـ ESP32:



    • يحتوي ESP32 على معالج ساعة ثنائي النواة عالي السرعة
    • دعم WiFi و Bluetooth مدمجان للمشاريع القائمة على الشبكات اللاسلكية
    • يتوفر عدد أكبر من دبابيس GPIO
    • يوفر لنا ESP32 سرعة مذهلة تصل إلى 150 ميجابت في الثانية

ESP8266

إن ESP8266 المصمم بواسطة Espressif Systems هو حل WiFi SoC متكامل يلبي طلب المستخدم لاستخدام الطاقة بكفاءة ولوحة تصميم مضغوطة لتطبيقات صناعة إنترنت الأشياء. إنه يدمج جميع المكونات المطلوبة لإنشاء جهاز WiFi قائم على إنترنت الأشياء يعمل بكامل طاقته.





يتضمن معالج L106 Xtensa أحادي النواة 32 كيلو بايت من مساحة ذاكرة التعليمات و 16 دبوس GPIO وبروتوكولات اتصال متعددة مثل UART و SPI و I2C ومحول تناظري إلى رقمي (ADC).


تتضمن بعض الميزات الرئيسية لـ ESP8266 ما يلي:



    • يحتوي ESP8266 على شريحة معالجة قوية على اللوحة L106 Xtensa 32 بت
    • لديها تردد راديو ذاتي المعايرة
    • تتمتع بمستوى عالٍ من تكامل الرقائق مما يلغي الحاجة إلى الدوائر الخارجية
    • لديها 17 دبوس GPIO.
    • 32 كيلو بايت من التعليمات RAM
    • يحتوي على 10 بت ADC
    • بروتوكولات اتصال متعددة مثل UART و SPI و I2C و I2S

مقارنة بين ESP32 و ESP8266

فيما يلي مقارنة موجزة بين ESP32 و ESP8266. بعض الميزات بينهما هي نفس دعم WiFi لكن ESP8266 يفتقر إلى وحدة Bluetooth والأمان.

مقارنة ESP32 ESP8266
المعالج معالج دقيق Tensilica Xtensa LX6 Xtensa 32 بت L106
نواة المعالج نوى مزدوجة جوهر واحد
جهد التشغيل 2.5 فولت إلى 3.6 فولت 2.5 فولت إلى 3.6 فولت
بلوتوث بلوتوث مزدوج كلاسيكي + BLE لا
دعم WiFi نعم نعم
أمن الأجهزة مزيد من الأمن المتقدم لا
مستشعر القاعة نعم لا
جهاز استشعار درجة الحرارة نعم لا
مستشعر اللمس بالسعة 10 لا
استهلاك الطاقة 10uA مستشعر عميق 20uA
معالج مشارك ULP لا
GPIO 39 17
SPI 4 اثنين
ذاكرة للقراءة فقط 448 كيلو بايت لا
يستطيع اثنين لا
UART نعم نعم

أيهما أفضل: ESP32 أو ESP8266

رؤية جميع المقارنات أعلاه ، ESP32 أفضل بكثير من ESP8266. نظرًا لأنه يؤدي في معظم الميزات مع عدد أكبر من أنوية وحدة المعالجة المركزية و شبكة WiFi أسرع و بلوتوث الدعم. وليس فقط أنه يأتي مع ضعف عدد دبابيس GPIO مقارنة بـ ESP8266.

كما أن لديها بعض الانتقال إلى ميزات مثل تعمل باللمس بالسعة دبابيس GPIO ، مستشعر تأثير القاعة و جهاز استشعار درجة الحرارة ، لذا فإن ESP32 هو السبيل للذهاب.

استنتاج

كلا المجلسين ESP32 و ESP8266 جيدان في مكانهما. تم تحسين المعالج ESP8266 بشكل أفضل للتطبيقات الحالية المنخفضة بينما يحتوي ESP32 على المزيد من دبابيس GPIO مع ميزات مثل تأثير القاعة ومستشعر درجة الحرارة. لاختيار واحد منهم كل هذا يتوقف على متطلبات المجلس. نوصي ESP32 لأنه إصدار أكثر تقدمًا مع مزيد من الأمان. ستساعدك هذه المقالة أيضًا في اتخاذ القرار بينهما.