Raspberry Pi Pico vs. Arduino: ما هو المتحكم الدقيق الذي يجب عليك استخدامه؟

Raspberry Pi Pico vs. Arduino: ما هو المتحكم الدقيق الذي يجب عليك استخدامه؟
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا، قد نكسب عمولة تابعة. اقرأ أكثر.

من بين أفضل المتنافسين في سوق المتحكمات الدقيقة اليوم، يبرز Raspberry Pi Pico و Arduino كخيارات شعبية. يقدم كلاهما ميزات ومزايا فريدة تلبي الاحتياجات ومستويات المهارة المختلفة. من المؤكد أنه قد لا يكون دائمًا خيارًا واضحًا للوهلة الأولى - خاصة عندما تكون جديدًا في مجال الأجهزة الإلكترونية التي تصنعها بنفسك.





فيديو MUO لهذا اليوم قم بالتمرير للمتابعة مع المحتوى

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





قوة المعالجة

  معالج سامسونج اكسينوس

مع تقديم Arduino Uno R4، حقق مشهد المتحكمات الدقيقة قفزة كبيرة إلى الأمام.





لنبدأ بالترقية الأكثر بروزًا، وهو معالج Renesas RA4M1 القوي (32 بت Arm Cortex-M4)، الذي يعمل بسرعة مذهلة تبلغ 48 ميجاهرتز. يمثل هذا زيادة كبيرة بمقدار 3x إلى 16x في قوة المعالجة مقارنةً بـ Arduino Uno R3 السابق. توفر بنية Cortex-M4 أداءً أعلى وسرعات ساعة أسرع ومجموعات تعليمات أكثر تقدمًا، مما يتيح لـ Uno R4 تنفيذ التعليمات البرمجية بشكل أكثر كفاءة وبوتيرة أسرع.

يختلف استهلاك الطاقة في Arduino Uno اعتمادًا على الحمل الإجمالي وسرعة الساعة، ولكن في Uno R4، يتمتع كل طرف GPIO بأقصى سحب تيار يبلغ 8 مللي أمبير - أقل بكثير من 20 مللي أمبير في R3. يمكن تشغيل لوحة Uno R4 WiFi من خلال دبوس VIN أو مقبس الأسطوانة بجهد يتراوح من 6 إلى 24 فولت تيار مستمر، أو 5 فولت فقط عبر منفذ USB-C. Uno R4 Minima هو 5 فولت فقط.



بالانتقال إلى Raspberry Pi Pico، تتميز لوحة التحكم الدقيقة هذه بمعالج Arm Cortex M0+ ثنائي النواة الذي يعمل بسرعة تصل إلى 133 ميجا هرتز. في حين أن Cortex M0+ هو معالج قادر، فإن Cortex-M4 الخاص بـ Uno R4 يتفوق عليه بفارق كبير.

يعد استهلاك طاقة Raspberry Pi Pico، الذي يبلغ عادةً حوالي 40 مللي أمبير إجمالاً، مناسبًا جدًا لتطبيقات الطاقة المنخفضة ويمكن أن يتراوح جهد الإدخال لمنفذ الطاقة micro-USB الخاص به من 1.8 إلى 5.5 فولت تيار مستمر.





  اردوينو بورتينتا H7
حقوق الصورة: اردوينو.cc

بالمقارنة مع Uno R4 و Raspberry Pi Pico، فإن Arduino Portenta H7 يمثل منافسًا هائلاً (وإن كان أكثر تكلفة بكثير). يتميز Portenta H7 بمعالج Arm Cortex M7 + M4 ثنائي النواة، قادر على العمل بسرعة تصل إلى 480 ميجاهرتز. إن قوة المعالجة المذهلة هذه، إلى جانب وحدة تخزين الفلاش التي تبلغ سعتها 2 ميجابايت وذاكرة الوصول العشوائي (RAM) التي تبلغ 1 ميجابايت، تجعل من Portenta H7 خيارًا مفضلاً للتطبيقات الأكثر تطلبًا وكثافة في استخدام الموارد.

