1. Home
  2. Docs
  3. Cameras for Raspberry Pi
  4. Synchronized Stereo Camera HAT
  5. Camarray-Arducam 1MP Quadrascopic Camera Bundle Kit

Camarray-Arducam 1MP Quadrascopic Camera Bundle Kit

Specs and Selection Guide for Arducam 1MP Quadrascopic Camera Bundle Kit

Introduction

This Arducam quadrascopic camera bundle incorporates four 1MP OV9281 global shutter cameras, and the cutting-edge MIPI stereo camera breakthrough from Arducam – The Arducam Camarray HAT. As the upgraded version of Arducam Synched Stereo Camera HAT, the Camarray further pushes the multi-camera limits and doubles the interfacing capabilities to allow 4 synchronized MIPI camera modules to be interfaced to a single MIPI CSI-2 slot on prevailing single-board computers like Raspberry Pi, Jetson Nano, and Jetson Xavier NX.

Also, as the Camarray HAT releases, Arducam starts to support a variable baseline for stereo camera applications with some modified Arducam camera modules, such as those OV9281 ones included in this bundle. Since no shared camera board or clock-sharing soldering is required for the image sensors, you can kick off your prototyping for stereo camera applications and then decide the optimal baseline. Arducam also accepts subsequent customizations for your stereo camera applications.

What is Camarray

Camarray is a series of embedded stereo cameras and multiple camera solutions from Arducam. Upgraded from Arducam Sync Stereo Camera HAT, the Camarry can disguise up to 4 synched camera modules as a single camera slot connection to embedded systems like the Raspberry Pi, Jetson nano, and Xavier NX. With Arducam camarray, your camera connectivities are no longer limited to the camera connectors on the motherboard or the carrier board. Along with Arducam-provided camera drivers, more flexibility is added to your multi-camera applications.

Common Specs

Image sensor

Sensor ModelOV9281
Shutter TypeGlobal Shutter
Active Pixels1280*4×800
Resolution1MP*4
Image Sensor FormatType 1/4″
Pixel Size3μm×3μm
Color Filter ArrayNone(Monochrome)
9281block diagam
OV9281 Block Diagram

Lens Assembly

InterchangeabilityYES
F/NO2.8
Focus TypeManual Focus
Focusing Range30cm to infinity (when focused to infinity)
Effective Focal Length(EFL)2.8 mm
Field of View(FoV)70° Horizontal
Lens MountM12 Lens
IR SensitivityNo IR filter (sensitive to IR light)
2311stero camera lens 3d

Board

HAT Size65×56 mm
Camera Board Size40×40 mm
UC 512.Rev .C DIM 01
HAT Mechanical Drawing
Mechanical Drawing ov9281

OV9281 Camera Board Mechanical Drawing

Pin No.Pin NameTypeDescription
13V3Power3.3V power supply
2FSINInputFrame Sync Input
3STBOutputLED Strobe Output
4GNDGroundGround
53V3Power3.3V power supply
6SDAI/OSCCB serial interface data I/O
7SCLInputSCCB serial interface clock input
8GNDGroundGround

Connector & Cable

Connector InterfaceMIPI CSI-2 15-pin 2-lane
Ribbon Cable Length150mm (22-pin), 300mm(15-22pin), 73mm(15-22pin)
Pin No.Pin NameTypeDescription
1GNDPowerGround
2CAM_D0_NOutputMIPI Data Lane 0 Negative
3CAM_D0_POutputPixel Data Lane0 Positive
4GNDPowerGround
5CAM_D1_NOutputMIPI Data Lane 1 Negative
6CAM_D1_POutputMIPI Data Lane 1 Positive
7GNDPowerGround
8CAM_CK_NOutputMIPI Clock Lane Negative
9CAM_CK_POutputMIPI Clock Lane Positive
10GNDPowerGround
11CAM_IO0InputPower Enable
12CAM_IO1InputLED Indicator
13CAM_SCLBidirectionI2C SCL
14CAM_SDABidirectionI2C SDA
15CAM_3V3Power3.3V Power Input

Driver Performance (With Official V4L2 Driver)

Video FormatGERY(8-bit)/Y10P(10-bit)
Output Interface2-lane MIPI serial output
Output Formats8/10-bit BW RAW
Frame Rates[email protected]*4 × 800(on RPi)
[email protected]*4 × 800(on Jetson)
Quick Start Guide for Arducam 1MP Quadrascopic Camera Bundle Kit

Hardware Setup​​​​

B0267 04
B0267

Driver Installation

1.Driver note

There are 3 drivers for Raspberry Pi:

  • Official driver
  • Arducam MIPI camera driver
  • Arducam V4L2 driver

1)Arducam MIPI camera driver is not in conflict with the official driver.

2)Arducam V4L2 driver is in conflict with the official driver. If you want to use the official driver, you need to uninstall the Arducam V4L2 driver first.

