إذا كنت تخطط لمشروع تقني جديد وتبحث عن كمبيوتر صغير أحادي اللوحة يمكن أن يكون بمثابة العقل لتصميمك ، فربما تفكر في أحد الجهازين: Raspberry Pi أو اردوينو. كلاهما موجه للمحترفين والهواة الذين يتطلعون إلى إنشاء مشاريع جديدة ومثيرة بتكلفة منخفضة للدخول.
لكل من لوحات Raspberry Pi و Arduino مزايا وعيوب وحالات استخدام مثالية ، حسب متطلبات مشروعك. إذا لم تكن متأكدًا من اللوحة الأفضل في المعركة بين Ardunio و Raspberry Pi ، فإليك جولة سريعة لمساعدتك على اتخاذ القرار.
الأداء والمواصفات
إذا كنت تفكر في استبدال جهاز كمبيوتر لوحة ، سنجيب عليك الآن: Raspberry Pi هو الخيار الوحيد (على الأقل بالمقارنة مع Arduino). مع أحدث رازبيري باي 4 و 4 B الذي يتراوح بين 1 غيغابايت و 8 غيغابايت من ذاكرة الوصول العشوائي ومعالج رباعي النواة 1.5 غيغاهرتز ARM v8 ، لديك الكثير من القوة في لوحة صغيرة جدًا.
حتى نماذج Pi الأصغر ( و Zero W) قوة كبيرة بالنسبة لحجمها ، مع وحدة المعالجة المركزية ARM بسرعة 1 جيجاهرتز ، وذاكرة وصول عشوائي 512 ميجابايت ، ورؤوس GPIO للتوسعات ، وواي فاي مدمج ودعم بلوتوث.
مثل Pi ، هناك العديد من طرز Arduino ، حيث يقدم Arduino Uno وحدة تحكم صغيرة جدًا بسعة 2 كيلو بايت و 16 ميجا هرتز لمشاريع محددة للغاية. في الطرف الآخر من المقياس يوجد Arduino Portena H7 ، مع متحكم Cortex M7 + M4 ARM ثنائي النواة ، بين 8 ميجابايت و 64 ميجابايت من ذاكرة الوصول العشوائي ، وبلوتوث وواي فاي مدمجين.
هل هذه مقارنة عادلة؟ ربما لا ، لأن Raspberry Pi و Arduino منتجان مختلفان تمامًا. Arduino عبارة عن لوحة قابلة للتخصيص وقابلة للبرمجة لمشاريع الأجهزة المخصصة ، في حين أن Raspberry Pi هو كمبيوتر أكثر "تقليدية" بحد ذاته ، مع دعم توزيعات Linux المختلفة وأجهزة مناسبة للتمهيد.
In_content_1 الكل: [300x250] / dfp: [640x360]->تعد السرعة والأداء مكسبًا لـ Pi ، لكن Arduino لا يحتاج إلى تشغيل جميع التطبيقات المعقدة التي يجب أن يقوم بها Raspberry Pi (مع توزيعة Linux كاملة). قد تكون المقارنة العادلة الوحيدة مع Raspberry Pi Pico ، وهي لوحة متحكم هاوي مع معالج ARM Cortex M0 + ثنائي النواة وذاكرة وصول عشوائي تبلغ 264 كيلوبايت.
الوظائف
كما تطرقنا إليه بالفعل ، فإن Raspberry Pi هو جهاز كمبيوتر قوي للغاية بالنسبة لحجمه. في حين أن الطرز السابقة (من Pi الأصلي إلى Raspberry Pi 3) كانت بطيئة جدًا ، إلا أن أحدث الطرز (Raspberry Pi 4 و 4B) تقدم تحسينات هائلة في الأداء.
يتيح لك ذلك استبدال جهاز الكمبيوتر الشخصي الذي يعمل لديك بـ Raspberry Pi. إنه ليس مثاليًا للألعاب (باستثناء الألعاب الرجعية ) أو ترميز الفيديو ، ولكنه خادم أو كمبيوتر يعمل بكامل طاقته. يمكن أيضًا دمجها في أي عدد من المشاريع ، سواء كانت لبناء محطة أرصاد جوية أو كمركز عصبي لبناء الروبوتات.
لا تتمتع Arduino بنفس الوظائف من بعض النواحي ، لكنها تستهدف جمهور مختلف. إذا كنت مبرمجًا بارعًا ، فيمكنك برمجة Arduino الخاص بك لأداء أي مهمة تريدها. يمكن أن تصبح سيارة يتم التحكم فيها عن بُعد ، أو جهاز إنذار منزلي ، أو نظام اتصالات - كل ذلك ممكن باستخدام المعدات المناسبة المتصلة به.
يعد توسيع Arduino أفضل طريقة لإخراج القوة الحقيقية الكامنة وراءه. إذا كنت سعيدًا بالبرمجة ، فهذه طريقة رائعة لإنشاء مشروع بسيط ورخيص الثمن. ومع ذلك ، يوفر Raspberry Pi العديد من المزايا نفسها ، مع العديد من اللوحات الإضافية (المسماة HATs) التي يمكن وضعها على رأس GPIO ذي 40 سنًا على اللوحة نفسها.
يمكنك اختيار Arduino بالنسبة لمتطلبات الحجم أو الطاقة ، ولكن إذا كنت بحاجة إلى الأداء والوظائف ، فإن Raspberry Pi هو الفائز بشكل عام.
سهولة الاستخدام
على الرغم من أن Arduino و Raspberry Pi هي لوحات ذات إمكانات كبيرة ، وهذا لا يعني أنه من الصعب للغاية استخدامها. تعود أصول كل من المجلسين إلى التعليم ، حيث تم إنشاء Pi لمساعدة المدارس وأولياء الأمور على إعادة تقديم الفضول على غرار الثمانينيات الذي شجع الأطفال على تعلم البرمجة.
= "aligncenter size-large">بصفتها لوحة تحكم دقيقة ، فإن Arduino هو حلم مبتدئ للمبرمج. يقدم موقع Arduino نفسه دروسًا تعليمية وكود مثال لمساعدتك في إنشاء مشاريع جديدة. بينما يسمح Raspberry Pi للمستخدمين بالقيام بالعديد من الأشياء في وقت واحد ، يركز Arduino على غرض واحد ، تم إنشاؤه وترميزه بواسطة مستخدمه.
لسوء الحظ ، يستخدم Arduino C ++ كلغة رئيسية لرمزه. هذه ليست أسهل لغة للتعلم أو الاستخدام ، على عكس لغة Python الصديقة للمبتدئين التي يدعمها Raspberry Pi بالكامل (إلى جانب لغات البرمجة الرئيسية الأخرى).
إذا لم تكن البرمجة مناسبة لك ، فلن تحتاج إلى البرمجة باستخدام Raspberry Pi ، إما. يمنحك تثبيت نظام Raspberry Pi OS أو توزيعة Linux أخرى نظام تشغيل كامل ، بما في ذلك واجهة مستخدم رسومية تسمح لك بتشغيل برامج قياسية مثل Google Chrome أو LibreOffice.
كما أنه من الأسهل بكثير التحكم والاستخدام a Raspberry Pi ، حتى من محطة. من السهل تعلم أوامر Linux الطرفية ، ولكن إذا كنت تفضل تجنب ذلك ، فيمكنك - هذا هو نجاح Raspberry Pi ، حيث يقدم حاجز دخول منخفض للغاية للمبتدئين والهواة.
لا يمكن قول الشيء نفسه عن Arduino ، للأسف. ومع ذلك ، إذا كنت مستعدًا لقبول منحنى التعلم الأكثر صرامة ، فيمكن أن يكون حجر الزاوية في بناء مشروع جديد رائع ، ولكن Raspberry Pi سيجعلك هناك أسرع.
Cost
القوة وقابلية الاستخدام شيء واحد ، لكن التكلفة مهمة ، خاصة بالنسبة لمشروع هواة بميزانية متواضعة. لحسن الحظ ، يعتبر كل من Arduino و Raspberry Pi رخيصين للغاية للشراء والاستخدام.
يوجد Raspberry Pi Pico في الطرف السفلي من مجموعة طرازات Raspberry Pi. بسعر 4 دولارات فقط ، تعتبر وحدة التحكم الصغيرة هذه هي المركز العصبي القابل للبرمجة لمشروع الهاوي. بخلاف Arduino ، فهو يدعم C و MicroPython (Python للميكروكونترولر) ، مما يجعله نظامًا أسهل في الاستخدام.
للحصول على الأداء الكامل ، ومع ذلك ، فإن Pi 4 Model B تكلف ما بين 35 دولارًا (لذاكرة RAM سعة 2 جيجابايت ) و 75 دولارًا (8 جيجابايت) ، اعتمادًا على بائع التجزئة. يمكنك أيضًا الحصول على Zero W الأصغر والأقل قوة مقابل 10 دولارات. يتم تسعير اللوحات الأخرى (مثل Pi و 2 و 3 و 3 B) بشكل مشابه ، مع توفر خصومات نظرًا لعمرها ومواصفاتها الأقل.
لحسن الحظ ، فإن لوحات Arduino منخفضة التكلفة أيضًا. هناك العديد من لوحات Arduino المتاحة ، ولكن بعض أكثرها شيوعًا ، مثل Arduino Uno ، تكلف حوالي 20-30 دولارًا. يمكن أن تكلف اللوحات الأخرى (مثل Pro Mini) ما يصل إلى 10 دولارات ، وتبلغ تكلفة Mega 60 دولارًا ، بينما تبلغ تكلفة Portena H7 99.99 دولارًا.
بصفتها لوحة مفتوحة المصدر ، تمتلك Arduino أيضًا عددًا من النسخ بنطاقات أسعار مماثلة. مع تكلفة Raspberry Pi Pico التي تبلغ 4 دولارات فقط ، لا يزال جهاز التحكم الدقيق Raspberry Pi هو أفضل قيمة مقابل المال ، ولكن هذا سيعتمد على متطلبات الأداء والطاقة لمشروعك الخاص.
Arduino vs Raspberry Pi: أيهما أفضل بالنسبة لك؟
قد يكون من السهل القول أن هناك فائزًا في هذه المعركة ، لكن ليس هناك. من شأن Arduino أو Raspberry Pi إنشاء قطع مركزية رائعة لمشروع تقوم ببنائه. لكن معظم المبتدئين سيجدون أن Raspberry Pi أسهل في الإعداد والاستخدام. يوفر أيضًا المزيد من القوة والوظائف وحاجز دخول أقل بكثير للمبتدئين تمامًا.
بفضل العديد من الوظائف الإضافية ونظام التشغيل الصديق للمبتدئين ، هناك الكثير من مشاريع Raspberry Pi السهلة يمكنك المحاولة. يمكنك حتى الجمع بين الاثنين ، وتوصيل Arduino بـ Raspberry Pi باستخدام دبابيس رأس GPIO لمشاريع أكثر اتساعًا. ومع ذلك ، إذا كنت قد اشتريت للتو Raspberry Pi جديدًا ، فقد ترغب في قم بتحديثه أولاً.