ArduCAM-M-2MP Camera Shield

Similar documents
CMOS OV7660 Camera Module 1/5-Inch 0.3-Megapixel Module Datasheet

Raspberry Pi. Hans- Petter Halvorsen, M.Sc.

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

Embedded Systems Design Course Applying the mbed microcontroller

A DIY Hardware Packet Sniffer

Camera Sensor Driver Development And Integration

FLYPORT Wi-Fi G

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

PRELIMINARY DESIGN REVIEW

Android Controlled Based Interface

Basler dart AREA SCAN CAMERAS. Board level cameras with bare board, S- and CS-mount options

CAM-VGA100 User Manual

USB 3.0 Camera User s Guide

Connecting Kinetis MCU with CMOS Sensor Interface through GPIO QQVGA image transfer to Kinetis internal SRAM

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Serial port interface for microcontroller embedded into integrated power meter

PN532 NFC RFID Module User Guide

MicroMag3 3-Axis Magnetic Sensor Module

An Experimental Study on Pixy CMUcam5 Vision Sensor

UniPi technical documentation REV 1.1

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication

SPI I2C LIN Ethernet. u Today: Wired embedded networks. u Next lecture: CAN bus u Then: wireless embedded network

Lesson 10:DESIGN PROCESS EXAMPLES Automatic Chocolate vending machine, smart card and digital camera

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

USER GUIDE EDBG. Description

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Cameras for Industries

Embedded Display Module EDM6070

Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A

SNC-VL10P Video Network Camera

Introduction. Getting familiar with chipkit Pi

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Part 1. MAX BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

The FT6x06 series ICs include FT6206 /FT6306, the difference of their specifications will be listed individually in this datasheet.

Implementing SPI Communication Between MSP430 G2452 and LTC ADC

Specification and Design of a Video Phone System

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

3.2 inch Arduino LCD Shield User Guide

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

Lab 2.0 Thermal Camera Interface

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

What is LOG Storm and what is it useful for?

1. Introduction IIM7010A Features. WIZnet Inc.

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

Web Site: Forums: forums.parallax.com Sales: Technical:

EARTH PEOPLE TECHNOLOGY SERIAL GRAPH TOOL FOR THE ARDUINO UNO USER MANUAL

Bluetooth UART/RS232 Module

Fingerprint Based Biometric Attendance System

WICE-SPI Hardware Operation Manual

Adafruit BME280 Humidity + Barometric Pressure + Temperature Sensor Breakout

2.2" TFT Display. Created by Ladyada. Last updated on :15:09 PM EDT

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

7 MEGAPIXEL 180 DEGREE IP VIDEO CAMERA

ENGLISH VERSION. ueye LE. Your imagination is our challenge

DS1621 Digital Thermometer and Thermostat

Technical Note TN_158. What is the Camera Parallel Interface?

In-Sight Hardware specifications

Solomon Systech Image Processor for Car Entertainment Application

Flight Controller. Mini Fun Fly

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

KS732 Family. Rev KS732. 1/3 CCD Color USB Camera

Lab Experiment 1: The LPC 2148 Education Board

FTDI Chip. VM800P Datasheet Embedded Video Engine Plus Module. VM800P Embedded Video Engine Plus Module Datasheet Version 1.0

HP4000EX Hardware Manual

Datasheet. Unified Video Surveillance Management. Camera Models: UVC, UVC-Dome, UVC-Pro NVR Model: UVC-NVR. Scalable Day or Night Surveillance

Basler. Area Scan Cameras

SKYEMODULE GEMINI DATASHEET VERSION

Serial Communications

Mirror Mount Video Monitor/Recorder with Front and Rear View Night Cameras PLCMDVR5

PROGRAMMABLE WIRELESS STAMP (PWS) USER MANUAL

Grasshopper3 U3. Point Grey Research Inc Riverside Way Richmond, BC Canada V6W 1K7 T (604)

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

Networking Remote-Controlled Moving Image Monitoring System

The Programming Interface

MOD-ENC28J60 development board Users Manual

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

Using Altera MAX Series as Microcontroller I/O Expanders

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

DS1621 Digital Thermometer and Thermostat

Industrial vision cameras CAMERA LINK DVI-D FULL HD CAMERA LINE

Web:

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

Guangzhou HC Information Technology Co., Ltd. Product Data Sheet

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

5inch HDMI LCD User Manual

HT1632C 32 8 &24 16 LED Driver

Internal Oscillator. I 2 C Interface. SPI Interface. Controller. Internal Registers Port Controller. Eight I/O Pins. Figure 1.

APPLICATION NOTE. Basler racer Migration Guide. Mechanics. Flexible Mount Concept. Housing

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Yun Shield User Manual VERSION: 1.0. Yun Shield User Manual 1 / 22.

MRC High Resolution. MR-compatible digital HD video camera. User manual

USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs

IP Camera/NVR Management System. Datasheet. Camera Models: aircam, aircam Dome, aircam Mini NVR Model: airvision-c. Camera/NVR Management Solution

Transcription:

ArduCAM-M-2MP Camera Shield 2MP SPI Camera User Guide Rev 1.1, Mar 2015

Table of Contents 1 Introduction... 2 2 Application... 2 3 Features... 3 4 Key Specifications... 3 5 Pin Definition... 3 6 Block Diagram... 4 7 Functions... 4 7.1 Single Capture Mode... 4 7.2 Multiple Capture Mode... 4 7.3 JPEG Compression... 4 7.4 Normal Read and Burst Read Operation... 4 7.5 Rewind Read Operation... 5 7.6 Low Power Mode... 5 7.7 Image Sensor Control... 5 8 Lens Options... 6 9 Mechanical Dimension... 7 10 Order Information... 7 1

