1 / 3Standard checkout available. Verified maker dispatch.
The OV7670 has been a go-to low-cost camera sensor for microcontroller-based vision projects for years, offering genuine VGA resolution (640x480) output at up to 30 frames per second from a module small and cheap enough to integrate into hobby-scale projects that would never justify a full camera module designed for consumer products.
Image output supports multiple formats - YUV/YCbCr 4:2:2, RGB565/555/444, GRB 4:2:2, and raw 8-bit RGB data - giving flexibility in how a project processes the incoming image stream depending on what a connected microcontroller or FPGA is set up to handle. Control happens over SCCB (Omnivision's own protocol, which is I2C-compatible), letting exposure, gain, white balance, and other image parameters be configured in software rather than requiring manual hardware adjustment.
Onboard automatic image control genuinely helps image quality without software intervention: auto exposure control (AEC), auto gain control (AGC), auto white balance (AWB), auto black-level calibration (ABLC), and lens shading correction all run automatically, along with 50/60Hz flicker auto-detection that adapts to indoor lighting without manual configuration. Edge enhancement and de-noising are applied automatically as well, squeezing reasonable image quality out of a genuinely budget sensor.
Construction uses an all-glass lens in a magnesium alloy housing mounted on a black FR-4 PCB with heavy gold plating, output through a standard 0.1-inch pitch connector for straightforward breadboard or custom-PCB integration. Builders working on a low-cost machine-vision project, a DIY security camera, an image-capture add-on for a microcontroller or FPGA board, or any application needing basic VGA-resolution image capture on a budget will find the OV7670 a well-documented, extensively-used sensor for that purpose.
| Brand | Generic |
|---|---|
| Interface Type | SCCB/I2C |
| Resolution | 640x480 |
| Selling unit |
| PCS |