# OV2640 Camera Module

> 2-megapixel camera module with SCCB/I2C interface, commonly used with ESP32-CAM and other microcontroller boards for image capture, video streaming, and computer vision projects.

## Quick Facts

- **Brand:** Waveshare
- **Board Type:** camera-module
- **Price:** ~$10.99
- **Product Readiness:** consumer
- **CPU:** N/A (passive sensor module)
- **CPU Architecture:** N/A
- **CPU Cores:** N/A
- **RAM:** N/A
- **Flash:** N/A
- **Power:** 2.5-3.3V via host board
- **Operating Voltage:** 3.3V

## Open Source

- **Firmware:** No
- **Schematics:** No
- **PCB Layout:** No

## Use Cases

- security-camera
- computer-vision
- timelapse
- esp32-camera

## Components

- **OV2640** (sensor): OmniVision 2-megapixel CMOS image sensor supporting UXGA (1622x1200) resolution with built-in JPEG compression, auto exposure, and auto white balance — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.uctronics.com%2Fdownload%2FOV2640_DS.pdf&ref=openhardware.directory&product=ov2640-camera-module&source=md-export)

## Protocols

- **I2C**
- **SCCB**
- **DVP**

## Description

## Overview

The OV2640 is a 2-megapixel CMOS image sensor module widely used in embedded and IoT projects. It features a compact form factor and communicates via the SCCB (Serial Camera Control Bus) interface, which is compatible with I2C. It is the standard camera module for ESP32-CAM boards and many other microcontroller-based camera applications.

## Key Features

- **2MP resolution** (1622x1200 maximum)
- **SCCB/I2C interface** for configuration and control
- **DVP parallel interface** for image data output
- **Built-in image processing** — supports JPEG compression, auto exposure, auto white balance
- **Multiple output formats** — JPEG, YUV, RGB565
- **Low power consumption** suitable for battery-powered projects
- **Small form factor** with standard ribbon cable connector

## Specifications

| Parameter | Value |
|-----------|-------|
| Sensor | OV2640 CMOS |
| Max Resolution | 1622 x 1200 (UXGA) |
| Output Formats | JPEG, YUV422, RGB565 |
| Interface | SCCB (I2C compatible) |
| Operating Voltage | 2.5V - 3.0V (core), 1.7V - 3.3V (I/O) |
| Lens | Fixed focus |

## Common Applications

- ESP32-CAM security cameras and doorbells
- Time-lapse photography stations
- QR code / barcode scanning
- Computer vision and image recognition
- Video streaming and surveillance

## Getting Started

The OV2640 module is typically used with an ESP32-CAM board or similar development board that provides the DVP camera interface. For ESP32-CAM projects, the Arduino ESP32 library includes camera drivers and example sketches for web streaming and image capture.

## Where to Buy

- [OpenELAB](https://openhardware.directory/r?to=https%3A%2F%2Fopenelab.io%2Fproducts%2Fov2640-camera-board&ref=openhardware.directory&product=ov2640-camera-module&source=md-export) — $10.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fov2640-camera-board.htm&ref=openhardware.directory&product=ov2640-camera-module&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fespressif%2Fesp32-camera&ref=openhardware.directory&product=ov2640-camera-module&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.uctronics.com%2Fdownload%2FOV2640_DS.pdf&ref=openhardware.directory&product=ov2640-camera-module&source=md-export)

## Tags

`camera-module`, `ov2640`, `esp32-cam`, `sccb`, `i2c`, `2mp`, `image-sensor`

## Images

![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/eb72a804d8f5.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/ea0365af0f72.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/b0250834bc3f.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/467f9bdb903c.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/38c83481231a.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/5747f85229f6.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/a7539b609b71.jpg)
![OV2640 Camera Module](https://nbg1.your-objectstorage.com/openhardware-directory/entities/ov2640-camera-module/13c3d6f204c2.jpg)

---
[View full device page](https://openhardware.directory/devices/ov2640-camera-module)