SlideShare a Scribd company logo
Raspberry pi
An Introduction
Raspberry pi
What is Raspberry pi
ď‚— Credit card sized computer with incredible features
SOC HDMI ETHERNET
GPIO
USP?
ď‚— Model A = $25
ď‚— Model B = $35
ď‚— Uses low power SOC (System on Chip) Broadcom
BCM2835
ď‚— BCM2835 supports applications from word
processing, web-browsing to 3D gaming
ď‚— Linux OS
ď‚— Industry standard for prototyping IOT applications
We’re excited to announce that we are expanding our Windows
Developer Program for IoT by delivering a version of Windows 10
that supports Raspberry Pi 2 -Microsoft
Brains of PI
ď‚— ARM1176JZF is the central nervous system of PI
ď‚— This means any language that can compile on
ARMv6 can be used with raspberry pi
Features of PI
ď‚— SOC powerful enough to easily render
opengl 3D graphics, games and other
multimedia applications
ď‚— 512 MB of ram
ď‚— Low power consumption (micro USB few
watts)
ď‚— Built in support for Camera module
ď‚— 40 GPIOs
ď‚— 4 USB ports
ď‚— Audio output
ď‚— SD card (primary storage device)
GPIO general purpose IO
ď‚— Raspberry pi model B+ has a set of
about 40 GPIOs
What is a GPIO?
ď‚— A GPIO is a terminal for electronic
signals which can act as source or
sink of signals.
ď‚— Signals may be both control as well as
data signals
ď‚— Plays an important role in automation
applications
ď‚— Python package required to use GPIO
from raspberry pi
sudo apt-get install python-RPi.GPIO
BCM vs Board-mode
ď‚— Board mode means to refer to the pin-
number via it’s position on the board
starting from 1-40
ď‚— In BCM mode we refer to the pin
names rather than by numbers. It is
based on Broadcom SOC channel
number
Words of Caution !!
ď‚— While working with GPIO it is
important to keep in mind that they are
directly connected to the micro-
processor
ď‚— Means NO overhead protection
ď‚— If a high current/voltage signal is
applied to the pin, It may burn the PI
Booting up the Raspberry
 Step-1 “Choice of OS”
Where to get??
ď‚— http://www.raspberrypi.org/downloads/
For windows and linux users
ď‚— Download the zip file and extract the OS image
ď‚— Insert sd card in the sd card reader
ď‚— Use Win32DiskImager to write to the sd card
ď‚— Detailed instructions can be found on the raspberry pi
website:
ď‚— http://www.raspberrypi.org/documentation/installati
on/installing-images/windows.md
ď‚— For Linux Users:
ď‚— http://www.raspberrypi.org/documentation/installati
on/installing-images/linux.md
ď‚— Caution: Linux users should be very careful with
the use of DD command.
NOOBS Project
 “New Out Of The Box Software” for beginners
ď‚— It gives you the options to choose from different
operating systems
ď‚— Download NOOBS zip file and extract it
 Format SD card and “drag/drop files into it”
