القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة.

المتحكم الدقيق عبارة عن دائرة متكاملة يمكن برمجتها لأداء المهام بشكل مستقل عن الأجهزة الأخرى. يعد Raspberry Pi Pico و ESP32 من أكثر المتحكمات الدقيقة شيوعًا في السوق. هما متحكمات صغيرة منخفضة الطاقة مبنية على وحدات المعالجة المركزية ثنائية النواة 32 بت والتي يمكن استخدامها للتحكم في مشاريع الإلكترونيات.

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

نظرة عامة على Raspberry Pi Pico

يعد Raspberry Pi Pico أول لوحة متحكم من مؤسسة Raspberry Pi Foundation وهو على أساس شريحة RP2040. إنه ليس جهاز كمبيوتر متكامل مثل عروض الشركة السابقة لكن لوحة متحكم دقيقة تشبه Arduino.

يأتي مزودًا بمعالج ARM cortex M0 + ثنائي النواة ، و 264 ذاكرة وصول عشوائي ثابتة على الرقاقة ، و 26 دبوس GPIO متعدد الوظائف ، ومستشعر درجة الحرارة وساعة على الرقاقة.

نظرة عامة على ESP32

instagram viewer
إلكرو /إلكرو

تم تصميم ESP32 بواسطة Espressif Systems ، وهو خليفة متحكم ESP8266 ويقدم عددًا من التحسينات عليه. يتضمن ذلك معالجًا أسرع وشبكة Wi-Fi أسرع واتصال Bluetooth والمزيد من دبابيس GPIO والعديد من الميزات الأخرى.

برز ESP32 سريعًا كمفضل للمجتمع نظرًا لتكلفته المنخفضة واستهلاكه المنخفض للطاقة وميزات الاتصال اللاسلكي ، مما يجعله مناسبًا لمشاريع إنترنت الأشياء (IoT).

السعر: أي لوحة تقدم أكبر قيمة؟

بشكل عام ، لا يخضع Raspberry Pi Pico لنفس قيود العرض مثل Raspberry Pis الأخرى ، ومن المحتمل أن تجده في المخزون من الموزعين المعتمدين بالأسعار الرسمية. لذلك النقص الأخير في Raspberry Pi ليس حقا عاملا هنا.

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

قوة المعالجة

يحتوي ESP32 على معالج أقوى قليلاً ، مع سرعة ساعة تصل إلى 240 ميجاهرتز ، مقارنةً بـ Raspberry تبلغ سرعة ساعة Pi Pico القصوى 133 ميجاهرتز. يتميز ESP32 بمعدل تعليمات أسرع من شريحة RP2040 في ملف بيكو.

تحتوي كلتا لوحتا المتحكمات الدقيقة على وحدات معالجة مركزية ثنائية النواة وقادرة على تشغيل أكثر من عملية في وقت واحد. ومع ذلك ، يجب إكمال المهام التي تعمل على ESP32 بشكل أسرع من Raspberry Pi Pico ، مع تساوي جميع الأشياء الأخرى.

الشبكات والاتصال

يتضمن ESP32 اتصال Bluetooth و Wi-Fi الذي يفتقر إليه Raspberry Pi Pico.

إذا كنت ترغب في توصيل جهازك بأجهزة أخرى لاسلكيًا ، فإن ESP32 يعد خيارًا أفضل لأنه يتيح لك الاتصال بالأجهزة اللاسلكية الأخرى.

خيار آخر هو Raspberry Pi Pico W الذي تم إطلاقه في يونيو 2022. يأتي مزودًا بخدمة Wi-Fi على متن الطائرة وسعر إضافي قدره 2 دولار ، لكنه لا يتضمن وظيفة Bluetooth.

مقارنة ميزات الأجهزة

Raspberry Pi Pico ESP32
المعالج Arm Cortex-M0 + ثنائي النواة Tensilica Xtensa LX6 32 بت ثنائي النواة
كبش 264 كيلو بايت 520 كيلو بايت
سرعة الساعة 133 ميجا هرتز 80/160/240 ميجا هرتز
جهد التشغيل 1.8-5.5 فولت تيار مستمر 2.2-3.6 فولت
درجة حرارة التشغيل -20 درجة مئوية إلى +85 درجة مئوية من -40 درجة مئوية إلى +125 درجة مئوية
فلاش 2 ميغا بايت 4 ميغا بايت
دعم الفلاش الخارجي 16 ميغا بايت 16 ميغا بايت
ذاكرة RTC غير محدد 16 كيلوبايت
واي فاي لا 802.11b / ز / ن
بلوتوث لا بلوتوث 4.2 ، BLE
إيثرنت لا 10/100 ميجابت في الثانية
واجهات أخرى 2 × UART ، 2 × I2C ، 2 × SPI ، 16 × قناة PWM 2 × I2S ، 2 × I2C ، 3 × UART ، 4 × SPI ، 16 × قنوات PWM
مجسات درجة حرارة اللمس ودرجة الحرارة وتأثير القاعة
GPIO 26 ، بالإضافة إلى 3 دبابيس تناظرية 34 دبابيس قابلة للبرمجة
PIO 8 لا
دعم USB الأصلي USB 1.1 (الجهاز أو المضيف) لا
أبعاد 21 ملم × 51 ملم -