1 Introduction ArduCAM-M-2MP is optimized version of ArduCAM shield Rev.C, and is a high definition 2MP SPI camera, which reduce the complexity of the camera control interface. It integrates 2MP CMOS image sensor OV2640, and provides miniature size, as well as the easy to use hardware interface and open source code library. The ArduCAM mini can be used in any platforms like Arduino, Raspberry Pi, Maple, Chipkit, Beaglebone black, as long as they have SPI and I2C interface and can be well mated with standard Arduino boards. ArduCAM mini not only offers the capability to add a camera interface which doesn t have in some low cost microcontrollers, but also provides the capability to add multiple cameras to a single microcontroller. Figure 1 ArduCAM Mini Shield 2 Application IoT cameras Robot cameras Wildlife cameras Other battery-powered products Can be used in MCU, Raspberry Pi, ARM, DSP, FPGA platforms 2

3 Features 2MP image sensor OV2640 M12 mount or CS mount lens holder with changeable lens options IR sensitive with proper lens combination I2C interface for the sensor configuration SPI interface for camera commands and data stream All IO ports are 5V/3.3V tolerant Support JPEG compression mode, single and multiple shoot mode, one time capture multiple read operation, burst read operation, low power mode and etc. Well mated with standard Arduino boards Provide open source code library for Arduino, STM32, Chipkit, Raspberry Pi, BeagleBone Black Small form of factor 4 Key Specifications Power supply Active array size: 1600x1200 Normal :5V/70mA Shutter: rolling shutter Low power mode: 5V/20mA Lens: 1/4 inch SPI speed: 8MHz Resolution support: Frame buffer: 384KB UXGA, SVGA,VGA,QVGA,CIF,QCIF Size: 34 x 24 mm Format support: RAW, YUV, RGB, JPEG Weight: 20g Pixel Size: 2.2µm x 2.2µm Temperature: -10 ~+55 5 Pin Definition Table 1 ArduCAM-M-2MP Pin Definition Pin No. PIN NAME TYPE DESCRIPTION 1 CS Input SPI slave chip select input 2 MOSI Input SPI master output slave input 3 MISO Output SPI master input slave output 4 SCLK Input SPI serial clock 5 GND Ground Power ground 6 +5V POWER 3.3V ~ 5V Power supply 7 SDA Bi-directional Two-Wire Serial Interface Data I/O 8 SCL Input Two-Wire Serial Interface Clock 3

6 Block Diagram Figure 2 shows the block diagram of ArduCAM mini shield which is composed by lens, image sensor and an ArduChip. The lens is changeable and can be mounted by S-mount (M12x0.5) or CS-mount lens holder. The image sensor is 2MP CMOS OV2640 from Omnivision. The ArduChip uses ArduCAM proprietary third generation camera controller technology which handles the complex camera, memory and user interface hardware timing and provides a user friendly SPI interface. 7 Functions Figure 2 ArduCAM Mini Shield Block Diagram 7.1 Single Capture Mode Single capture mode is the default capture mode of the camera. After issuing a capture command via SPI port, the ArduCAM will wait for a new frame and buffer the one entire image data to the frame buffer, and then assert the completion flag bit in the register. User only needs to poll the flag bit from the register to check out if the capture is done. 7.2 Multiple Capture Mode Multiple capture mode is advanced capture mode. By setting the number of frames in the capture register, the ArduCAM will capture consequent frames after issuing capture command. Note that number of frames should be set properly and make sure do not exceed the maximum memory space. 7.3 JPEG Compression The JPEG compression function is implemented in the image sensor. With proper register settings to the sensor, user can get different resolution with JPEG image stream output. It is recommended to use JPEG output to get higher resolution than RGB mode, due to the limitation of frame buffer. 7.4 Normal Read and Burst Read Operation Normal read operation reads each image data by sending a read command in one SPI read operation cycle. While burst read operation only need to send a read command then read multiple image data in one SPI read operation cycle. It is recommended to use burst read operation to get better throughput performance. 4

7.5 Rewind Read Operation Sometimes user wants to read the same frame of image data multiple times for processing, the rewind read operation is designed for this purpose. By resetting the read pointer to the beginning of the image data, user can read the same image data from the start point again. 7.6 Low Power Mode Some battery power device need save power when in the idle status, the ArduCAM offers the low power mode to reduce power consumption, by shutdown the sensor and memory circuits. 7.7 Image Sensor Control Image sensor control function is implemented in the image sensor. By setting proper set of register settings, user can control the exposure, white balance, brightness, contrast, color saturation and etc. More technical information about ArduCAM mini shield, please read ArduCAM-M-2MP Hardware Application Note.pdf and ArduCAM-M-2MP Software Application Note.pdf for detail. 5

8 Lens Options The ArduCAM-M-2MP camera shield is shipped with default LS-4011 (S mount) or LS-6018 (CS mount), lenses specification list as follows. S mount lenses normally have build IR cut filter, while the CS mount lenses doesn t have build in IR cut filter. Please contact us admin@arducam.com for more lens options. LS-4011 Lens Specification Figure 3 S Mount Lens Specification LS-6018 Lens Specification Figure 4 CS Mount Lens Specification 6

9 Mechanical Dimension 10 Order Information Part Number ArduCAM-M-2MP-SM01 ArduCAM-M-2MP-SM02 ArduCAM-M-2MP-CSM01 ArduCAM-M-2MP-CSM02 Description S Mount Preinstalled Pin Header S Mount Without Preinstalled Pin Header CS Mount Preinstalled Pin Header CS Mount Without Preinstalled Pin Header 7