ď‚— On first boot we see a screen like this
For Lazy Coders
ď‚— Perhaps the most easy way to get
started with Raspberry PI
ď‚— Buy an SD card with NOOBS pre-
installed and plug it into the pi
ď‚— Saves you a lot of time if you are more
concerned about app development
Monitor, mouse and keyboard
ď‚— Raspberry pi supports High Definition
video output through HDMI port
ď‚— We can use our HD TV as a monitor
for raspberry pi
ď‚— Raspberry pi has 4 usb ports and any
2 can be used to connect a mouse
and a keyboard
I can’t take LED with me all the
time
ď‚— Relax we have a solution !!
ď‚— Now edit the IPv4 settings in windows
also So they are both in same local
network
Edit: /etc/network/interfaces
SSH into your pi
ď‚— Use an ssh client e.g. PUTTY
ď‚— ssh pi@192.168.137.10
ď‚— Enter the password of your raspberry
pi
ď‚— Start Exploring
Why Pi is choice of IOT
industry
ď‚— Raspberry Pi is a good starting point for home and
industry automation prototypes
ď‚— Because >>
ď‚— Ease of Use
ď‚— Cost Effective
ď‚— Can be programmed easily to do
powerful things
Pi Onboard Camera Module
ď‚— Enables pi to see things around
About the camera
ď‚— Sensor type: OmniVision OV5647
ď‚— Sensor size: 3.67 x 2.74 mm
ď‚— Pixel Count: 2592 x 1944
(5megapixel)
ď‚— Pixel Size: 1.4 x 1.4 um
ď‚— Video: 1080p at 30 fps with codec
H.264
ď‚— Connects to Raspberry via CSI
interface
Using camera to capture
images
ď‚— raspistill [options]
ď‚— -?, --help : This help information
ď‚— -o, --output : Output filename
<filename>
ď‚— -v, --verbose : Output verbose
information during run
ď‚— -d, --demo : Run a demo mode (cycle
through range of camera options, no
capture)
ď‚— -sh, --sharpness : Set image sharpness
(-100 to 100)
More options
ď‚— -ex, --exposure : Set exposure mode
ď‚— Exposure mode options :
auto,night,nightpreview,backlight,spotli
ght,sports,snow,beach,verylong,fixedf
ps,antishake,fireworks
Video options
ď‚— raspivid [options]
ď‚— -o, --output : Output filename
<filename>
ď‚— -t, --timeout : Time (in ms) to capture
for. If not specified, set to 5s
 Example USAGE: raspivid –o
sample.mp4
Pi Relay Module
ď‚— Lets control the world of Alternating
Current AC
Mapping from PI to Relay
ď‚— 5V output from Pi to VCC pin of Relay
ď‚— Ground to Ground of relay
ď‚— {
GPIO => Relay
}
We can use any GPIO as long as it is
not meant for other purposes

More Related Content

PPTX
Simple Presentation On Raspberry pi
PPT
Seminar Presentation on raspberry pi
PPTX
Infrared technology
PPT
Raspberry pi 3
PDF
Introduction to Raspberrypi
DOCX
A seminar report on Raspberry Pi
DOCX
SEMINAR REPORT OF RASPBERRY PI
PDF
Embedded Systems and IoT
Simple Presentation On Raspberry pi
Seminar Presentation on raspberry pi
Infrared technology
Raspberry pi 3
Introduction to Raspberrypi
A seminar report on Raspberry Pi
SEMINAR REPORT OF RASPBERRY PI
Embedded Systems and IoT

What's hot (20)

PPTX
Raspberry pi
PDF
Raspberry Pi
PPT
Raspberry Pi
PPT
Final cyber physical system (1)
PPTX
Raspberry pi ppt
PPTX
PPT ON Arduino
PPT
Raspberry Pi Technology
PPT
Raspberry pi
PPTX
Raspberry pi
PPTX
Raspberry Pi
PPTX
Prototyping to Production - Get your IoT Product to Market
PDF
report on internshala python training
PPTX
Raspberry Pi
PPTX
Raspberry pi
DOCX
Raspberry Pi
PPTX
Raspberry pi 3
PPTX
Difference Between Microprocessors and Microcontrollers
PDF
Zigbee Controlled Multi Functional Surveillance Spy Robot for Military Applic...
PPTX
Presentation on Raspberry pi
PPTX
Raspberry pi
Raspberry pi
Raspberry Pi
Raspberry Pi
Final cyber physical system (1)
Raspberry pi ppt
PPT ON Arduino
Raspberry Pi Technology
Raspberry pi
Raspberry pi
Raspberry Pi
Prototyping to Production - Get your IoT Product to Market
report on internshala python training
Raspberry Pi
Raspberry pi
Raspberry Pi
Raspberry pi 3
Difference Between Microprocessors and Microcontrollers
Zigbee Controlled Multi Functional Surveillance Spy Robot for Military Applic...
Presentation on Raspberry pi
Raspberry pi
Ad