استهلاك الطاقة

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

بحسب ال ورقة البيانات، يستهلك Raspberry Pi Pico حوالي 91 مللي أمبير أثناء اختبار الفشار (فيديو VGA وبطاقة SD وصوت I2S) مع تعطيل توفير الطاقة. يتيح لك Raspberry Pi Pico أيضًا مزيدًا من المرونة في اختيار مصدر الطاقة الخاص بك. يوفر وضعين للطاقة المنخفضة ، وضع السكون ووضع السكون. يستخدم الوضع الخامل طاقة أقل ولكنه يتطلب مشغلًا خارجيًا للاستيقاظ.

يحتوي ESP32 على ستة أوضاع للطاقة: نشط ، ونوم مودم ، ونوم خفيف ، ونوم عميق ، وإسبات ، وإيقاف تشغيل. يحتوي الوضع النشط على جميع الميزات التي تعمل بشكل متزامن ويمكن أن يستهلك ما يصل إلى 240 مللي أمبير من التيار في المرة الواحدة. ومع ذلك ، فقد وجد أن وضع الإسبات يستهلك أقل من 5 أوم. يمكن إيقاظ لوحة ESP32 من أي حالة باستخدام مؤقت RTC الموجود على متن الطائرة.

نظرًا لاستهلاكه المنخفض للطاقة في الأوضاع النشطة ، يعد Raspberry Pi Pico أكثر ملاءمة للمشروعات البسيطة منخفضة الطاقة التي سيتم تشغيلها من حزمة بطارية.

لغات البرمجة المدعومة

هناك العديد من بيئات التطوير المتاحة لكل من لوحات التحكم الدقيقة ، بما في ذلك MicroPython و C و C ++. بغض النظر عن اللغة التي تختارها ، من المحتمل أن يكون هناك مترجم فوري لـ Pico أو ESP32 يدعمها. يوجد حتى مترجم JavaScript لـ ESP32.

يمكنك استخدام إما MicroPython أو C ++ لإنشاء مشاريع صغيرة على ESP32. بالنسبة للمشاريع الكبيرة والمعقدة ، يوصى باستخدام ESP-IDF (Espressif IoT Development Framework) من خلال ملحق Visual Code أو ملحق Eclipse. تعد البرمجة على Raspberry Pi Pico سهلة مثل السحب والإفلات نظرًا لأن الجهاز يظهر كمخزن كبير السعة عند توصيله بجهاز كمبيوتر عبر USB.

لا توجد منافسة هنا لأن كلا المجالين بهما مجموعة واسعة من اللغات المدعومة ، ويمكنك إنجاز أي شيء تقريبًا طالما أنك لا تخشى البحث قليلاً.

I / O قابل للبرمجة

تسمح لك I / O أو PIO القابلة للبرمجة ، باختصار ، بإضافة واجهات اتصال إضافية وحتى إنشاء واجهات جديدة. هذه الميزة غائبة تمامًا في ESP32 ويمكن أن تكون نقطة شائكة خاصة إذا كنت متسللًا متقدمًا للأجهزة وتحتاج إلى الاتصال بالأجهزة القديمة. تعد I / O القابلة للبرمجة ميزة قوية بشكل لا يصدق ، ويجب أن تفكر في اختيار Raspberry Pi Pico إذا كنت بحاجة إليها في مشاريعك.

أي واحد يجب عليك شراء؟

يعد Raspberry Pi Pico لوحة رائعة لأولئك الذين لم يسبق لهم استخدام واحدة من قبل ويتطلعون للبدء في استخدام وحدات التحكم الدقيقة. أيضًا ، إذا كنت بالفعل في النظام البيئي Raspberry Pi ، فقد يكون Raspberry Pi Pico خيارًا أفضل لملاءمة الفكرة فقط.

يعد ESP32 جهازًا قويًا في حد ذاته وقد يناسب بشكل أفضل المستخدمين الذين يحتاجون إلى الاتصال ولكنهم لا يرغبون في إنفاق الأموال الإضافية على Pico W. يمكن أن يكون هناك القليل من منحنى التعلم الحاد لـ ESP32 ولكن لا يوجد شيء مربك للغاية للمستخدمين الأذكياء.