ArduCam logotypPivariety Color Global Shutter
Kameramodul för Raspberry Pi
2MP OG02B10
(SKU: B0348)
SNABBSTARTGUIDE

ArduCam B0348 Pivariety Color Global Shutter Camera

INTRODUKTION

  • Om Arducam
    Arducam har varit en professionell designer och tillverkare av SPI-, MIPI-, DVP- och USB-kameror sedan 2012. Vi erbjuder även skräddarsydda nyckelfärdiga design- och tillverkningslösningar för kunder som vill att deras produkter ska vara unika.
  • Om denna Pivariety-kamera
    Arducam Pivariety är en Raspberry Pi-kameralösning för att ta fördelentage att använda dess hårdvaru-ISP-funktioner. Pivariety-kameramoduler gör att användarna får bättre prestanda och ett större utbud av kameraobjektiv. Med andra ord, Pivariety bröt igenom begränsningarna för den officiell stödda kameradrivrutinen och kameramodulerna med stängd källkod (V1/V2/HQ).

Pivariety-kameramoduler gjorde det möjligt att vara välinställd ISP med Auto Exposure, Auto White Balance, Auto Gain Control, Lens Shading Correction, etc. Denna serie kameror använder lib kameraramverket, de kan inte stödjas av Raspistill, och sättet att komma åt kameran är lib camera SDK (för C++)/lib camera-still/lib camera-vid/Gstreamer.

Denna Pivariety OGO2B10 Color Global Shutter Camera är migrerade Raspberry Pi-kameror, som eliminerar rullande slutarartefakter för att fotografera rörliga objekt i hög hastighet i skarpa färgbilder.

SPECIFIKATIONER

Bildsensor 2MP OG02B10
Max. Upplösning 1600Hx1300V
Pixelstorlek 3um x 3um
Optiskt format 1/2.9"
Objektiv Spec Montering: M12
Brännvidd: 2.8 mm±5 %
F.NR: 2.8
FOV: 110 grader (H)
IR -känslighet Inbyggt IR-filter, synligt ljus
endast
Bildhastighet 1600×1300@60fps;
1600×1080@80fps;
1280×720 vid 120 fps
Sensorutgångsformat RAW10, RAW8
ISP-utdataformat Utdatabildformatet JPG, YUV420, RAW, DNG
Utdatavideoformatet för MJPEG, H.264
Gränssnittstyp 2-Lane MIPI
Adapterkortstorlek 40mm×40mm
Brädestorlek 40mm×40mm

PROGRAMVARA

  1. Installation av drivrutiner
    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
    tryck på y för att starta om
    OBS: Installationen av kärndrivrutinen stöds endast av den senaste versionen 5.10. För andra kärnversioner, gå till vår Doc-sida: 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
    Du kan också besöka den här dokumentsidan för att hänvisa till hårdvaruanslutningen:
    https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/pivarietyog02b10-2mp-color-global-shutter-camera-module/
  2. Testa drivrutinen och kameran
    När du har avslutat hårdvaruaggregatet och drivrutinsinstallationen kan du testa om kameran upptäcks och fungerar.
    • View statusen för drivrutinen och kameran
    dmesg | grep arducam
    Det kommer att visa arducam-variety om drivrutinen installerades framgångsrikt och firmwareversion om kameran kan upptäckas.
    Skärmen bör vara undersökt om kameran inte kan upptäckas, du kanske måste kontrollera bandanslutningen och sedan starta om Raspberry Pi.
    View videonoden
    Pivariety-kameramodulerna emuleras som standardvideoenheten under /dev/video*-noden, så du kan använda kommandot ls för att lista innehållet i /dev-mappen.
    ls /dev/video* -l
    Eftersom kameramodulen är V4L2 -kompatibel kan du använda V4l2 -kontrollerna för att lista det färgutrymme, upplösningar och bildhastigheter som stöds.
    v4l2-ctl –list-format-ext
    OBS: Även om V4L2-gränssnittet stöds, kan endast bilder i RAW-format erhållas, utan ISP-stöd.
  3. Officiell Libcamera-appinstallation
    ./install_pivariety_pkgs.sh -p libcamera_dev
    ./install_pivariety_pkgs.sh -p libcamera_apps
  4. Ta bild och spela in video
    • Ta bild
    Till exempelample, preview i 5 sekunder och spara bilden med namnet test.jpg
    lib camera-still -t 5000 -o test.jpg
    • Spela in video
    Till exempelample, spela in en H.264 10s-video med ramstorleken1920W × 1080H
    lib camera-vid -t 10000 –bredd 1920 –höjd 1080 -o test.h264
    OBS: H.264-format stöder endast 1920×1080 och lägre upplösning.
    • Plugin gstreamer installation
    Installera gstreamer
    sudo apt uppdatering
    sudo apt install -y gstreamer1.0-tools
    Preview
    gst-launch-1.0 libcamerasrc! 'video/xraw,width=1920,height=1080'! videokonvertera! autovideosink

FELSÖKNING

  1.  Kan inte allokera minne
    [3:45:35.833744413] [6019] INFO RPI raspberrypi.cpp:611 Sensor: /base/soc/i2c0mux/i2c@1/arducam@0c – Valt läge:
    5344×4012-pRAA
    [3:45:35.948442507] [6019] FEL V4L2
    v4l2_videodevice.cpp:1126 /dev/video14[17:cap]: Kan inte begära 4 buffertar: Kan inte allokera minne [3:45:35.948551358] [6019] FEL RPI raspberrypi.cpp:808 Det gick inte att allokera buffertar
    FEL: *** kunde inte starta kameran ***
    Redigera /boot/cmdline.txt och lägg till cma=400M i slutet
    Mer information: https://lists.libcamera.org/pipermail/libcamera-devel/2020-December/015838.html
  2. Bilden visar färgpunkter
    Lägg till kod –denoise cdn_off i slutet av kommandot
    ./libcamera-still -t 5000 -o test.jpg –denoise cdn_off
    Mer information: https://github.com/raspberrypi/libcameraapps/issues/19
  3.  Det gick inte att installera drivrutinen
    Kontrollera kärnversionen, vi tillhandahåller endast drivrutinen för den senaste officiella kärnversionsbilden när denna Pivariety-kamera släpps.
    Notera: Om du vill kompilera kärndrivrutinen själv, se dokumentsidan: https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-to-installkernel-driver-for-pivariety-camera/
  4. Det gick inte att importera fd 18 terminate anropades efter att ha kastat en instans av 'std:: runtime_error' what( ): misslyckades med att importera fd 18 Avbruten Om du hittar samma fel kan du göra fel val om grafikdrivrutinen. Följ Arducam Doc-sidan för att välja rätt grafikdrivrutin.
    Om du hittar samma fel kan du göra fel val om grafikdrivrutinen. Följ Arducam Doc-sidan för att välja rätt grafikdrivrutin.
  5. Byt till den inbyggda kameran (raspistill etc.)
    Redigera file av /boot/config.txt, ändra dtoverlay=arducam till # dtoverlay=arducam När ändringen är klar måste du starta om Raspberry Pi.
    sudo omstart

OBS: Denna kameramodul stöder trigger via en extern signal, vänligen se dokumentsidan för att få instruktioner https://www.arducam.com/docs/cameras-for-raspberry-pi/pivariety/how-toaccess-pivariety-og02b10-2mp-color-globalshutter-camera-using-external-trigger-snapshotmode/
Om du behöver vår hjälp eller vill skräddarsy andra modeller av Pi-kameror, kontakta oss gärna via
support@arducam.com

Dokument/resurser

ArduCam B0348 Pivariety Color Global Shutter Camera Module för Raspberry Pi [pdf] Användarhandbok
B0348, Pivariety Color Global Shutter Camera Module för Raspberry Pi
ArduCam B0348 Pivariety Color Global Shutter Camera Module för Raspberry Pi [pdf] Användarhandbok
B0348, Pivariety Color Global Shutter Camera Module för Raspberry Pi

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *