Arducam has released a legendary camera solution (Arducam mega) helps you connect one or more cameras to any Microcontroller without or the least effort. The advent of the mega makes it possible to use a high-definition camera on a simple controller. Arducam mega just use the SPI interface which is the fastest of low-speed peripherals, compared to other 1-Wire, I2C, UART, and I2S interfaces on the MCU to transfer command and image data. Arducam mega sdk almost compatible with most MCUs on the market.
Based on Arduchip, an FPGA-based camera controller that handles complex and fast-speed camera video signal timing then sends the images to a large off-chip frame buffer. the MCU only needs to send a capture command and read the images out in pretty slow byte-by-byte order whenever it has time to do it, and the image will not be lost since it is held still in the frame buffer until explicitly flushed. This architecture tackles the issue of missing a dedicated camera interface with uniformed hardware and software structures.
|Arducam Mega – 3MP|
|Still Resolution||320×240 640×480 1280×720 1600×1200 1920×1080 2048×1536|
|Power Consumption||≤750 mW|
|Focal ratio (F-Stop)||F2.8|
|View Angle||68.75 Degrees (Diagonal)|