ArduCam-โลโก้

ArduCam 2MP OG02B10 Pivariety Color Global Shutter Camera Module สำหรับ Raspberry Pi

ArduCam-2MP-OG02B10-Pivariety-Color-Global-Shutter-Camera-Module-for-Raspberry-Pi-PRODUCT

การแนะนำ

เกี่ยวกับ Arducam
Arducam เป็นผู้ออกแบบและผู้ผลิตกล้อง SPI, MIPI, DVP และ USB มืออาชีพมาตั้งแต่ปี 2012 นอกจากนี้เรายังเสนอบริการออกแบบและผลิตโซลูชั่นการผลิตแบบเบ็ดเสร็จตามความต้องการของลูกค้าที่ต้องการให้ผลิตภัณฑ์ของตนมีเอกลักษณ์เฉพาะตัว

เกี่ยวกับกล้องพิวาริเอตี้นี้
Arducam Pivariety เป็นโซลูชันกล้อง Raspberry Pi ที่จะช่วยเพิ่มประสิทธิภาพtage ของการใช้ฟังก์ชัน ISP ของฮาร์ดแวร์ โมดูลกล้อง Pivariety ทำให้ผู้ใช้ได้รับประสิทธิภาพที่ดีขึ้นและตัวเลือกกล้องและเลนส์ที่หลากหลายยิ่งขึ้น กล่าวอีกนัยหนึ่ง Pivariety ก้าวข้ามขีดจำกัดของไดรเวอร์กล้องและโมดูลกล้องที่รองรับอย่างเป็นทางการแบบปิด (V1/V2/HQ) โมดูลกล้อง Pivariety ทำให้สามารถเป็น ISP ที่ได้รับการปรับแต่งมาอย่างดีด้วย Auto Exposure, Auto White Balance, Auto Gain Control, Lens Shading Correction เป็นต้น กล้องชุดนี้ใช้ libcamera framework ซึ่ง Raspistill ไม่รองรับ วิธีการเข้าถึงกล้องคือ libcamera SDK(for C++)/libcamera still/libcamera-vid/Gstreamer Pivariety OG02B10 Colour Global Shutter Cam-era นี้ได้รับการโยกย้ายกล้อง Raspberry Pi ซึ่งกำจัดสิ่งประดิษฐ์ของชัตเตอร์แบบกลิ้งเพื่อถ่ายภาพวัตถุที่เคลื่อนไหวความเร็วสูงในภาพสีที่คมชัด

ข้อมูลจำเพาะ

เซ็นเซอร์รับภาพ 2MP OG02B10
ความละเอียดสูงสุด 1600Hx1300V
ขนาดพิกเซล 3umx3um
รูปแบบแสง 1/2.9”
 

 

สเปคเลนส์

ภูเขา: M12                      
ความยาวโฟกัส: 2.8mm±5%
FNO: 2.8
FOV: 110deg (สูง)
ความไวแสงอินฟราเรด ฟิลเตอร์ IR แบบรวม, แสงที่มองเห็นได้เท่านั้น
 

อัตราเฟรม

1600×1300@60fps;

1600×1080@80fps;

1280×720@120เฟรมต่อวินาที

รูปแบบเอาต์พุตของเซนเซอร์ RAW10, RAW8
 

รูปแบบเอาต์พุต ISP

รูปแบบภาพที่ส่งออกของ JPG, YUV420, RAW, DNG

รูปแบบวิดีโอเอาต์พุตของ MJPEG, H.264

ประเภทอินเทอร์เฟซ MIPI . 2 เลน
ขนาดกระดาน 40mm×40mm

ซอฟต์แวร์

การติดตั้งไดร์เวอร์

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
  • nstall_pivariety_pkgs.sh -p kernel_driver

กด y เพื่อรีบูต

บันทึก: การติดตั้งไดรเวอร์เคอร์เนลได้รับการสนับสนุนโดยเวอร์ชันล่าสุด 5.10 เท่านั้น สำหรับเคอร์เนลเวอร์ชันอื่นๆ โปรดไปที่หน้าเอกสารของเรา: https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-install-kernel-driver-for-variety-camera/#2-how-to-build-raspberry-pi-kernel-driver-for-arducam-pivariety-camera

คุณยังสามารถไปที่หน้าเอกสารนี้เพื่ออ้างถึงการเชื่อมต่อฮาร์ดแวร์: https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/pivariety-og02b10-2mp-color-global-shutter-camera-module/

ทดสอบไดรเวอร์และกล้อง
หลังจากคุณประกอบฮาร์ดแวร์และติดตั้งไดรเวอร์เสร็จแล้ว คุณสามารถทดสอบว่ากล้องตรวจพบและทำงานได้หรือไม่

View สถานะของไดรเวอร์และกล้อง
จะแสดง arducam-pivariety หากติดตั้งไดรเวอร์สำเร็จและเวอร์ชันเฟิร์มแวร์หากตรวจพบกล้องได้ จอแสดงผลควรจะล้มเหลวหากตรวจไม่พบกล้อง คุณอาจต้องตรวจสอบการเชื่อมต่อ Ribbon จากนั้นรีบูต Raspberry Pi

