التحكم الالكتروني مثل مشروع منزل ذكي .
من ناحية البرمجة ؟
من ناحية سهولة الشراء و التركيب ؟
من ناحية القدرات العتادية ؟
كلاهما السهل الشراء والتركيب , أما بالنسبة للبرمجة أردوينو تستعبل لغة Arduino C مبنية علي C , أما raspberry pi فهو يستعمل لغة Python,C,Java داخل النظام تشغيل لينكس أما بالنسبة لو أنك تريد Raspberry Pi كالمتحكم فقط يعني (لايوجد نظام تشغيل لينكس أو أي نظام أخر ) تحتاج لغة Assembly و الخبرة في المتحكمات ومعالجات ARM , يمكنك إستغلال قدرات Raspberry Pi بنظام تشغيل لينكس لو كنت أنت مبتدي في هذا العالم.
من ناحية القدرات العتادية Raspberry pi أفضل حيت معالجه أسرع من arduino ,أما الإضافات كلاهما يمتلكان من العديد من الإضافات يمكنك إن تجدها في هذا الموقع:
فهو يدعم Arduino و Raspberry pi
وأرجو أن أكون قد أفدتك :)
لقد حاولت الوصول للأجابة كثيرا لكن اكثر الردود الجيده هي
ان arduino هي الافضل في التحكم في الهاردوير اما raspberry pi هي الافضل في التحكم في تحكم السوفت وير
اظن من اهم الاسباب كثره المخارج الموجوده في اردوينو و في الجهه الاخري قوه المعالج و الرام في raspberry pi
و الرد الاخر هو ان لا يمكن المقارنه بينهم فraspberry pi هي embedded systems و اردوينو هي microcontroller في هذه الحاله انت تقارن حسب مثال الشارح بين رشاش كلشنكوف و رشاش مضاد للطائرات
و ان لكل واحده منهم الاعمال الخاصه بها فكل واحده فيهم لها مميزات خاصه بها مثل قوت raspberry pi العالية مقابل استهلاك قليل جدا في الطاقه من اردوينو
لكن يمكن إستغلال Raspberry pi كمتحكم فقط .
للتحكم انصحك بإختيار اردوينو arduion ، البرمجة سهلة. القدرات العتادية .. لايوجد معالج او نظام ذاكرة.
Raspberry Pi عبارة عن جهاز حاسوب متكامل صغير مبني على نظام اللينكس ، اي تستطيع استخدامه كبديل عن حاسوب مكتبي او لابتوب .. على سبيل المثال لا الحصر لعمل جهاز ترفيه منزلي للأفلام والملتيميديا ، بالاردوينو لايمكنك فعل ذلك.
شكراً ، في الحقيقة arduino تتبنى لغة برمجية خاصة لبرمجة و التحكم في العتاد و هي arduino c ليس مثل raspberry pi .
لغة برمجة الاردوينو لغة بسيطة اقرب الى اللغة الانكليزية المحكية ، ان كنت تتقن اي لغة برمجة اخرى يمكنك بسرعة التأقلم مع برمجة اردوينو ، بكل الأحوال لن تحتاج ان تتقن لغة برمجة اردوينو بشكل كامل حتى تقوم بكتابة كود لمشروع معين ، كل ما هنالك ان تقوم بالبحث بالأمر البرمجي الذي تريد ان يؤدي الغرض المطلوب منه... الخلاصة ابدأ مشروعك باردوينو ولاتحبط نفسك بالتفكير بالبرمجة ..فهي اسهل مماتبدو عليه.
للتفاصيل والشرح المبسط انصحك ب كتابين
اردينو ببساطه
و راسبري باي ببساطه
:)
في حال اردت مشروع منزل ذكي انصحك بالباي
ان الاردوينو ممتازة لعمل مشاريع بسيطة ولكن كمنزل ذكي انت بحاجة الى واجهة برمجية للتحكم بالمنزل وهي تكون عبر تطبيق على جهازك الجوال (اندرويد او ايفون) بالطبع لن تستخدم دارة مثبتة على الحائط ومليئة بالأزرار .
لذلك انت بحاجة الى الراسبيري فهي اقوى عتاديآ و برمجيآ ويمكن ربطها مع شبكة المنزل بسهولة ويمكنها استضافة صفحة التحكم (ان لم تشأ استخدام تطبيق الجوال ) .
يوجد لوحات تطويرية مخصصة لانترنت الأشياء ك tiva c
من حيث السهولة و الدعم و العمل المتواصل لن تجد مثل الاردوينو اما الراسبيري فهو افضل منه من حيث العتاد لكن لا انصح به ان كنت تضن انه سيعمل بكفاءة لمدة طويلة . و هده خصائص العتاد الرائعة للاردوينو
التعليقات