الأردوينو و الراسبري باي

إذا حاولت تنفيذ مشروع إلكتروني فإنك في الغالب ستحتاج متحكم قابل للبرمجة .  و لأسباب كثيرة مثل انخفاض السعر و سهولة الاستخدام فإنك ستجد نفسك بين خيارين لا ثالث لهما … هل أستخدم الأردوينو للتحكم بمشروعي أم الراسبري باي؟

لا تقلق … لن نؤلف كتاباً في الاختلافات الدقيقة بينهما ، لكنك في السطور التالية ستتعرف على ما تحتاج أن تعرفه فقط لتأخذ القرار الصحيح و تركز على ما تحتاج فقط.

الأردوينو هو لوحة (دائرة إلكترونية) _زرقاء عادة_ صغيرة تحتوي على شريحة مايكروكنترولر من نوع  atmega . يتم برمجتها بلغة C++  بسهولة بواسطة برنامج صغير خاص ببرمجة دوائر الأردوينو (سنعمل على تصوير كورس فيديو لاحقا لشرح الأردوينو)   تتميز الأردوينو بصغر حجمها ( تقريباً 5 سم   *  7 سم )  و رخص سعرها ( يبدأ من 25 ريال للدائرة و 12 ريال لشريحة المايكروكنترولر ) وربما أحد أهم مميزاتها هو إمكانية نقل الشريحة الأساسية (المايكروكنترولر)  و تلحيمها في دائرة من تصميمك بعد برمجتها .

الراسبري باي هو كمبيوتر صغير …   صمم ليكون كمبيوتر صغير الحجم و رخيص جداً مقارنة بأي كمبيوتر آخر. ولكن هناك مشكلة …   معظمنا يعمل على كمبيوترات تعمل بنظام الويندوز . و نظام الويندوز يباع بأسعار عالية ( ويندوز 10 يتجاوز سعره 600 ريال عادة)  لذا فالحل كان باستخدام برنامج تشغيل آخر هو اللينيكس.  فلا شك عند استخدامك لبرنامج اللينيكس ستواجه اختلافات عديدة عن النظام الذي اعتدت على استخدامه بالذات في تحميل البرامج و التعاريف.

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

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

ملاحظة : في معظم الأحيان ستحتاج لدوائر ربط (تكبير الجهد و التيار) بين دائرة التحكم (الأردوينو أو الراسبري باي) و الشيء الذي تود تشغيله : محرك ، ريلاي ، لمبة …   موضوع المواجهة موضوع كبير و سنتحدث عنه لاحقا ً .

أمثلة لمشاريع يمكن تنفيذها بالراسبري باي :

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

أمثلة لمشاريع يمكن تنفيذه بالأردوينو

  • استقبال إشارة لاسلكية من (ريموت كنترول)  و التحكم بسيارة صغيرة.
  • قياس درجة الحرارة و عرض القيمة على شاشة بسيطة.
  • إشارة مرور بسيطة
  • التحكم بنموذج مصعد أو خط انتاج.
  • قفل إلكتروني (يفتح برقم سري)
  • التحكم بروبوت بسيط

تفضل بالرد