View โหนดวิดีโอ
โมดูลกล้อง Pivariety ถูกจำลองเป็นอุปกรณ์วิดีโอมาตรฐานภายใต้โหนด /dev/video* ดังนั้นคุณจึงสามารถใช้คำสั่ง ls สำหรับการแสดงรายการเนื้อหาในโฟลเดอร์ /dev
เนื่องจากโมดูลกล้องเป็นไปตามข้อกำหนด V4L2 คุณจึงสามารถใช้ตัวควบคุม V4l2 เพื่อแสดงรายการพื้นที่สี ความละเอียด และอัตราเฟรมที่รองรับได้
บันทึก: แม้ว่าอินเทอร์เฟซ V4L2 จะได้รับการสนับสนุน แต่สามารถรับได้เฉพาะภาพรูปแบบ RAW เท่านั้น โดยไม่รองรับ ISP

การติดตั้งแอป Libcamera อย่างเป็นทางการ

ดีเอ็มเอสจี | grep arducam v4l2-CTL – รายการรูปแบบต่อ ls / dev / วิดีโอ * -l

  • install_pivariety_pkgs.sh -p libcamera_dev
  • install_pivariety_pkgs.sh -p libcamera_apps

จับภาพและบันทึกวิดีโอ

จับภาพ
เช่นampเลอ เพรview เป็นเวลา 5 วินาทีและบันทึกภาพชื่อ test.jpg

  • libcamera-ภาพนิ่ง -t 5000 -o test.jpg

บันทึกวีดีโอ
เช่นampบันทึกวิดีโอ H.264 10s ด้วยขนาดเฟรม 1920W × 1080H

  • libcamera-vid -t 10000 – ความกว้าง 1920 – ความสูง 1080 -o test.h264

บันทึก: รูปแบบ H.264 รองรับความละเอียด 1920×1080 และต่ำกว่าเท่านั้น

การติดตั้งปลั๊กอิน gstreamer

  • sudo apt อัปเดต
  • sudo apt ติดตั้ง -y gstreamer1.0-tools

พรีview

  • gst-launch-1.0 libcamerasrc ! 'วิดีโอ/x-raw,กว้าง=1920,สูง=1080' ! แปลงวิดีโอ! ซ่อนอัตโนมัติ

การแก้ไขปัญหา

  1. ไม่สามารถจัดสรรหน่วยความจำได้
    แก้ไข /boot/cmdline.txt และเพิ่ม cma=400M ในตอนท้าย รายละเอียดเพิ่มเติม: https://lists.libcamera.org/pipermail/libcamera-devel/2020-December/015838.html
  2. รูปภาพแสดงสี จุด เพิ่มโค้ด –denoise cdn_off ที่ส่วนท้ายของคำสั่ง
    รายละเอียดเพิ่มเติม: https://github.com/raspberrypi/libcamera-apps/issues/19
  3. ไม่สามารถติดตั้งไดรเวอร์ โปรดตรวจสอบเวอร์ชันเคอร์เนล เราจะให้ไดรเวอร์สำหรับอิมเมจเวอร์ชันเคอร์เนลอย่างเป็นทางการล่าสุดเมื่อเปิดตัวกล้อง Pivarie-ty บันทึก: หากคุณต้องการคอมไพล์ไดรเวอร์เคอร์เนลด้วยตัวเอง โปรดดูที่หน้าเอกสาร: https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-install-kernel-driver-for-pivariety-camera/.
  4. ไม่สามารถนำเข้า fd 18
    หากคุณพบข้อผิดพลาดเดียวกัน คุณอาจเลือกไดรเวอร์กราฟิกผิด โปรดติดตามหน้า Ar-ducal Doc เพื่อเลือกไดรเวอร์กราฟิกที่ถูกต้อง
  5. เปลี่ยนไปใช้กล้องเนทีฟ (raspistill เป็นต้น)
    แก้ไข file ของ /boot/config.txt ให้เปลี่ยน over-lay=arducam เป็น # dtoverlay=arducam หลังจากการแก้ไขเสร็จสิ้น คุณต้องรีบูต Raspberry Pi

บันทึก: โมดูลกล้องนี้รองรับทริกเกอร์ผ่านสัญญาณภายนอก โปรดดูที่หน้าเอกสารเพื่อรับคำแนะนำ https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-access-pivariety-og02b10-2mp-color-global-shutter-camera-using-external-trigger-snapshot-mode/

หากคุณต้องการความช่วยเหลือจากเราหรือต้องการปรับแต่งกล้อง Pi รุ่นอื่นๆ โปรดติดต่อเราผ่านทาง

เอกสาร / แหล่งข้อมูล

ArduCam 2MP OG02B10 Pivariety Color Global Shutter Camera Module สำหรับ Raspberry Pi [พีดีเอฟ] คู่มือการใช้งาน
2MP OG02B10 Pivariety Color Global Shutter Camera Module for Raspberry Pi, 2MP OG02B10, Pivariety Color Global Shutter Camera Module for Raspberry Pi, Pivariety Colour Global Shutter Camera, Global Shutter Camera, Shutter Camera, Camera

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *