Arduino vs Raspberry Pi: ما هو أفضل منصة DIY؟

إذا كنت تخطط لمشروع تقني جديد وتبحث عن كمبيوتر صغير أحادي اللوحة يمكن أن يكون بمثابة العقل لتصميمك ، فربما تفكر في أحد الجهازين: Raspberry Pi أو Arduino. كلاهما موجه للمهنيين والهواة الذين يتطلعون إلى بناء مشاريع جديدة مثيرة(exciting new projects) بتكلفة منخفضة للدخول.

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

الأداء والمواصفات(Performance and Specifications)

إذا كنت تفكر في لوحة بديلة للكمبيوتر الشخصي ، فسنجيب عليك الآن: Raspberry Pi هو الخيار الوحيد (على الأقل بالمقارنة مع Arduino ). مع أحدث Raspberry Pi 4 و 4 B الذي يقدم ما بين 1 جيجابايت و 8 جيجابايت من ذاكرة الوصول العشوائي(RAM) ومعالج رباعي النواة 1.5 جيجاهرتز ARM v8 ، لديك الكثير من القوة في لوحة صغيرة جدًا.

حتى طرازات Pi الأصغر ( لوحات Zero و Zero W ) توفر قوة كبيرة بالنسبة لحجمها ، مع وحدة المعالجة المركزية ARM بسرعة 1 جيجاهرتز ، (ARM CPU)وذاكرة(RAM) وصول عشوائي 512 ميجابايت ، ورؤوس GPIO للتوسعات ، ودعم WiFi و Bluetooth مدمجين .

مثل Pi ، هناك العديد من طرز Arduino ، حيث يقدم (Arduino)Arduino Uno متحكمًا صغيرًا جدًا بسعة 2 كيلو بايت SRAM و 16 ميجا هرتز لمشاريع محددة للغاية. في الطرف الآخر من المقياس ، يوجد Arduino Portena H7 ، مع متحكم Cortex M7+M4 ARM ثنائي النواة ، بين 8 ميجابايت و 64 ميجابايت من ذاكرة الوصول العشوائي ، (RAM)وبلوتوث(Bluetooth) مدمج وواي فاي(WiFi) .

هل هذه مقارنة عادلة؟ ربما لا ، لأن Raspberry Pi و Arduino منتجان(Arduino) مختلفان تمامًا. Arduino عبارة عن لوحة قابلة للتخصيص وقابلة للبرمجة لمشاريع الأجهزة المخصصة ، في حين أن Raspberry Pi هو كمبيوتر أكثر "تقليدية" في حد ذاته ، مع دعم توزيعات Linux المختلفة(various Linux distros) والأجهزة المناسبة للتمهيد.

تعتبر السرعة والأداء مكسبًا لـ Pi ، لكن Arduino لا يحتاج إلى تشغيل جميع التطبيقات المعقدة التي يجب أن يقوم بها Raspberry Pi (مع توزيعة Linux كاملة ). قد تكون المقارنة العادلة الوحيدة مع Raspberry Pi Pico ، لوحة متحكم(microcontroller) الهواة مع ARM Cortex M0+ ثنائي النواة وذاكرة وصول عشوائي 264 كيلو بايت(RAM) .

وظائف(Functionality)

كما تطرقنا إليه بالفعل ، فإن Raspberry Pi هو جهاز كمبيوتر قوي للغاية بالنسبة لحجمه. في حين أن الطرز السابقة (من Pi الأصلي إلى Raspberry Pi 3 ) كانت بطيئة للغاية ، إلا أن أحدث الطرز ( Raspberry Pi 4 و 4B) تقدم تحسينات هائلة في الأداء.

هذا يجعل من الممكن لك استبدال جهاز الكمبيوتر الخاص بك العامل بـ Raspberry Pi . إنه ليس مثاليًا للألعاب (باستثناء الألعاب القديمة(retro gaming) ) أو ترميز الفيديو ، ولكنه خادم أو كمبيوتر شخصي يعمل بكامل طاقته. يمكن أيضًا دمجها في أي عدد من المشاريع ، سواء كان ذلك لبناء محطة أرصاد جوية أو كمركز عصبي لبناء الروبوتات.

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

