تكمن فائدة موديول الكاميرا للراسبيري باي أنّه لا يحتاج لأيّ مَنفذ USB أو أرجل GPIO وجاهزة للاستخدام مباشرةً عبر مَنفذ CSI والتي تكون متاحة مع ودون فلتر الأشعة تحت الحمراء ممّا يفيد في التّصوير في الظّلام مثلا ويُبيّن هذا المقال كيفيّة الإعداد وتحميل والتقاط الصّور وتسجيل الفيديو.
القطع المطلوبة:
يوجد حاليّاً موديولين للكاميرا: الأوّل هو النسخة المعيارية Standard version والآخر دون فلتر للأشعّة تحت الحمراء (NIOR) ممّا يجعله مثاليّاً للتّصوير بالأشعة تحت الحمراء أو في ظروف الإضاءة المنخفضة، إلّا أنّ هاتين الكاميرتين تمتلكان مواصفات 5 megapixels وبإمكانها تسجيل فيديو بجودة 1080 p وبمعدل إطار30 frames بالثّانية.
- راسبيري باي نمط B.
- موديول كاميرا راسبيري باي أو كبديل موديول كاميرا الراسبيرإصدار دون اشعة تحت الحمراء.
- حزمة أسلاك طويلة للضّرورة.
الضّبط:
تحتوي جميع إصدارات الكاميرا على منفذَين هما: مَنفذ DSI (الخاصّ بشاشة اللّمس) ومنفذ CSI (الخاصّ بواجهة الكاميرا التّسلسليّة) باستثناء الإصدارَين Raspberry Pi Zero و Compute Model، أمّا بالنسبة للإصدارات الجديدة تكون المنافذ مُسمّاة ويكون منفذ الـCSI قريبا إلى منفذ الـ USB.
الآن لتوصيل الكاميرا بشكل صحيح يجب علينا أولاً تحرير قفل المنفذ الموجود على لوحة الراسبيري باي (قم باستعمال إصبعَين في نفس الوقت لتحريره بشكل أفضل) وبعدها يمكنك توصيل وتثبيت كابل الكاميرا الشريطيّ مع الراسبيري باي، وفي هذه الحالة يجب أن تكون جهة الكابل حيث مناطق الاتّصال المحرَّرة متّصلة مع الجهة المعاكسة للقفل حيث تكون مناطق الاتّصال ظاهرة أيضاً، ويمكن اختيار كابلات أطول حسب الاحتياج.
ويجب أن تكون جهة الوصلات المعدنيّة من الكابل الشريطيّ نحو الأعلى حيث توجد الوصلات المعدنيّة لمنفذ الCSI
التثبيت:
يجب تحميل بعض الحِزَم وذلك يعتمد على آخر مرّة قمْت فيها بتحديث نظام التشغيل (Raspbian/Jessie):
sudo apt-get update && sudo apt-get upgrade
بعد ذلك نُفعِّل الكاميرا من خلال:
sudo raspi-config
ونختار “Enable Camera” ثمّ Enable كما في الشكل (3).
بعد ذلك يجب إعادة التّشغيل من جديد.
الآن يمكننا التّسجيل، وحتّى نحصل على معلومات عامة حول بارامترات البرنامج يجب علينا اتّباع مايلي:
raspistill
فعلى سبيل المثال إذا أردنا التقاط صورة (باستخدام موجِّه الأوامر) قُمْ بتنفيذ التّعليمة التّاليّة والتي تقوم بفتح نافذة قصيرة (إذا قُمْت بالاتصال ب SSH فيتمّ تفعيل المخدِّم X، وإلّا يكون خيار الاتّصال عن بعد remote موجوداً).
raspistill -o ~/img.jpg
حيث يحدِّد الرَّمز O- الاسم ومسار الخَرْج، كما يمكن تحديد العديد من البارامترات الإضافيّة مثل –vf vertical flip.
أمّا لتسجيل الفيديو فيمكن استخدام الأمر raspivid، الذي يحتوي كلّ الخيارات عند إدخال الأمر دون بارامترات ، وعلينا بعدها تحديد اسم يتضمّن نهاية الملفّ (والمسار إن لزم الأمر) بالإضافة إلى طول الفيديو الذي يكون بالميللي ثانية.
ويوضّح المثال التالي فيديو بطول 10 ثواني وقُمْ بتخزينه في المجلَّد الرّئيسيّ home directory:
raspivid -t 10000 -o test_vid.h264
من المهمّ ملاحظة أنّ الكاميرا لا تدعم وجود مايكروفون ممّا يسبِّب عدم صدور الصّوت.
يمكن تشغيل ملفّات التّسجيل عبر نافذة الأوامر console كما يلي (ربما لا زلنا بحاجة إلى تنزيل عارض الصّور باستخدام sudo apt-get -y install fim :
fim -a img.jpg
omxplayer
test_vid.h264
تكون كلّ الأوامر متضمَّنة ضمن Python أو Bash scripts.
ترجمة: | سارة خضر |
مراجعة: | مي همدر |
تدقيق لغوي: | رنيم العلي |
تحرير: | قحطان غانم |