This Arducam IMX477 High Quality motorized focus camera module integrates a motor that could be controlled by software for a smarter focus, and you will no longer focus the camera by screwing the lens with your bare hands.
So how has software focus control made it more convenient? Here is an idea: Arducam provides you with an example program to control the focusing motor with keyboard keys, so you can focus the camera remotely with precision in an intuitive way. In another example powered by OpenCV, algorithms are used to control the motor and achieve autofocus.
Other than its motorized focus, it offers the same picture quality and camera controls as the Raspberry Pi High Quality camera.
|Shutter Type||Rolling Shutter|
|IR Sensitivity||Visible light|
|Image Sensor Format||1/2.3″|
|Focus Type||Motorized Focus|
|Lens Focal Length||3.24mm|
|Field of View(FoV)||87° (H)|
|Back Focal Length||7.53mm|
Connector & Cable
|Camera Connector||MIPI CSI-2 22-pin|
|2||CAM_D0_N||MIPI Data Lane 0 Negative|
|3||CAM_D0_P||MIPI Data Lane 0 Positive|
|5||CAM_D1_N||MIPI Data Lane 1 Negative|
|6||CAM_D1_P||MIPI Data Lane 1 Positive|
|8||CAM_CK_N||MIPI Clock Lane Negative|
|9||CAM_CK_P||MIPI Clock Lane Positive|
|11||CAM_D2_N||MIPI Data Lane 2 Negative|
|12||CAM_D2_P||MIPI Data Lane 2 Positive|
|14||CAM_D3_N||MIPI Data Lane 3 Negative|
|15||CAM_D3_P||MIPI Data Lane 3 Positive|
|21||SDA||SCCB serial Interface data IO|
|22||VCC||3.3V Power Supply|
Please refer to the doc: IMX477 – How to install the Driver.
Download Arducam’s Jetson Nano repository
git clone https://github.com/ArduCAM/MIPI_Camera.git
Enter the folder with autofocus demo
python Autofocus.py -i 7
The I2C bus of the CAM0 interface of Jetson Nano B01 is 7, and the I2C bus of the CAM1 interface is 8.
The I2C bus of the CAM0 interface of Jetson Xavier NX is 10, and the I2C bus of the CAM1 interface is 9.
python FocuserExample.py -i 7