0% found this document useful (0 votes)
272 views5 pages

Raspberry Pi Camera Connectivity Guide

The document discusses connecting a camera to a Raspberry Pi board and writing a program to capture and store images. It outlines objectives like understanding the Pi camera and interfacing it. Software, hardware, and theory are described. An algorithm is provided to control the camera preview and capture still images using the Picamera library. The procedure explains the steps to connect the camera and enable it in the Pi configuration before writing and running code.

Uploaded by

Merlin Strings
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
272 views5 pages

Raspberry Pi Camera Connectivity Guide

The document discusses connecting a camera to a Raspberry Pi board and writing a program to capture and store images. It outlines objectives like understanding the Pi camera and interfacing it. Software, hardware, and theory are described. An algorithm is provided to control the camera preview and capture still images using the Picamera library. The procedure explains the steps to connect the camera and enable it in the Pi configuration before writing and running code.

Uploaded by

Merlin Strings
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Assignment No 3

Understanding the connectivity of Raspberry Pi


board with camera. Writing an application to
capture and store the image.

Problem Statement:-Understanding and connectivity of Raspberry-Pi /Beagle board with


camera. Write an application to capture and store the image.

Aim/Objectives:
 To understand the working of Raspberry Pi Camera
 To interface Raspberry Pi Camera with Raspberry Pi model
 To program the Raspberry Pi model to control the Raspberry Pi Camera Preview
 To program the Raspberry Pi model to capture still images from the Raspberry Pi
Camera

Software:
 Raspbian OS
 IDLE IDE

Hardware Modules:
 Raspberry Pi Board module
 Pi-Camera module
 Monitor

Theory:

 The Raspberry Pi Camera Board plugs directly into the CSI connector of the
Raspberry Pi.
 It is able to deliver a crystal clear 5MP resolution image or 1080p HD video at the
recording speed of 30 fps.
 This camera is designed and manufactured by the Raspberry Pi Foundation in the UK.
 The Raspberry Pi Camera Board features a 5MP (2592×1944 pixels) Omni vision
5647 sensor in a fixed focus module.
31
 This module is attached to Raspberry Pi, by way of a 15 Pin Ribbon Cable, to the
dedicated 15-pin MIPI Camera Serial Interface (CSI), which was designed 

especially for interfacing to cameras.
 The CSI bus is capable of extremely high data rates, and it exclusively carries pixel
data to the BCM2835 processor.
 The board itself is tiny, at around 25mm x 20mm x 9mm, and weighs just over 3g,
making it perfect for mobile or other applications where size and weight are
important.
 The sensor itself has a native resolution of 5 megapixels, and has a fixed focus lens
onboard

32
In terms of still images, the camera is capable of 2592 x 1944 pixel static images, and also
supports 1080p @ 30fps, 720p @ 60fps and 640x480p 60/90 video recording.
 The camera is supported in the latest version of Raspbian, the Raspberry Pi’s preferred
operating system.

Safety precautions:
 Raspberry-Pi provides 3.3V and 5V VCC pins
 Raspberry-Pi operates on 3.3V.
 Various sensors and actuators operate on different voltages.
 Read datasheet of a given sensor or an actuator and then use appropriate
VCC pin to connect a sensor or an actuator.
 Ensure that signal voltage coming to the Raspberry-Pi from any sensor or actuator
does not exceed 3.3V.
 If signal/data coming to Raspberry-Pi is greater than 3.3V then use voltage
level shifter module to decrease the incoming voltage.
 The Raspberry-Pi is a costly device, hence you should show the circuit
connections to your instructor before starting your experiment.

Interface diagram:

Procedure:
 First of all, switch off the Raspberry Pi board and connect the Camera
Module to the Raspberry Pi’s camera port.
 Then start the Raspberry Pi
 Now we have to ensure that the Camera software is enabled.
 For this, open the Raspberry Pi Configuration Tool from the main menu as shown
in the fig. below.

33
 Now click on Interfaces
 Here the first option is Camera. Ensure that the ‘Enabled’ button is clicked.
 If not then click the ‘Enabled’ and again Reboot the Raspberry Pi module.
 Now write the program as per the algorithm given.
 Run code using Run module.

Algorithm:
 To program the Raspberry Pi model to control the Raspberry Pi Camera Preview:

o Import Picamera library


o Import time library
o Create a variable(instance) of PiCamera class
o Display the camera preview on screen using the command “start_preview()”.
o We can define 10 second delay to see the camera preview.
o To stop camera preview after 10 second, use the command “stop_preview()”.

 To program the Raspberry Pi model to capture still images from the Raspberry Pi
Camera
34
o Import picamera library
o Import time library
o Create a variable(instance) of PiCamera class
o Display the camera preview on screen using start_preview().
o We can define 5 second delay to see the camera preview.
o Capture the image using camera.capture(‘path of the image. extension’)
o Then stop the camera preview using the command “stop_preview()”.

Observation:
 Observe the output on Display screen of raspberry pi desktop for camera preview,
captured images and recorded videos.
 To play the video type following command in terminal
window: omxplayer video.h264
 Then press ENTER.

35

You might also like