SKU: IOWC-0419
📋 GST Invoice Available

Arducam 2MP Mini SPI Camera Module for Arduino & Raspberry Pi Pico

₹3,369.00 (Inclusive of all taxes)
Out of Stock

The Arducam 2MP Mini SPI Camera Module integrates an OV2640 CMOS sensor for adding vision to Arduino UNO, Raspberry Pi Pico, and other SPI/I2C-enabled microcontrollers. It features a compact form factor and 5V/3.3V tolerant I/O for easy integration into IoT and robotics projects.

Features

  • 2MP OV2640 CMOS sensor delivers 1600×1200 resolution images for clear vision applications.
  • SPI interface for high-speed data transfer and I2C for sensor configuration, compatible with a wide range of MCUs.
  • Compact 24x34mm footprint with M12/CS lens mount for flexible optical integration in space-constrained designs.
  • 5V/3.3V tolerant I/O pins ensure safe and straightforward interfacing with Arduino, Raspberry Pi Pico, and other development boards.
  • Supports JPEG compression, single/multiple shoot modes, and low-power operation for battery-powered IoT devices.

Out of stock

Description

The Arducam 2MP Mini SPI Camera Module simplifies adding machine vision to embedded systems by providing a complete, integrated solution centered on the OV2640 sensor. Its primary communication occurs over a standard SPI bus for efficient image data transfer, while an I2C interface handles sensor configuration registers. This dual-bus architecture offloads processing from the host microcontroller, making it suitable for low-cost platforms like the Arduino UNO or Raspberry Pi Pico that lack dedicated camera interfaces.

Designed for versatility, the module operates across a -10°C to 55°C temperature range and features voltage-tolerant GPIOs, allowing seamless integration into 3.3V or 5V logic systems without level shifters. The inclusion of an M12/CS-mount lens holder provides flexibility for swapping lenses, including IR-sensitive options, to adapt the field of view and focus for specific applications like robotics or surveillance.

Key Features

  • Integrated 2MP OV2640 CMOS image sensor with 2.2µm pixel size for detailed image capture.
  • Standard SPI interface for camera control and high-speed JPEG image data streaming.
  • I2C secondary bus for configuring sensor parameters like exposure, gain, and output format.
  • All I/O ports are 5V and 3.3V tolerant for safe connection to a wide array of microcontrollers.
  • M12 or CS-mount lens holder allows for interchangeable lenses to modify focal length and field of view.
  • Supports multiple operating modes including JPEG compression, single/multi-shot, and low-power sleep.
  • Compact and lightweight design (24x34mm) ideal for portable, battery-powered IoT products.
  • Open-source Arduino library and examples accelerate development for common platforms.

Applications

  • IoT and smart home security cameras for remote monitoring.
  • Machine vision and object detection for robotics and autonomous vehicles.
  • Wildlife monitoring and environmental sensing in remote, battery-powered setups.
  • Educational projects for learning computer vision on Arduino or Raspberry Pi Pico platforms.
  • Product inspection and simple barcode reading in DIY industrial applications.

Technical Specifications

Sensor ModelOV2640 CMOS
Resolution2MP (1600 x 1200 pixels)
Pixel Size2.2 x 2.2 µm
Primary InterfaceSPI
Configuration InterfaceI2C
Supply Voltage5 VDC
I/O Voltage Tolerance5V / 3.3V
Operating Temperature-10°C to +55°C
Lens MountM12 / CS-mount
Dimensions (L x W)34 mm x 24 mm
Weight20 g

Frequently Asked Questions

How do I connect and set up this Arducam module with an Arduino UNO?

Connect the module's SPI pins (SCK, MISO, MOSI, CS) to the UNO's corresponding SPI pins (D13, D12, D11, D10). Connect VCC to 5V, GND to GND, and SDA/SCL for I2C if needed. Install the Arducam library via the Arduino IDE Library Manager or by manually adding the downloaded library folder. Use the provided example sketches to initialize the camera and capture images, ensuring you select the correct board and COM port in the IDE before uploading.

Can this camera module work with a 3.3V logic system like the Raspberry Pi Pico?

Yes, the module is fully compatible with 3.3V systems. Its I/O ports are 5V/3.3V tolerant, meaning you can directly connect it to the Pico's GPIO pins without a logic level shifter. Ensure you power the module's VCC pin with 5V as specified, but the communication lines (SPI, I2C) will safely interface with the Pico's 3.3V logic levels. Use the appropriate Raspberry Pi Pico Arduino core or MicroPython libraries to handle the SPI communication and image data processing.

What lenses are compatible with the M12/CS mount on this module?

The module's lens holder accepts standard M12 (S-mount) or CS-mount lenses. You can use various focal length lenses (e.g., wide-angle, telephoto) depending on your application. For IR-sensitive imaging, pair the module with an IR-pass lens. Ensure the lens thread matches the mount (M12 has a 12mm thread, CS-mount has a 1" diameter thread) and that the lens's flange back distance is suitable for the sensor to achieve proper focus, typically adjusted via the lens's focus ring.

What is the power consumption of this camera module during operation?

The module operates from a 5V supply. Active current draw depends on the operating mode (e.g., image capture, streaming). The OV2640 sensor supports a low-power sleep mode which significantly reduces consumption when not capturing. For precise battery life calculations in IoT deployments, measure the current during your specific capture cycle (including SPI activity) using a multimeter. The open-source library provides functions to put the sensor into sleep mode between captures to conserve energy.

Package Includes

  • 1 x Arducam 2MP Mini SPI Camera Module

Additional Information

Weight 0.02 kg
Dimensions 3.4 × 2.4 cm