Datasheet for Arducam 1MP Quadrascopic Camera Bundle Kit
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.
|Shutter Type||Global Shutter|
|Image Sensor Format||Type 1/4″|
|Color Filter Array||None(Monochrome)|
|Focus Type||Manual Focus|
|Focusing Range||30cm to infinity (when focused to infinity)|
|Effective Focal Length(EFL)||2.8 mm|
|Field of View(FoV)||70° Horizontal|
|Lens Mount||M12 Lens|
|IR Sensitivity||No IR filter (sensitive to IR light)|
|HAT Size||65×56 mm|
|Camera Board Size||40×40 mm|
|Pin No.||Pin Name||Type||Description|
|1||3V3||Power||3.3V power supply|
|2||FSIN||Input||Frame Sync Input|
|3||STB||Output||LED Strobe Output|
|5||3V3||Power||3.3V power supply|
|6||SDA||I/O||SCCB serial interface data I/O|
|7||SCL||Input||SCCB serial interface clock input|
Connector & Cable
|Connector Interface||MIPI CSI-2 15-pin 2-lane|
|Ribbon Cable Length||150mm (22-pin), 300mm(15-22pin), 73mm(15-22pin)|
|Pin No.||Pin Name||Type||Description|
|2||CAM_D0_N||Output||MIPI Data Lane 0 Negative|
|3||CAM_D0_P||Output||Pixel Data Lane0 Positive|
|5||CAM_D1_N||Output||MIPI Data Lane 1 Negative|
|6||CAM_D1_P||Output||MIPI Data Lane 1 Positive|
|8||CAM_CK_N||Output||MIPI Clock Lane Negative|
|9||CAM_CK_P||Output||MIPI Clock Lane Positive|
|15||CAM_3V3||Power||3.3V Power Input|
Driver Performance (With Official V4L2 Driver)
Quick Start Guide for Arducam 1MP*4 Quadrascopic Camera Bundle Kit
Same operation on Xavier NX. The only difference is the driver package.
Install the driver
1.Check system version
#Check the L4T version
- cat /etc/nv_tegra_release
#Check the kernel version
- uname -a
2.Download Arducam driver package
Open the link below:https://github.com/ArduCAM/MIPI_Camera/tree/master/Jetson/Jetvariety/driver
Depending on the hardware platform and system version currently in use, find the corresponding driver.
Download it and put it under the root directory.
3.Install Arducam driver package
Then type the following command to install the V4L-utils The driver package name (.deb) should be changed according to the actual download.
- sudo dpkg -i arducam-nvidia-l4t-kernel_4.9.140-32.4.3-20200716095813_arm64.deb
4.Install V4L-utils package
- sudo apt-get install v4l-utils
1.Install V4L2 python module
After you type the following command and press【Enter】, it will take several minutes to finish downloading.
sudo python3 get-pip.py
sudo pip3 install v4l2
The V4L2 of Python3.x has a known bug that requires a manual fix, and the following error occurs when you import the v4l2 module into Python3.x:
You can refer to this link to fix this bug:
2.Download the demo code
git clone https://github.com/ArduCAM/MIPI_Camera.git
3.Check whether the camera is detected
4.Check the video format supported
5.Display images in real time
If accessing Jetson via remote software (e.g., MobaXterm), the following command (executed only once) is required to display the image.
Enter program directory:
Quadrascopic OV9281 camera currently supports the following commands:
python3 arducam_displayer.py -f GREY --width 5120 --height 800 -d 0
GREY for RAW8.
-w and -h indicate the width and height of the input image.
Press Ctrl+C to exit image display.
Select Arducam/arducam_displayer_ext2.py, right-click on “open with Text Editor“.
The circled value below represents the number of column in the display resolution. Try making the value lower if the frame is dropped.
Display the image via VLC media 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.
Display the image via mplayer media player
sudo apt-get install mplayer
mplayer tv:// -tv driver=v4l2:device=/dev/video0
Do not enter this command remotely, otherwise it will be stuck.
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.
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
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.
5.Scan and select the camera device number
6.Click 【load】- Click【open】
7.Power down the HAT then power the HAT.