SKU: IOWC-0246
📋 GST Invoice Available

Arducam 5MP Mini SPI Camera Module w/ M12 Lens Mount

₹5,059.00 (Inclusive of all taxes)
Out of Stock

The Arducam 5MP Mini SPI Camera Module is a compact imaging solution for Arduino, Raspberry Pi Pico, ESP32, and STM32 platforms, delivering JPEG output via SPI/I2C interfaces with low 0.7W max power consumption for embedded vision projects.

Features

  • 5MP CMOS sensor captures high-quality 2592 x 1944 resolution JPEG images.
  • SPI and I2C interfaces ensure simple integration with resource-limited MCUs like Arduino and ESP32.
  • Compact 34 x 24 mm form factor with M12 lens mount supports interchangeable optics.
  • Low 0.7W max power consumption is ideal for battery-powered IoT and portable applications.
  • Open-source SDK and multi-camera support streamline development for machine vision and robotics.

Out of stock

Description

The Arducam 5MP Mini SPI Camera Module integrates a 5-megapixel CMOS image sensor into a miniature 34 x 24 mm board, providing a streamlined vision solution for microcontroller platforms. It communicates via SPI at speeds up to 8MHz alongside an I2C control interface, efficiently transferring JPEG-encoded image data to hosts like the Raspberry Pi Pico, ESP32, or STM32 with minimal processing overhead.

Designed for embedded integration, the module features an M12 lens mount for flexible optics selection, a fixed-focus lens with a 50-degree diagonal field of view, and an internal 8MB frame buffer. Its dual 3.3V/5V operating voltage support and low power draw make it suitable for deployment in space-constrained, battery-operated IoT nodes, robotics, and monitoring systems where reliable image capture is required.

Key Features

  • High-resolution 5MP CMOS sensor delivers clear 2592 x 1944 pixel JPEG images.
  • Dual SPI (up to 8MHz) and I2C interfaces for efficient data transfer and control.
  • Compact, lightweight design (34 x 24 mm, 5.7g) fits into space-constrained projects.
  • Standard M12 lens mount allows for interchangeable lenses to customize field of view.
  • Wide compatibility with Arduino IDE, Raspberry Pi Pico, ESP-IDF, STM32CubeIDE, and other MCU frameworks.
  • Low maximum power consumption of 0.7W supports extended operation on battery power.
  • Open-source Arduino library and SDK simplify initialization and image capture routines.
  • Supports multi-camera configurations for advanced stereo vision or surveillance applications.

Applications

  • Embedded machine vision and object recognition on Arduino or ESP32 platforms.
  • IoT monitoring and security for smart home automation and remote sensing.
  • Robotics and drone navigation systems requiring lightweight vision sensors.
  • Portable data logging devices with image capture capabilities.
  • Educational projects and prototypes for computer vision and TinyML applications.

Technical Specifications

Sensor5MP CMOS Image Sensor
Resolution2592 × 1944 Pixels
Output FormatJPEG RGB
InterfacesSPI (up to 8MHz), I2C
Operating Voltage3.3V / 5V
Power ConsumptionMax 0.7W
Lens MountM12
Field of View (D/H/V)50° × 40° × 30°
Focus TypeFixed Focus
Shutter TypeRolling Shutter
Frame Buffer8MB
Dimensions34 × 24 mm
Weight5.7g

Frequently Asked Questions

How do I connect and initialize this Arducam module with an Arduino Uno?

Connect the module's SPI pins (SCK, MISO, MOSI, CS) and I2C pins (SDA, SCL) to the corresponding Arduino Uno digital pins, and supply 5V or 3.3V power. Install the Arducam library via the Arduino IDE Library Manager. Use the provided example sketches to initialize the camera over I2C, set the resolution, and capture JPEG images which are transferred via SPI to the Arduino's serial buffer for storage or transmission.

What is the procedure for capturing images with an ESP32 using this camera?

Wire the camera's SPI and I2C lines to the ESP32's VSPI or HSPI pins and GPIOs defined for I2C. In your ESP32 project (Arduino or ESP-IDF), include the Arducam driver library. The code must first initialize the sensor over I2C, configure the resolution and format, then trigger a capture. The JPEG data is streamed via SPI and can be saved to an SD card, sent over Wi-Fi, or processed locally using the ESP32's memory buffer.

Can I change the lens on this module, and what are the compatible options?

Yes, the module features a standard M12 lens mount, allowing you to unscrew the default fixed-focus lens and attach compatible M12 lenses with different focal lengths or fields of view. Ensure the lens is designed for a small sensor format similar to this 5MP module. When changing lenses, you may need to adjust the focus manually if using a vari-focus lens and recalibrate your image processing for the new optical characteristics.

Package Includes

  • 1 x Arducam 5MP Mini SPI Camera Module
  • 1 x Dupont Cable

Additional Information

Weight 0.019 kg
Dimensions 5 × 5 × 5 cm