في حين أنها لا تزال متخلفة عن Arduino Portenta H7 من حيث قدرات المعالجة الأولية، فإن Uno R4 منخفض التكلفة يسد الفجوة بين لوحات Arduino الأقدم ووحدات التحكم الدقيقة الأكثر تقدمًا، مما يجعلها اختيارًا ممتازًا لمجموعة واسعة من مشاريع المصنع.





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

توفر كل من منصات Arduino وRaspberry Pi Pico مجموعة من خيارات اللوحة بالإضافة إلى مجموعة من دروع ووحدات الأجهزة الإضافية.

توافق الدرع مع لوحات الاردوينو

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

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

المتغيرات المجلس

  أربع لوحات راسبيري باي بيكو
حقوق الصورة: راسبيري باي/ جيثب

يقدم Arduino مجموعة واسعة من اللوحات المصممة خصيصًا لتطبيقات مختلفة. بدءًا من Arduino Uno R4 المناسب للمبتدئين وحتى Arduino Due الأكثر تقدمًا، هناك لوحة Arduino مناسبة لأي مشروع تقريبًا - اعتمادًا على مقدار قوة المعالجة وعدد دبابيس GPIO التي تحتاجها. بالإضافة إلى ذلك، تتوفر لوحات Arduino بأسعار مختلفة، وتتوافق مع قيود الميزانية المختلفة.

في المقابل، Raspberry Pi Pico عبارة عن وحدة تحكم دقيقة ذات لوحة واحدة بمتغيرات محدودة: Pico القياسي، وPico H (مع رؤوس GPIO ملحومة مسبقًا)، وPico W/WH (مع اتصال لاسلكي وخيار الرؤوس الملحومة مسبقًا) .

كيفية تسجيل البرامج التلفزيونية على الكمبيوتر باستخدام HDMI

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

إنترنت الأشياء (إنترنت الأشياء)

يتوسع عالم تطوير إنترنت الأشياء بسرعة، وتوفر مجموعة لوحات إنترنت الأشياء Raspberry Pi Pico وArduino ميزات رائعة لتلبية هذا الاتجاه.

اردوينو أونو R4 واي فاي

  لوحة اردوينو أونو R4
حقوق الصورة: اردوينو

تم تصميم Arduino Uno R4 WiFi حول متحكم Renesas RA4M1 32 بت ويتضمن وحدة ESP32 للاتصال بشبكة Wi-Fi وBluetooth. إنها اللوحة المفضلة لديك من الطراز الأساسي Uno فقط مع دعم إنترنت الأشياء.

راسبيري بي بيكو دبليو

  لوحة راسبيري باي بيكو دبليو
حقوق الصورة: فطيرة التوت

يدمج إصدار Pico W/WH من Raspberry Pi Pico إمكانات Wi-Fi باستخدام شريحة Infineon CYW43439، والتي تدعم أيضًا تقنية Bluetooth وBluetooth Low Energy (LE).

حاليًا، تعتمد الحزمة اللاسلكية على تطبيق lwIP TCP/IP، باستخدام libcyw43 للتحكم في الأجهزة اللاسلكية، وقد حصل Raspberry Pi على ترخيص استخدام تجاري مجاني لـ libcyw43، مما يسمح لك ببناء أجهزة تجارية باستخدام Pico W/WH أو حتى أنه يمكنك إنشاء لوحات مخصصة تجمع بين شريحة RP2040 وCYW43439. معرفة المزيد عن كيفية قراءة قيم المستشعر باستخدام Bluetooth على Raspberry Pi Pico W.

اردوينو نانو RP2040 الاتصال

  اردوينو-RP2040-اتصال
حقوق الصورة: اردوينو

من ناحية أخرى، تم تصميم Arduino Nano RP2040 Connect ليناسب عامل شكل Nano الشهير مع تعبئة مجموعة من الميزات الملائمة لإنترنت الأشياء. مدعومًا بسيليكون Raspberry Pi RP2040، مع معالج Arm Cortex M0+ ثنائي النواة الذي يعمل بسرعة 133 ميجاهرتز، يتميز Nano RP2040 Connect بـ 264 كيلو بايت من ذاكرة الوصول العشوائي SRAM و16 ميجابايت من ذاكرة فلاش خارج الرقاقة، مما يوفر مساحة واسعة وقوة معالجة لمشروعات إنترنت الأشياء.

