دوربین ۲ مگا پیکسل OV2640 یک سنسور تصویر CMOS با رزولوشن 1632×1232 است که با وجود اندازه کوچک و ولتاژ کاری پایین، تمامی قابلیتهای یک دوربین و پردازنده تصویر UXGA تکتراشهای را ارائه میدهد. این ماژول از رابط SCCB (مشابه I²C) برای تنظیمات داخلی استفاده کرده و امکان دریافت دادههای 10 بیتی نمونهبرداریشده را در حالتهای تمامفریم (full-frame)، زیرنمونهگیری (sub-sampling) و پنجرهبندی (windowing) فراهم میکند.
حداکثر نرخ فریم دوربین OV2640 در وضوح UXGA (1632×1232) به ۱۵ فریم بر ثانیه میرسد که به کاربران امکان کنترل کامل بر کیفیت تصویر، قالب داده و روش انتقال را میدهد. همچنین، این ماژول خروجیهای تصویر متنوعی از جمله RAW RGB، YUV/YCbCr 4:2:2، RGB565/555/444 و GRB 4:2:2 را پشتیبانی میکند که آن را برای کاربردهای مختلف پردازش تصویر و بینایی ماشین ایدهآل میسازد.
این ماژول دوربین کوچک برای پردازش تصویر از یک سیستم پردازش تصویر داخلی پیشرفته برخوردار است که شامل قابلیتهایی مانند اصلاح گاما، تنظیم تعادل رنگ سفید، تنظیم اشباع، تصحیح رنگ، کاهش نویز و حذف نقاط مرده (dead pixel correction) میشود. این ویژگیها باعث میشوند تا تصاویر خروجی دارای کیفیت بالا و نویز کم باشند.
از نظر سختافزاری، این ماژول دارای ولتاژ کاری بین 1.7V تا 3.3V بوده و یک رگولاتور داخلی (LDO) برای تأمین 1.2V هسته دارد. مصرف انرژی آن بسیار پایین است و در حالت Sleep کمتر از 20μA مصرف میکند. زاویه دید (FOV) لنز استاندارد این ماژول 70 درجه است و اندازه پیکسلهای سنسور 2.2µm × 2.2µm میباشد. نسبت سیگنال به نویز 40dB و محدوده دینامیکی 50dB و طول کابل فلت آن 20mm است .
این ماژول از فناوری پیشرفته OmniVision بهره میبرد که با استفاده از الگوریتمهای پردازش تصویر، مشکلاتی مانند نویز الگوی ثابت (Fixed Pattern Noise - FPN)، تیرگی (Tailing)، نویز شناور (Floating Noise) و سایر اعوجاجهای تصویری را کاهش داده و تصاویری شفاف، پایدار و رنگی باکیفیت بالا ارائه میدهد.
Description:
The OV2640 2-megapixel camera is a CMOS image sensor with a resolution of 1632×1232. Despite its small size and low operating voltage, it provides all the features of a single-chip UXGA camera and image processor. This module uses an SCCB interface (similar to I²C) for internal settings and allows receiving 10-bit sampled data in full-frame, sub-sampling, and windowing modes.
The OV2640 camera's maximum frame rate at UXGA resolution (1632×1232) is 15 frames per second, giving users full control over image quality, data format, and transmission method. Additionally, it supports various output formats, including RAW RGB, YUV/YCbCr 4:2:2, RGB565/555/444, and GRB 4:2:2, making it ideal for image processing and machine vision applications.
This compact camera module features an advanced internal image processing system, including gamma correction, white balance adjustment, saturation control, color correction, noise reduction, and dead pixel correction. These features ensure high-quality output images with minimal noise.
In terms of hardware, this module operates on a voltage range of 1.7V to 3.3V and includes an internal LDO regulator to supply 1.2V to the core. It has extremely low power consumption, using less than 20μA in sleep mode. The standard lens field of view (FOV) is 70 degrees, and the sensor's pixel size is 2.2µm × 2.2µm. The signal-to-noise ratio (SNR) is 40dB, and the dynamic range is 50dB, making it a reliable choice for various applications.
The OV2640 module uses OmniVision’s advanced imaging technology, which applies image processing algorithms to minimize issues such as Fixed Pattern Noise (FPN), Tailing, Floating Noise, and other image distortions, producing sharp, stable, and high-quality color images.
Due to its compact size, low power consumption, and versatile output compatibility, the OV2640 camera module is an ideal choice for embedded systems, machine vision, IoT applications, robotics, surveillance, and facial recognition systems. It is also well-suited for microcontrollers like ESP32 and Arduino, making it accessible for developers to integrate into their projects.
Applications:
Surveillance and security systems (mini security cameras, monitoring)
Machine vision and AI (face recognition, object detection, motion tracking)
IoT and smart devices (smart homes, automation)
Robotics and autonomous vehicles (automatic navigation, obstacle detection)
DIY and educational projects (Arduino and ESP32 integration, learning image processing)
Barcode scanning and document processing (text recognition, barcode reading)
Medical and laboratory equipment (microscopic image analysis, vision-based diagnostics)
Technical Specifications – OV2640 2MP Camera Module:
Power & Voltage:
Input voltage: 1.7V to 3.3V
Analog voltage: 2.5V to 3.0V (internal LDO regulator for 1.2V core)
Analog circuit voltage: 2.8V - 3.0V
Interface circuit voltage: 1.8V - 2.8V
Digital circuit voltage: 1.2V - 1.5V
Image Output Formats:
RawRGB
RGB (GRB4:2:2, RGB565/555/444)
YUV (4:2:2)
YCbCr (4:2:2)
Resolutions Supported:
UXGA, SXGA, VGA, QVGA, QQVGA, CIF, QCIF
Various sizes down to 40×30
Image Features:
Sensitivity: 1.3V/(Lux-sec)
Signal-to-noise ratio (SNR): 40dB
Dynamic range: 50dB
Pixel area: 2.2μm x 2.2μm
Dark current: 15mV/s at 60°C
Electronic exposure: 1 line to 1247 lines
Field of view (FOV): 70°
Maximum frame rate: 15fps at SXGA resolution
Display mode: Progressive
Functions & Capabilities:
Supports VarioPixel sub-sampling
Digital zoom capability
Lens shading correction
Internal Image Signal Processor (ISP) for noise reduction and dead pixel correction
Automatic Controls:
Auto exposure
Auto gain
Auto white balance
Auto banding filter
Auto black level calibration
Automatic Adjustments:
Auto color saturation
Auto edge enhancement
Auto noise reduction
Environmental Conditions:
Operating temperature: -30°C to 70°C
Stable temperature range: 0°C to 50°C
Power Consumption:
Operation: TBD (not specified)
Sleep mode: Optical Size & Sensor Chip:
Optical size: 1/4 inch
Image sensor chip: OV2640
Supported Formats:
YUV, RGB, JPEG
Module Dimensions & Build:
Size: 21.5×12.5mm
Material: ABS
Color: Black
Lens Specifications:
Lens type: 4P + IR
Focal length: 1.50 ± 5% mm
Pixels: 200w
Aperture: 2.4 ± 5%
Lens size: 1/4 inch
Lens field of view:
Diagonal (D): 112°
Horizontal (H): 96.2°
Lens distortion: