SKU: IOWC-0545
📋 GST Invoice Available

OV2640 2MP Camera Module w/ SCCB Connector

₹259.00 (Inclusive of all taxes)
Out of Stock

The OV2640 2MP Camera Module is a low-voltage CMOS image sensor with an SCCB (I2C-compatible) control interface, designed for embedded vision applications on platforms like ESP32, ESP8266, and Raspberry Pi.

Features

  • 2 Megapixel CMOS sensor delivering VGA (640×480) and higher resolution images at up to 30 fps.
  • Low 3.3V operating voltage and minimal 0.06W power consumption ideal for portable, battery-powered IoT devices.
  • Standard SCCB (Serial Camera Control Bus) interface, fully compatible with I2C for easy register configuration.
  • Integrated Image Signal Processor (ISP) with automatic exposure, gain, white balance, and black-level calibration.
  • Compact 10x10mm footprint with a 67° field-of-view lens for space-constrained embedded projects.

Out of stock

Description

The OV2640 is a single-chip, low-power CMOS image sensor that integrates a VGA camera core and an advanced image processor. It outputs full-frame, sub-sampled, or windowed 8-bit image data in various formats, all configurable via the Serial Camera Control Bus (SCCB). This interface is functionally identical to I2C, allowing straightforward integration with microcontrollers like the ESP32 or STM32 for on-device image capture and processing.

Engineered for embedded portable applications, the module operates from a 3.3V supply and consumes only 60mW. Its on-chip ISP provides key automatic image control functions—including AEC, AGC, AWB, and noise reduction—to ensure consistent image quality across varying lighting conditions without significant MCU overhead. The sensor’s high sensitivity also supports usable performance in low-light environments.

Key Features

  • 2-megapixel sensor capable of outputting images up to 1600x1200 resolution.
  • Supports output formats including RAW RGB, RGB, and compressed JPEG for flexible data handling.
  • On-chip Image Signal Processor (ISP) with automatic exposure, gain, white balance, and black-level calibration.
  • Low-voltage operation (3.3V) and minimal power draw for battery-efficient edge vision nodes.
  • Standard SCCB control interface, fully compatible with I2C two-wire communication protocol.
  • Compact form factor with a fixed-focus lens offering a 67-degree field of view.
  • Capable of operating at up to 30 frames per second in VGA resolution mode.

Applications

  • Embedded computer vision for ESP32-CAM or Raspberry Pi projects.
  • IoT security and smart doorbell cameras with JPEG streaming.
  • Machine vision for simple object detection and recognition in DIY robotics.
  • Portable data loggers and environmental monitors with image capture.
  • Educational kits for learning embedded systems and image processing.

Technical Specifications

SensorOV2640 CMOS
Resolution2 Megapixel
Max Frame Rate30 fps (VGA)
Lens FOV67°
Control InterfaceSCCB (I2C-compatible)
Supply Voltage3.3V
Power Consumption0.06W
Dimensions (LxW)10 x 10 mm
Weight50 g

Frequently Asked Questions

How do I connect the OV2640 module to an ESP32 development board?

Connect the module's SCCB pins (SIOC and SIOD) to the ESP32's I2C pins (e.g., GPIO 22 for SCL and GPIO 21 for SDA). Supply 3.3V and GND. For video data, connect the D0-D7 data bus pins to free GPIOs. Use libraries like ESP32-CAM or Arducam drivers to initialize the sensor and capture frames via I2C register writes.

What is the SCCB interface, and how does it differ from standard I2C?

SCCB (Serial Camera Control Bus) is a two-wire serial interface developed by OmniVision for sensor control. It is functionally identical to I2C for most practical purposes, using similar clock (SIOC) and data (SIOD) lines. Most microcontroller I2C peripherals can communicate with it directly. The primary difference is in the protocol's acknowledge sequence, but common driver libraries abstract this for seamless register read/write operations.

Can this camera output JPEG compressed images directly?

Yes, the integrated Image Signal Processor (ISP) inside the OV2640 can output images in JPEG format. This significantly reduces the data load on the host microcontroller compared to raw RGB data. You configure the output format via SCCB registers. This feature is essential for Wi-Fi or Bluetooth transmission in IoT projects, as it minimizes bandwidth and storage requirements.

What is the power requirement, and can it be battery-powered?

The module requires a 3.3V supply and consumes approximately 0.06W (60mW) during operation. This low power draw makes it suitable for battery-powered IoT devices, especially when combined with microcontroller sleep modes. Ensure your power regulator can provide stable 3.3V. For lowest power, utilize the sensor's sleep modes via SCCB commands when not capturing images.

Package Includes

  • 1 x OV2640 2MP Camera Module with SCCB Connector

Additional Information

Weight 0.05 kg
Dimensions 1 × 1 cm