Version 9
    Raspberry Pi > Development Platforms and Kits > Daughter / Add-on boards >
    • Small board size: 25mm x 20mm x 9mm
    • A 5MP (2592×1944 pixels) Omnivision 5647 sensor in a fixed focus module
    • Support 1080p30, 720p60 and 640x480p60/90 video record

    The Raspberry Pi Camera Module is a custom designed add-on for Raspberry Pi. It attaches to Raspberry Pi by way of one of the two small sockets on the board upper surface. This interface uses the dedicated CSI interface, which was designed especially for interfacing to cameras. The CSI bus is capable of extremely high data rates, and it exclusively carries pixel data.

    The camera module can be used to take high-definition video, as well as stills photographs. It’s easy to use for beginners, but has plenty to offer advanced users if you’re looking to expand your knowledge. There are lots of examples online of people using it for time-lapse, slow-motion and other video cleverness.

    The module has a five megapixel fixed-focus camera that supports 1080p30, 720p60 and VGA90 video modes, as well as stills capture. It attaches via a 15cm ribbon cable to the CSI port on the Raspberry Pi. It can be accessed through the MMAL and V4L APIs, and there are numerous third-party libraries built for it, including the Picamera Python library.

    The board itself is tiny, at around 25mm x 20mm x 9mm. It also weighs just over 3g, making it perfect for mobile or other applications where size and weight are important. It connects to Raspberry Pi by way of a short ribbon cable. The camera is connected to the BCM2835 processor on the Pi via the CSI bus, a higher bandwidth link which carries pixel data from the camera back to the processor. This bus travels along the ribbon cable that attaches the camera board to the Pi.

    The sensor itself has a native resolution of 5 megapixels, and has a fixed focus lens onboard. In terms of still images, the camera is capable of 2592 x 1944 pixel static images, and also supports 1080p30, 720p60 and 640x480p60/90 video.

    The camera is supported in the latest version of Raspbian, Raspberry Pi's preferred operating system.

    Key Applications: Home security applications, and in wildlife camera traps, Can also use it to take snapshots.

    • 1 Camera module
    • 1 ribbon cable
            
    TypeDownload
    Sample codeSample programs using the camera (.html)