يتيح تضمين وحدة الراديو u-blox NINA-W102 اتصالاً لاسلكيًا سلسًا وموثوقًا. يضمن توافقه مع Arduino Cloud سهولة التكامل مع الخدمات السحابية، مما يبسط عملية إنشاء وإدارة مشاريع إنترنت الأشياء عن بعد.

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

اردوينو نانو ESP32

  لوحة اردوينو نانو ESP32
رصيد الصورة: اردوينو.cc

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

من خلال تسخير قوة وحدة التحكم الدقيقة ESP32-S3، المعروفة في عالم إنترنت الأشياء، فإنها توفر دعمًا كاملاً لـ Arduino للاتصال بشبكة Wi-Fi وBluetooth. وهذا يجعل من السهل عليك إنشاء مشاريع إنترنت الأشياء اللاسلكية والاستفادة من مزايا منصة ESP32. ومن الجدير بالذكر أن Nano ESP32 يدعم أيضًا برمجة Arduino وMicroPython، مما يوفر المرونة للمطورين لاختيار لغتهم المفضلة.

علاوة على ذلك، فهو متوافق مع Arduino IoT Cloud، مما يتيح التطوير السريع والسهل لمشاريع إنترنت الأشياء باستخدام بضعة أسطر فقط من التعليمات البرمجية وميزات الأمان المدمجة للمراقبة والتحكم عن بعد. اكتشف كيف Arduino Nano ESP32 يجعل مشاريع إنترنت الأشياء أمرًا سهلاً .

دعم المجتمع والمكتبة

  شعار اردوينو

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

على الرغم من أن Raspberry Pi Pico جديد نسبيًا، إلا أنه اكتسب قوة جذب سريعة، وذلك بفضل سمعة مؤسسة Raspberry Pi Foundation. على الرغم من أن مجتمعها ليس واسع النطاق مثل مجتمع Arduino، إلا أنه ينمو بشكل مطرد، ويستفيد من شعبية منتجات Raspberry Pi الأخرى.

ما هو أفضل وقت لشراء جهاز كمبيوتر

ومع ذلك، من المرجح أن تجد مشروعًا مشابهًا جدًا لمشروعك على الإنترنت يستخدم منصة Arduino بدلاً من النظام البيئي Raspberry Pi Pico.

IDE (النظام البيئي للبرمجة)

  Arduino Labs لواجهة مستخدم MicroPython (IDE).

تعد بيئة التطوير المتكاملة (IDE) جانبًا مهمًا من تجربة البرمجة. يشتهر Arduino IDE ببساطته وواجهته سهلة الاستخدام، مما يجعله خيارًا ممتازًا للمبتدئين. علاوة على ذلك، يدعم Arduino IDE برمجة C/C++، والتي تستخدم على نطاق واسع في مجال الأنظمة المدمجة.

يمكن برمجة Raspberry Pi Pico باستخدام MicroPython وC/C++ وحتى CircuitPython، مما يوفر المزيد من المرونة للمطورين ذوي تفضيلات البرمجة المختلفة. ومع ذلك، يمكن أن يكون اختيار IDE مسألة تفضيل شخصي، ويقدم كلا النظامين بدائل مثل VS Code مع PlatformIO، مما يجعل الانتقال بين الاثنين سلسًا نسبيًا.

راسبيري باي بيكو أم اردوينو: أيهما أفضل؟

يعتمد اختيار وحدة التحكم الدقيقة المناسبة لمشاريعك على متطلباتك المحددة وخبرتك وميزانيتك. إذا كنت تبحث عن قوة معالجة خام، وتكلفة منخفضة، ومرونة GPIO، ونظام بيئي متنامٍ، فإن Raspberry Pi Pico هو خيار مقنع. من ناحية أخرى، إذا كانت أولوياتك هي توافق الأجهزة، والمجتمع الواسع، وIDE سهل الاستخدام، فإن Arduino يظل خيارًا قويًا.