Similar to Raspberry pi (20)

PDF
Raspberry pi technical documentation
PPTX
Introduction To Raspberry Pi with Simple GPIO pin Control
PPTX
Raspberry Pi Free Session - 20_09_2014
PPTX
Raspberry Pi Session - 22_11_2014
PPTX
Tac Presentation October 72014- Raspberry PI
PPTX
introduction to Raspberry pi
PPTX
introduction to Raspberry pi
PPTX
Raspberry pi
PPTX
Raspberry Pi
ODP
Raspberry Pi introduction
PPTX
Raspberry Pi - Unlocking New Ideas for Your Library
PPTX
Raspberry-PI introduction
PDF
Internet of things aktu lab file
PDF
Raspberry pi intro.
PDF
Video conferincing
PPTX
Raspberry pi
PDF
Develop Smart Solutions with Raspberry Pi and EnableX Live Video API
PDF
Iaetsd the universal brain for all robots
PDF
Introduction to Raspberry Pi
PPTX
Presentation on Raspberry Pi by Sazzad H. IIUC
 
Raspberry pi technical documentation
Introduction To Raspberry Pi with Simple GPIO pin Control
Raspberry Pi Free Session - 20_09_2014
Raspberry Pi Session - 22_11_2014
Tac Presentation October 72014- Raspberry PI
introduction to Raspberry pi
introduction to Raspberry pi
Raspberry pi
Raspberry Pi
Raspberry Pi introduction
Raspberry Pi - Unlocking New Ideas for Your Library
Raspberry-PI introduction
Internet of things aktu lab file
Raspberry pi intro.
Video conferincing
Raspberry pi
Develop Smart Solutions with Raspberry Pi and EnableX Live Video API
Iaetsd the universal brain for all robots
Introduction to Raspberry Pi
Presentation on Raspberry Pi by Sazzad H. IIUC
 
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
KodekX | Application Modernization Development
 
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
 
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
KodekX | Application Modernization Development
 
“AI and Expert System Decision Support & Business Intelligence Systems”
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
 