يعد توسيع Arduino أفضل طريقة لإخراج القوة الحقيقية الكامنة وراءه. إذا كنت سعيدًا بالبرمجة ، فهذه طريقة رائعة لبناء مشروع بسيط ورخيص الثمن. ومع ذلك ، يوفر Raspberry Pi العديد من المزايا نفسها ، مع العديد من اللوحات الإضافية (المسماة HATs ) التي يمكن وضعها على رأس GPIO ذي 40 سنًا على اللوحة نفسها.

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

سهولة الاستخدام(Usability)

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

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

لسوء الحظ ، يستخدم Arduino C ++ كلغة رئيسية لرمزه. هذه ليست أسهل لغة للتعلم أو الاستخدام ، على عكس لغة Python الصديقة للمبتدئين التي يدعمها Raspberry Pi بالكامل (إلى جانب لغات البرمجة الرئيسية الأخرى).

إذا لم تكن البرمجة مناسبة لك ، فلن تحتاج إلى البرمجة باستخدام Raspberry Pi أيضًا. يمنحك تثبيت Raspberry Pi OS أو توزيعة Linux أخرى نظام تشغيل كامل ، بما في ذلك واجهة مستخدم رسومية تتيح لك تشغيل برامج قياسية مثل Google Chrome أو LibreOffice .

من الأسهل أيضًا التحكم في Raspberry Pi(Raspberry Pi) واستخدامه ، حتى من الجهاز الطرفي. من السهل تعلم أوامر Linux الطرفية(Linux terminal commands) ، ولكن إذا كنت تفضل تجنبها ، فيمكنك - هذا هو نجاح Raspberry Pi ، حيث تقدم حاجز دخول منخفض للغاية للمبتدئين والهواة.

لا يمكن قول الشيء نفسه عن Arduino ، للأسف. إذا كنت مستعدًا لقبول منحنى التعلم الأكثر صرامة ، فيمكن أن يكون حجر الزاوية في بناء مشروع جديد رائع ، لكن Raspberry Pi سيوصلك(Raspberry Pi) إلى هناك بشكل أسرع.

كلف(Cost)

تعد القوة وسهولة الاستخدام شيئًا واحدًا ، لكن التكلفة مهمة ، خاصة بالنسبة لمشروع الهاوي بميزانية متواضعة. لحسن الحظ ، يعتبر كل من Arduino و Raspberry Pi رخيصين(Raspberry Pi) للغاية للشراء والاستخدام.

يوجد Raspberry Pi Pico(Raspberry Pi Pico) في الطرف السفلي من مجموعة طرازات Raspberry(Raspberry Pi) Pi . بسعر 4 دولارات فقط ، تعتبر وحدة التحكم الصغيرة هذه هي المركز العصبي القابل للبرمجة لمشروع الهاوي. على عكس Arduino ، فهو يدعم C و MicroPython ( Python للميكروكونترولر) ، مما يجعله نظامًا أسهل في الاستخدام.

للحصول على الأداء الكامل ، فإن Pi 4 Model B تكلف ما بين 35 دولارًا (لذاكرة وصول عشوائي 2 جيجابايت )(RAM) و 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 vs Raspberry Pi: Which Is Best For You?)

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

بفضل العديد من الإضافات ونظام التشغيل الصديق للمبتدئين ، هناك الكثير من مشاريع Raspberry Pi السهلة(easy Raspberry Pi projects) التي يمكنك تجربتها. يمكنك حتى الجمع بين الاثنين ، وتوصيل Arduino بـ Raspberry Pi باستخدام دبابيس رأس GPIO لمشاريع أكثر اتساعًا. إذا كنت قد اشتريت للتو Raspberry Pi جديدًا ، فقد ترغب في تحديثه أولاً(update it first) .



About the author

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



Related posts