3)Arducam V4L2 driver is in conflict with Arducam MIPI camera driver. If you want to use the Arducam MIPI camera driver, you need to uninstall the Arducam V4L2 driver first.

4)Arducam V4L2 driver automatically overwrites the other two drivers. After uninstalling the Arducam V4L2 driver, it automatically reverts to the official driver.

The product is driven by the Arducam V4L2.

2.Check the driver

Determine if the system is installed with the Arducam V4L2 driver.

sudo nano /boot/config.txt

Press【PageDown】several times or scroll your mouse wheel down to check if there is “dtoverlay=arducam”.

dtoverlayarducam”

1)If you see “dtoverlay=arducam”, the Arducam V4L2 driver has been previously installed and is in a valid state.

2)If you see “#dtoverlay=arducam”, it means you have installed Arducam V4L2 driver before, but it is uninstalled now, remove the “#” to restore the V4L2 driver. Then reboot Pi to take effect.

3)If you don’t see “dtoverlay=arducam” or “#dtoverlay=arducam”, it means that Arducam’s V4L2 driver has never been installed before, so you need to follow the instructions below for a complete installation.

3. Install the driver

#Download driver package

wget https://github.com/ArduCAM/Arducam_OBISP_MIPI_Camera_Module/releases/download/v1.0/Release.tar.gz
Download driver package1

#Extract the archive files

tar zxvf Release.tar.gz
Extract the archive files1

#Enter the extracted folder

cd Release/

#Install the driver

./install_driver.sh
Install the driver1

#Reboot the device

Press y, and then hit Enter to reboot.

Uninstall the driver

Note that the driver will occupy CSI hardware resources. After installation, you will not be able to use the raspistill tool. There are two ways to uninstall Arducam V4L2 driver:

1.Execute the uninstall command

cd Release/
./uninstall_driver.sh

NOTE

You have to reboot your Pi to make it effect.

2.Modify configuration files

1)Type the following command:

sudo nano /boot/config.txt

2.Press【PageDown】several times or scroll your mouse wheel down to check if there is “dtoverlay=arducam”.

dtoverlayarducam”

Modify “dtoverlay=arducam” as “#dtoverlay=arducam” to uninstall the V4L2 driver. Press 【Ctrl+X】【Y】,【Enter】to save the change and exit.

NOTE

You have to reboot your Pi to make it effect.

First Use

1.Check whether the camera is detected

ls /dev/video0
Check whether the camera is detected b0267

2.Check the video format supported

v4l2-ctl --list-formats-ext
Check the video format supported b0267
Run the command without results?

You might have to check the ribbon connection or install the drivers correctly, then reboot the Raspberry Pi.

3.Preview the camera feed in real time

arducamstill -t 0 -pixfmt GREY -w 5120 -h 800 
preview b0267

The last line shows frame in real time.

​GREY for RAW8 and Y10P for RAW10.

​-w and -h indicate the width and height of the input image.

pic b0267

Press Ctrl+C to exit the preview.

NOTE

The HAT can output 45fps, but the Raspberry Pi performance is limited to displaying 30fps (the 8G version of the Raspberry Pi can output 38fps).

Display images via VLC player

The Raspberry Pi system comes with a VLC player.

Since the VLC column resolution could only be set to 4096 max, and the HAT outputs 5120×800, the VLC couldn’t display the image.

vlc b0267

Display images via mplayer

1.Install mplayer

sudo apt-get install mplayer
install mplayer b0267

2.Display images

mplayer tv:// -tv driver=v4l2:device=/dev/video0

Do not enter this command remotely, otherwise it will be stuck.

mplayer command b0267
mplayer pic b0267

The image screen may be too large for the display to be complete. You need to drag the title bar to move the window to see the full image. (The image is pretty smooth.)

mplayer pic full b0267

Or enter the following command to zoom the image. The image will appear full, but it will become stuck.

mplayer tv:// -tv driver=v4l2:device=/dev/video0 -zoom -x 1280 -y 200

“-x” “- y” denotes the width and height of the scaled image, and it is recommended to modify them in equal proportion.

mplayer pic zoom b0267

What’s Next

Here are the things you can do after this quick start:

  • Check the Application Note for applications like using Arducam userland MIPI camera drivers.
  • Join the discussion in our forum.
Application Note for Arducam 1MP Quadrascopic Camera Bundle Kit

Use with Arducam USB3.0 32b Camera Shield

columnrawFPSbandwidths/MB
512080045.0175.8

Please strictly follow the installation and operation order below, otherwise errors will occur!

1.Download File here.

2.Connect the camera module to the HAT then connect HAT to the USB Camera Shield in the case of a total power failure.

3.Power the HAT through micro USB port,then power the USB Camera Shield.

4.Run USBTest

USB test

5.Scan and select the camera device number

scan and select device0

5.Select CfgFile

cfg

6.Click 【load】- Click【open】

7.Power down the HAT then power the HAT.

8.Click【play】

scan and select device

Was this article helpful to you? Yes 1 No