شعار ArduCamPivariety Color مصراع عالمي
وحدة الكاميرا لـ Raspberry Pi
2 ميجا بيكسل OG02B10
(رمز المنتج: B0348)
دليل البدء السريع

كاميرا ArduCam B0348 Pivariety Color Global Shutter

مقدمة

  • نبذة عن أردوكام
    لقد كانت Arducam مصممًا ومصنعًا محترفًا لكاميرات SPI و MIPI و DVP و USB منذ عام 2012. كما نقدم خدمات حلول التصميم والتصنيع المخصصة للعملاء الذين يريدون أن تكون منتجاتهم فريدة من نوعها.
  • حول هذه الكاميرا Pivariety
    Arducam Pivariety هو حل كاميرا Raspberry Pi للاستفادة من الميزاتtagه من استخدام وظائف مزود خدمة الإنترنت للأجهزة. تجعل وحدات الكاميرا المحورية المستخدمين يحصلون على أداء أفضل ومجموعة متنوعة من الكاميرا وخيارات العدسات. بعبارة أخرى ، اخترقت Pivariety قيود برنامج تشغيل الكاميرا المدعوم رسميًا والمغلق المصدر ووحدات الكاميرا (V1 / V2 / HQ).

جعلت وحدات الكاميرا المحورية من الممكن ضبط ISP جيدًا من خلال التعرض التلقائي ، وتوازن اللون الأبيض التلقائي ، والتحكم التلقائي في اكتساب العدسة ، وتصحيح تظليل العدسة ، وما إلى ذلك. تستخدم هذه السلسلة من الكاميرات إطار كاميرا lib ، ولا يمكن دعمها بواسطة Raspistill ، و طريقة الوصول إلى الكاميرا هي lib camera SDK (لـ C ++) / lib camera-still / lib camera-vid / Gstreamer.

هذه الكاميرا Pivariety OGO2B10 Color Global Shutter تم ترحيلها من كاميرات Raspberry Pi ، والتي تقضي على المصراع المتداول لتصوير كائنات متحركة عالية السرعة في صور ملونة حادة.

المواصفات

مستشعر الصورة 2 ميجا بيكسل OG02B10
الحد الأقصى للدقة 1600H × 1300 فولت
حجم البكسل 3um × 3um
التنسيق البصري 1/2.9 بوصة
مواصفات العدسة جبل: M12
الطول البؤري: 2.8 مم ± 5٪
رقم F: 2.8
فوف: 110 درجة (ح)
حساسية الأشعة تحت الحمراء مرشح IR متكامل ، ضوء مرئي
فقط
معدل الإطارات 1600 × 1300 @ 60 إطارًا في الثانية ؛
1600 × 1080 @ 80 إطارًا في الثانية ؛
1280×720 بمعدل 120 إطارًا في الثانية
تنسيق إخراج جهاز الاستشعار RAW10 ، RAW8
تنسيق إخراج ISP تنسيق صورة الإخراج JPG، YUV420، RAW، DNG
تنسيق إخراج الفيديو MJPEG ، H.264
نوع الواجهة 2 مسار MIPI
حجم لوحة المحول 40 مم×40 مم
حجم اللوحة 40 مم×40 مم

برمجة

  1. تثبيت برنامج التشغيل
    wget -O install_pivariety_pkgs.sh https://github.com/ArduCAM/Arducam-Pivariety-V4L2-Driver/releases/download/install_script/install_pivariety_pkgs.sh
    chmod + x install_pivariety_pkgs.sh
    ./install_pivariety_pkgs.sh -p kernel_driver
    اضغط y لإعادة التشغيل
    ملاحظة: تثبيت برنامج تشغيل kernel مدعوم فقط بواسطة أحدث إصدار 5.10. لإصدارات kernel الأخرى ، يرجى الانتقال إلى صفحة Doc الخاصة بنا: https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-install-kernel-driver-for-pivarietycamera/#2-how-to-build-raspberry-pi-kernel-driverfor-arducam-pivariety-camera
    يمكنك أيضًا زيارة صفحة المستند هذه للإشارة إلى اتصال الأجهزة:
    https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/pivarietyog02b10-2mp-color-global-shutter-camera-module/
  2. اختبر برنامج التشغيل والكاميرا
    بعد الانتهاء من تجميع الأجهزة وتثبيت برنامج التشغيل ، يمكنك اختبار ما إذا كانت الكاميرا قد تم اكتشافها وتعمل أم لا.
    • View حالة السائق والكاميرا
    dmesg | جريب أردوكام
    سيعرض arducam-Variety إذا تم تثبيت برنامج التشغيل بنجاح - بشكل كامل وإصدار البرنامج الثابت إذا كان من الممكن اكتشاف الكاميرا.
    يجب أن يكون فحص الشاشة قد فشل إذا تعذر اكتشاف الكاميرا ، فقد تضطر إلى التحقق من اتصال الشريط ، ثم إعادة تشغيل Raspberry Pi.
    View عقدة الفيديو
    تتم محاكاة وحدات الكاميرا Pivariety كجهاز فيديو قياسي ضمن عقدة / dev / video * ، لذا يمكنك استخدام الأمر ls لسرد المحتويات في مجلد / dev.
    ls / dev / video * -l
    نظرًا لأن وحدة الكاميرا متوافقة مع V4L2 ، يمكنك استخدام عناصر التحكم V4l2 لسرد مساحة اللون المدعومة ، والدقة ، ومعدلات الإطارات.
    v4l2-ctl –list-format-ext
    ملاحظة: على الرغم من دعم واجهة V4L2 ، يمكن الحصول على صور بتنسيق RAW فقط ، بدون دعم ISP.
  3. تثبيت تطبيق Libcamera الرسمي
    ./install_pivariety_pkgs.sh -p libcamera_dev
    ./install_pivariety_pkgs.sh -p libcamera_apps
  4. التقاط الصورة وتسجيل الفيديو
    • التقاط الصورة
    على سبيل المثالampلو ، قبلview لمدة 5 ثوانٍ وحفظ الصورة باسم test.jpg
    lib Camera-still -t 5000 -o test.jpg
    • تسجيل الفيديو
    على سبيل المثالampلو ، قم بتسجيل فيديو H.264 10s بحجم الإطار1920 واط × 1080 هرتز
    lib camera-vid -t 10000 –Width 1920–High 1080 -o test.h264
    ملاحظة: يدعم تنسيق H.264 دقة 1920 × 1080 وما دونها فقط.
    • تركيب البرنامج المساعد gstreamer
    تثبيت gstreamer
    sudo apt تحديث
    sudo apt install -y gstreamer1.0-tools
    قبلview
    gst-launch-1.0 libcamerasrc! 'video / xraw ، العرض = 1920 ، الارتفاع = 1080'! تحويل الفيديو! تفكير آلي

استكشاف الأخطاء وإصلاحها

  1.  لا يمكن تخصيص الذاكرة
    [3:45: 35.833744413] [6019] INFO RPI raspberrypi.cpp: 611 المستشعر: / base / soc / i2c0mux / i2c @ 1 / arducam @ 0c - الوضع المحدد:
    5344 × 4012-pRAA
    [3:45: 35.948442507] [6019] خطأ V4L2
    v4l2_videodevice.cpp: 1126 / dev / video14 [17: cap]: تعذر طلب 4 مخازن مؤقتة: لا يمكن تخصيص الذاكرة [3: 45: 35.948551358] [6019] ERROR RPI raspberrypi.cpp: 808 فشل تخصيص المخازن المؤقتة
    خطأ: *** فشل في بدء تشغيل الكاميرا ***
    قم بتحرير /boot/cmdline.txt وأضف cma = 400M في النهاية
    لمزيد من التفاصيل: https://lists.libcamera.org/pipermail/libcamera-devel/2020-December/015838.html
  2. تعرض الصورة النقاط الملونة
    أضف الكود –denoise cdn_off في نهاية الأمر
    ./libcamera- لا يزال -t 5000 -o test.jpg –Ddenoise cdn_off
    لمزيد من التفاصيل: https://github.com/raspberrypi/libcameraapps/issues/19
  3.  فشل تثبيت برنامج التشغيل
    يرجى التحقق من إصدار kernel ، فنحن نوفر فقط برنامج التشغيل لأحدث صورة إصدار kernel الرسمي عند إصدار هذه الكاميرا Pivariety.
    ملحوظة: إذا كنت تريد تجميع برنامج تشغيل kernel بنفسك ، فيرجى الرجوع إلى صفحة Doc: https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-installkernel-driver-for-pivariety-camera/
  4. فشل استيراد fd 18 terminate الذي تم استدعاؤه بعد طرح مثيل لـ 'std :: runtime_error' what (): فشل استيراد fd 18 Aborted إذا وجدت نفس الخطأ ، فقد تقوم بتحديد خاطئ لبرنامج تشغيل الرسومات. يرجى اتباع صفحة Arducam Doc لتحديد برنامج تشغيل الرسومات الصحيح.
    إذا وجدت نفس الخطأ ، فقد تقوم بالاختيار الخاطئ لبرنامج تشغيل الرسومات. يرجى اتباع صفحة Arducam Doc لتحديد برنامج تشغيل الرسومات الصحيح.
  5. قم بالتبديل إلى الكاميرا الأصلية (raspistill وما إلى ذلك)
    تعديل file من /boot/config.txt ، قم بإجراء dtoverlay = تغيير arducam إلى # dtoverlay = arducam بعد اكتمال التعديل ، تحتاج إلى إعادة تشغيل Raspberry Pi.
    إعادة تشغيل sudo

ملاحظة: تدعم وحدة الكاميرا هذه المشغل عبر إشارة خارجية ، يرجى الرجوع إلى صفحة Doc للحصول على التعليمات https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-toaccess-pivariety-og02b10-2mp-color-globalshutter-camera-using-external-trigger-snapshotmode/
إذا كنت بحاجة إلى مساعدتنا أو ترغب في تخصيص نماذج أخرى من كاميرات Pi ، فلا تتردد في الاتصال بنا عبر
support@arducam.com

المستندات / الموارد

وحدة كاميرا ArduCam B0348 Pivariety Colour Global Shutter Camera لـ Raspberry Pi [بي دي اف] دليل المستخدم
B0348 ، وحدة كاميرا مصراع عالمية بألوان Pivariety لـ Raspberry Pi
وحدة كاميرا ArduCam B0348 Pivariety Colour Global Shutter Camera لـ Raspberry Pi [بي دي اف] دليل المستخدم
B0348 ، وحدة كاميرا مصراع عالمية بألوان Pivariety لـ Raspberry Pi

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *