OV3640 – 3.0 MP Camera Module:
The OV3640 – 3.0 MP Camera Module is based on the OV3640 color sensor from OmniVision. The sensor has a 1/4.0″ optical format, which combined with the pixel size of 1.75 µm x 1.75 µm, results in the 3.0 MP 2048 x 1536 QXGA image. This is a rolling shutter sensor, which captures an entire column (or row) simultaneously, and compiles the image by scanning across (or down).
These camera modules are sold bundled with the M12 LS-27227 (IR or NoIR) lens and plastic mount. They are also available with just a generic plastic lens mount to protect the sensor during shipping. Available separately are a higher quality metal M12 or CS lens mount, or a motorized IR cutoff filter mount; for the motorized IR cutoff filter mount, the user must supply the 5-18 V power.
The key benefit of the standard lens mounts available with this module is the simplicity in swapping the lens – fisheye, wide-angle, telephoto, zoom, IR or NoIR filter – all of which are available from DLSCorp. Click on the Camera Lenses product category for the complete selection of ArduCAM lenses. Be sure to note the compatible lens mount height (7 mm to 16.5 mm) for each lens selected if you chose an M12 mount option. Note, each lens purchased separately comes with its appropriate height lens mount (plastic for M12, metal for CS), so you may choose to purchase the camera with only a generic plastic lens mount (to protect the sensor). Click on the Camera Lens Mounts product category for information about lens mounts, including compatibility with the various lenses.
In the Arduino world, a “shield” is a piggy-back circuit board that provides additional functionality to the development board. In this context, a camera shield provides the required interface from the camera module to your computer. You may choose to create your own custom-built hardware interface via the 20-pin 0.1″ pitch connector. Or, you may purchase one of the available ArduCAM camera shields.
Use this camera module on a Windows, Linux, or Raspberry Pi USB connection with the ArduCAM USB Camera Shield on the primary interface (a 20-pin 0.1″ / 2.54 mm pitch interface), or your custom-built interface. ArduCAM supplies a wide variety of camera modules that are compatible with the USB Camera Shield, and all are available from DLSCorp. You may use the ArduCAM F Shield Rev V2 or the ArduCAM LF Shield Rev V2 to connect to Arduino system boards. Open-source software and binaries are provided on the ArduCAM GitHub site (see link below) for these shields.
- Onboard LDO regulators for 2.8V and 1.8V
- Single 3.3V power input
- 2.54 mm (0.1 inch) standard pin out
- active array size: 2048 x 1536
- 1.75 µm x 1.75 µm pixel size, 3.626 mm x 2.709 mm sensor size
- power supply:
core: 1.5VDC + 5% (internal regulator)
analog: 2.6 ~ 3.0V
I/O: 1.7 ~ 3.0V
- output formats :
(8-bit): YUV(422/420) / YCbCr422,
8-bit compression data,
8/10-bit raw RGB data
- lens size: 1/4″ optical format
- input clock frequency: 6 ~ 27 MHz
- shutter: rolling shutter
- maximum image transfer rate:
3 megapixel (2048×1536): 15 fps (and any size scaling down from 3 megapixel)
XGA (1024×768): 30 fps
- scan mode: progressive
- pixel size: 1.75 μm x 1.75 μm
- image area: 3626 μm x 2709 μm
- Interface: Parallel RAW, RGB, YUV, JPEG output
- CS or M12 lens mount (shown with M12 lens and mount)
- 12 g / 31 mm x 31 mm x 34 mm
- OV3640 3.0 MP Color Camera Module w/ selected lens / mount (qty 1)