Raspberry pi

  • 3. What is Raspberry pi ď‚— Credit card sized computer with incredible features SOC HDMI ETHERNET GPIO
  • 4. USP? ď‚— Model A = $25 ď‚— Model B = $35 ď‚— Uses low power SOC (System on Chip) Broadcom BCM2835 ď‚— BCM2835 supports applications from word processing, web-browsing to 3D gaming ď‚— Linux OS ď‚— Industry standard for prototyping IOT applications We’re excited to announce that we are expanding our Windows Developer Program for IoT by delivering a version of Windows 10 that supports Raspberry Pi 2 -Microsoft
  • 5. Brains of PI ď‚— ARM1176JZF is the central nervous system of PI ď‚— This means any language that can compile on ARMv6 can be used with raspberry pi
  • 6. Features of PI ď‚— SOC powerful enough to easily render opengl 3D graphics, games and other multimedia applications ď‚— 512 MB of ram ď‚— Low power consumption (micro USB few watts) ď‚— Built in support for Camera module ď‚— 40 GPIOs ď‚— 4 USB ports ď‚— Audio output ď‚— SD card (primary storage device)
  • 7. GPIO general purpose IO ď‚— Raspberry pi model B+ has a set of about 40 GPIOs
  • 8. What is a GPIO? ď‚— A GPIO is a terminal for electronic signals which can act as source or sink of signals. ď‚— Signals may be both control as well as data signals ď‚— Plays an important role in automation applications ď‚— Python package required to use GPIO from raspberry pi sudo apt-get install python-RPi.GPIO
  • 9. BCM vs Board-mode ď‚— Board mode means to refer to the pin- number via it’s position on the board starting from 1-40 ď‚— In BCM mode we refer to the pin names rather than by numbers. It is based on Broadcom SOC channel number
  • 10. Words of Caution !! ď‚— While working with GPIO it is important to keep in mind that they are directly connected to the micro- processor ď‚— Means NO overhead protection ď‚— If a high current/voltage signal is applied to the pin, It may burn the PI
  • 11. Booting up the Raspberry ď‚— Step-1 “Choice of OS”
  • 12. Where to get?? ď‚— http://www.raspberrypi.org/downloads/
  • 13. For windows and linux users ď‚— Download the zip file and extract the OS image ď‚— Insert sd card in the sd card reader ď‚— Use Win32DiskImager to write to the sd card ď‚— Detailed instructions can be found on the raspberry pi website: ď‚— http://www.raspberrypi.org/documentation/installati on/installing-images/windows.md ď‚— For Linux Users: ď‚— http://www.raspberrypi.org/documentation/installati on/installing-images/linux.md ď‚— Caution: Linux users should be very careful with the use of DD command.
  • 14. NOOBS Project ď‚— “New Out Of The Box Software” for beginners ď‚— It gives you the options to choose from different operating systems ď‚— Download NOOBS zip file and extract it ď‚— Format SD card and “drag/drop files into it” ď‚— On first boot we see a screen like this
  • 15. For Lazy Coders ď‚— Perhaps the most easy way to get started with Raspberry PI ď‚— Buy an SD card with NOOBS pre- installed and plug it into the pi ď‚— Saves you a lot of time if you are more concerned about app development
  • 16. Monitor, mouse and keyboard ď‚— Raspberry pi supports High Definition video output through HDMI port ď‚— We can use our HD TV as a monitor for raspberry pi ď‚— Raspberry pi has 4 usb ports and any 2 can be used to connect a mouse and a keyboard
  • 17. I can’t take LED with me all the time ď‚— Relax we have a solution !! ď‚— Now edit the IPv4 settings in windows also So they are both in same local network Edit: /etc/network/interfaces
  • 18. SSH into your pi ď‚— Use an ssh client e.g. PUTTY ď‚— ssh pi@192.168.137.10 ď‚— Enter the password of your raspberry pi ď‚— Start Exploring
  • 19. Why Pi is choice of IOT industry ď‚— Raspberry Pi is a good starting point for home and industry automation prototypes ď‚— Because >> ď‚— Ease of Use ď‚— Cost Effective ď‚— Can be programmed easily to do powerful things
  • 20. Pi Onboard Camera Module ď‚— Enables pi to see things around
  • 21. About the camera ď‚— Sensor type: OmniVision OV5647 ď‚— Sensor size: 3.67 x 2.74 mm ď‚— Pixel Count: 2592 x 1944 (5megapixel) ď‚— Pixel Size: 1.4 x 1.4 um ď‚— Video: 1080p at 30 fps with codec H.264 ď‚— Connects to Raspberry via CSI interface
  • 22. Using camera to capture images ď‚— raspistill [options] ď‚— -?, --help : This help information ď‚— -o, --output : Output filename <filename> ď‚— -v, --verbose : Output verbose information during run ď‚— -d, --demo : Run a demo mode (cycle through range of camera options, no capture) ď‚— -sh, --sharpness : Set image sharpness (-100 to 100)
  • 23. More options ď‚— -ex, --exposure : Set exposure mode ď‚— Exposure mode options : auto,night,nightpreview,backlight,spotli ght,sports,snow,beach,verylong,fixedf ps,antishake,fireworks
  • 24. Video options ď‚— raspivid [options] ď‚— -o, --output : Output filename <filename> ď‚— -t, --timeout : Time (in ms) to capture for. If not specified, set to 5s ď‚— Example USAGE: raspivid –o sample.mp4
  • 25. Pi Relay Module ď‚— Lets control the world of Alternating Current AC
  • 26. Mapping from PI to Relay ď‚— 5V output from Pi to VCC pin of Relay ď‚— Ground to Ground of relay ď‚— { GPIO => Relay } We can use any GPIO as long as it is not meant for other purposes