The document introduces the Raspberry Pi, a credit card-sized single-board computer developed by the Raspberry Pi Foundation. It discusses the origins of the Raspberry Pi at the University of Cambridge and its goal of promoting education. It then covers the different variations of the Raspberry Pi hardware, essential kit components, supported programming languages like Python, the Raspbian operating system, and 10 potential uses including as a web server, home theater PC, robot, or for programming.
1. INTRODUCTION TO RASPBERRY PI &
ITS APPLICATION
Presented by
Mr.H.K.Bhaldar
Assistant Professor
SVERI’s COE, Pandharpur
2. OUTLINE
Introduction to Raspberry Pi
Kit components & types
Raspbian Booting Process
Programming using Python
Electronics applications
Advantages
3. WHAT IS A RASPBERRY PI?
University of Cambridge’s Computer
Laboratory
Decline in skill level
Designed for education
A credit card sized PC created
by Eben Upton
Plugs into a TV or monitor
Inexpensive(ish) ~$35 each
Capability:
Programming
Electronic Projects
Office
Play HD Videos
4. VARIATIONS OF RASPBERRY PI
Hardware platform
Raspberry Pi Zero ($5)
Raspberry Pi
Raspberry Pi 2
Raspberry Pi 3 (with
Wifi + Bluetooth)
Software platform
Noobs
Raspbian
3rd OS
https://www.raspberrypi.org
/downloads/
• Essential:
– Raspberry Pi board
– Prepared Operating
System SD Card 8GB
– USB keyboard
– Display (with HDMI,
DVI, or Composite
input)
– Power Supply
• Highly suggested
extras include:
– USB mouse
– Internet connectivity -
LAN cable
– Powered USB Hub
– Case
Kit Components
5. PROGRAMMING LANGUAGES
The Raspberry Pi Foundation recommends
Python
Any language which will compile for ARMv6 can
be used
Installed by default on the Raspberry Pi:
C
C++
Java
Scratch - Scratch is a visual programming language
and online community targeted primarily at children
Ruby - Ruby is a dynamic, interpreted, reflective,
object-oriented, general-purpose programming
language. It was designed and developed in the mid-
1990s by Yukihiro "Matz" Matsumoto in Japan.
6. LINUX
Interesting, powerful
Variations (Ubuntu, debian, feroda,Mint,
redhat etc )
Command line
Raspberry Pi: Raspian (Debian-based)
Pinet: Ubuntu server + Raspberry Pi
Linux: robust, secure, easy to use, powerful
8. Features of Raspberry Pi 3
• CPU: Quad-core 64-bit ARM Cortex
A53 clocked at 1.2 GHz
• GPU: 400MHz Video Core IV
multimedia
• Memory: 1GB LPDDR2-900 SDRAM
(i.e. 900MHz)
• USB ports: 4
• Video outputs: HDMI, composite video
(PAL and NTSC) via 3.5 mm jack
• Network: 10/100Mbps Ethernet and
802.11n Wireless LAN
• Peripherals: 17 GPIO plus specific
functions, and HAT ID bus
• Bluetooth: 4.1
• Power source: 5 V via MicroUSB or
GPIO header
• Size: 85.60mm × 56.5mm
• Weight: 45g
9. Raspbian Booting Process
➢ Software's Required
• SD card formatter
• Python IDLE
• Raspbian-stretch 4GB file
• Windows Disk Imager
• Steps
• Connect SD card to PC & format SD card using formatter.
• Open Windows Disk Imager S/W & browse the Raspbian-stretch
image file.
• Write or Burn the Raspbian OS file into SD card . It will take few
minutes.
• After installation connect the mouse , Keyboard & monitor to
board.
• Then configure GPIO pins of board & do simple codes in python.
21. CHALLENGES AND OPPORTUNITIES
New operating system: linux
Open-source, all almost tools/software are free
Rich resources on the web due to its
popularity
Resources link: www.raspberrypicamp.org
Pi Educational Document (resources above
link)
Pinet: Centralised user accounts and file
storage system for a Raspberry Pi classroom.
http://pinet.org.uk/
27. PROGRAMMING
By default, supporting Python as the
educational language.
Any language which will compile for
ARMv6 can be used with the
Raspberry Pi, though; so you’re not
limited to using Python.
For primary age SCRATCH game
maker is bundled
31. WHAT KIND OF PROJECTS ?
Video DJ Mixer integrated Media player for
your TV to fight the rampant Lego Robot
Monster who is detected by your Home
monitoring webcam network which reports
also from the Weather Station that uses the
Car Super Bramble Computer to tell the
School Notice-board that the Solar powered
Wireless Rocket Widget should be sent back to
earth ...
32. TINKERING
GPIO pins if you’re after an
interesting electronics project.
Gertboard - A GPIO expansion board from the
foundation for electronics projects
USB Devices / Ethernet / Hubs / AV out
Can be powered by 4 x AA batteries ...