SlideShare a Scribd company logo
8
Most read
12
Most read
16
Most read
1
Introduction to Raspberry Pi
Dong Ho Son
POSTECH
Pohang, Korea
donghoson@postech.ac.kr
2
Table of
Contents
• What is Raspberry Pi?
• Hardware Components
• Raspberry Pi Software
• Raspberry Pi Projects
• References
3
What is Raspberry Pi?
4
What is Raspberry Pi?
 A series of small single-board computers developed by the Raspberry
Pi Foundation
 A credit-card sized computer that plugs into your TV (or monitor) and
a keyboard
 It’s a capable little PC which can be used for many of the things that
your desktop PC does
source : raspberry.org
Source: pixabay.com/photo-2202618/
5
Raspberry Pi Foundation
 A charity organization founded in 2009 in UK
 Responsible for developing the Raspberry Pi
 Supported by the U. of Cambridge Computer Laboratory & Broadcom
 Promotes the study of computer programming in schools (K-12), and
in developing countries
 More information
• https://www.raspberrypi.org/about
6
Why was Raspberry Pi Made?
 Originally designed for education
 Create a low-cost device that would improve programming skills and
hardware understanding at the pre-university level
 Thanks to its small size and accessible price, now it is used in
thousands of different ways
Source: opensource.com/resources/what-raspberry-pi
7
Terminology (1/2)
 Raspberry Pie? or Raspberry Pi?
Raspberry Pie ? Raspberry Pi !
Source: pixabay.com/photo-611321/ Source: pixabay.com/photo-2270/
8
Terminology (2/2)
 Where does the name Raspberry Pi come from?
• Many computer companies were named after fruit.
− Apple, Blackberry
− Tangerine Computer Systems
− Apricot Computers
− Acorn Computers
• Raspberry Pi
− Pi  Python Interpreter
− Learn programming using easy programming language, Python
– Easier than C/C++
9
Models (1/2)
1st version
Model B
1st version
Model A
1st version
Model B+
1st version
Model A+
Feb. 2012
$35
2 USB ports
SD card slot
Feb. 2013
$25
1 USB port
SD card slot
Jul. 2014
$35
4 USB ports
Micro SD card slot
Nov. 2014
$20
1 USB port
Micro SD card slot
 1st Generation of Models
10
Models (2/2)
 Other Generation of Models
 Detailed info on all models and accessories
can be found at https://www.raspberrypi.org/products/
2nd version
Model B Model zero
3rd version
Model B
Feb. 2015
$35
4 USB ports
Micro SD card slot
Nov. 2015
$5
1 Micro USB port
Micro SD card slot
Feb. 2016
$35
4 USB ports
Micro SD card slot
Wi-Fi & Bluetooth
11
Hardware Components
12
Hardware
Power supply
(USB-microB)
microSD card
USB Keyboard, Mouse
Monitor
LAN cable
GPIO
SoC
13
Hardware
 Setting Up Raspberry Pi
Source: www.raspberrypi.org/learning/hardware-guide/
14
Hardware
 Hardware Specifications
Source : hackaday.com
15
Raspberry Pi Software
16
Operating System
 Raspberry Pi is a full blown computer
 Operating System (The Raspberry Pi Foundation recommends)
• Raspbian (Optimized for RPi)
 Other Operating systems
• Ubuntu MATE
• Snappy Ubuntu Core
• Windows 10 IoT Core
• OSMC
• RISC OS
• Pidora – Fedora remix
• Cent OS
• Kali Linux
17
Applications for Raspbian
 Epiphany - A standard web browser for Raspbian
 File Manager - GUI-based file manager
 LXTerminal - A Terminal application
 Mathematica - A specialized mathematical application that deals with
calculations, graphs, and so on
 Sonic Pi - An educational application designed to make music and learn
programming
 Minecraft Pi - A very popular 3D graphics game
18
Programming - SCRATCH
 SCRATCH
• A free visual programming language
• A drag-and-drop interface
• One of the best ways to introduce young people into the joys of programming
• Also users can create computer games, interactive stories, and animations
using some programming techniques without actually having to write code
• https://scratch.mit.edu
19
Programming - Python
 Python
• A wonderful and powerful programming language
− easy to use and learn
• Python syntax is very clean, with an emphasis on readability and uses standard
English keywords
20
Raspberry Pi Projects
21
Projects Using Raspberry Pi
 Raspberry Pi Supercomputer
• http://www.southampton.ac.uk/~sjc/raspberrypi/
• http://www.youtube.com/watch?v=Jq5nrHz9I94
22
Projects Using Raspberry Pi
 Raspberry Pi powered Quadcopter
• http://www2.warwick.ac.uk/fac/sci/eng/meng/wmr/projects/autonomousuav/poster_design_final.pdf
23
Projects Using Raspberry Pi
 Raspberry Pi in the Sky
• Sending images from near space
• https://www.raspberrypi.org/blog/pi-in-the-sky/
24
References
 Raspberry Pi
• https://www.raspberrypi.org
• https://opensource.com/resources/what-raspberry-pi
• https://en.wikipedia.org/wiki/Raspberry_Pi
• https://www.raspberrypi.org/resources/learn/
 Scratch
• https://scratch.mit.edu
• https://www.youtube.com/watch?v=jXUZaf5D12A
 Python
• https://www.raspberrypi.org/documentation/usage/python/
• https://wikidocs.net/3168
 Raspberry Pi Supercomputer
• http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm
• http://www.youtube.com/watch?v=Jq5nrHz9I94
 Raspberry Pi powered Quadcopter
• http://www2.warwick.ac.uk/fac/sci/eng/meng/wmr/projects/autonomousuav/poster_design_final.pdf
 Raspberry Pi in the Sky
• https://www.raspberrypi.org/blog/pi-in-the-sky/
Ad

Recommended

Introduction to Raspberrypi
Introduction to Raspberrypi
Iheb Ben Salem
 
Simple Presentation On Raspberry pi
Simple Presentation On Raspberry pi
Sakkar Chowdhury
 
Rasp berry Pi
Rasp berry Pi
Atieq-ur -Rehman
 
Seminar Presentation on raspberry pi
Seminar Presentation on raspberry pi
Georgekutty Francis
 
Raspberry pi
Raspberry pi
Pravesh Sahu
 
Raspberry Pi Technology
Raspberry Pi Technology
Ravi Basil
 
Raspberry Pi
Raspberry Pi
Tusharkant Behera
 
Raspberry pi : an introduction
Raspberry pi : an introduction
LTG Oxford
 
Presentation on Raspberry pi
Presentation on Raspberry pi
OpenDev
 
Raspberry Pi Presentation
Raspberry Pi Presentation
Geekizer
 
Raspberry Pi Introduction
Raspberry Pi Introduction
Michal Sedlak
 
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI Alliance
 
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
 
Raspberry pi
Raspberry pi
Akash Kr Sinha
 
System On Chip
System On Chip
anishgoel
 
Raspberry Pi (Introduction)
Raspberry Pi (Introduction)
Mandeesh Singh
 
Ppt presentation
Ppt presentation
vishal4799
 
Introduction to ESP32 Programming [Road to RIoT 2017]
Introduction to ESP32 Programming [Road to RIoT 2017]
Alwin Arrasyid
 
Raspberry pi
Raspberry pi
Aradhya Kundu
 
Internet of things using Raspberry Pi
Internet of things using Raspberry Pi
Yash Gajera
 
Introduction to Raspberry PI
Introduction to Raspberry PI
Chandrashekar Babu
 
Raspberry pi
Raspberry pi
Anija Nair
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
handson28
 
Esp32 cam arduino-123
Esp32 cam arduino-123
Victor Sue
 
lesson2 - Nodemcu course - NodeMCU dev Board
lesson2 - Nodemcu course - NodeMCU dev Board
Elaf A.Saeed
 
Raspberrypi best ppt
Raspberrypi best ppt
SOMRAJ GAUTAM
 
Raspberry pi
Raspberry pi
ABHIJITPATRA23
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 
Introduction to Raspberry Pi
Introduction to Raspberry Pi
Eric Andresen
 
An Introduction to Raspberry Pi
An Introduction to Raspberry Pi
Eric Andresen
 

More Related Content

What's hot (20)

Presentation on Raspberry pi
Presentation on Raspberry pi
OpenDev
 
Raspberry Pi Presentation
Raspberry Pi Presentation
Geekizer
 
Raspberry Pi Introduction
Raspberry Pi Introduction
Michal Sedlak
 
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI Alliance
 
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
 
Raspberry pi
Raspberry pi
Akash Kr Sinha
 
System On Chip
System On Chip
anishgoel
 
Raspberry Pi (Introduction)
Raspberry Pi (Introduction)
Mandeesh Singh
 
Ppt presentation
Ppt presentation
vishal4799
 
Introduction to ESP32 Programming [Road to RIoT 2017]
Introduction to ESP32 Programming [Road to RIoT 2017]
Alwin Arrasyid
 
Raspberry pi
Raspberry pi
Aradhya Kundu
 
Internet of things using Raspberry Pi
Internet of things using Raspberry Pi
Yash Gajera
 
Introduction to Raspberry PI
Introduction to Raspberry PI
Chandrashekar Babu
 
Raspberry pi
Raspberry pi
Anija Nair
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
handson28
 
Esp32 cam arduino-123
Esp32 cam arduino-123
Victor Sue
 
lesson2 - Nodemcu course - NodeMCU dev Board
lesson2 - Nodemcu course - NodeMCU dev Board
Elaf A.Saeed
 
Raspberrypi best ppt
Raspberrypi best ppt
SOMRAJ GAUTAM
 
Raspberry pi
Raspberry pi
ABHIJITPATRA23
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 
Presentation on Raspberry pi
Presentation on Raspberry pi
OpenDev
 
Raspberry Pi Presentation
Raspberry Pi Presentation
Geekizer
 
Raspberry Pi Introduction
Raspberry Pi Introduction
Michal Sedlak
 
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI DevCon 2016: MIPI CSI-2 Application for Vision and Sensor Fusion Systems
MIPI Alliance
 
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
 
System On Chip
System On Chip
anishgoel
 
Raspberry Pi (Introduction)
Raspberry Pi (Introduction)
Mandeesh Singh
 
Ppt presentation
Ppt presentation
vishal4799
 
Introduction to ESP32 Programming [Road to RIoT 2017]
Introduction to ESP32 Programming [Road to RIoT 2017]
Alwin Arrasyid
 
Internet of things using Raspberry Pi
Internet of things using Raspberry Pi
Yash Gajera
 
ESP32 WiFi & Bluetooth Module - Getting Started Guide
ESP32 WiFi & Bluetooth Module - Getting Started Guide
handson28
 
Esp32 cam arduino-123
Esp32 cam arduino-123
Victor Sue
 
lesson2 - Nodemcu course - NodeMCU dev Board
lesson2 - Nodemcu course - NodeMCU dev Board
Elaf A.Saeed
 
Raspberrypi best ppt
Raspberrypi best ppt
SOMRAJ GAUTAM
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 

Similar to Introduction to raspberry pi (20)

Introduction to Raspberry Pi
Introduction to Raspberry Pi
Eric Andresen
 
An Introduction to Raspberry Pi
An Introduction to Raspberry Pi
Eric Andresen
 
Raaaaassspberry pi
Raaaaassspberry pi
Stephen Ahiante
 
Raspberry pi history, tips and use case
Raspberry pi history, tips and use case
Masafumi Ohta
 
Raspberry pi seminar
Raspberry pi seminar
Akash Kumar
 
Raspberry Pi 4 2020 Beginners Guide A Complete 2020 Manual To Get Started Wit...
Raspberry Pi 4 2020 Beginners Guide A Complete 2020 Manual To Get Started Wit...
astraelysatv
 
FINAL SEMINAR REPORT OF RASPBERRY PI
FINAL SEMINAR REPORT OF RASPBERRY PI
GANESH GOVIND BHOR
 
SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI
GANESH GOVIND BHOR
 
Raspberry pi 3
Raspberry pi 3
Vipin V
 
RASPBERRY PI
RASPBERRY PI
VaishaliSrigadhi
 
Raspberry pi history, tips and use case (coscup19)
Raspberry pi history, tips and use case (coscup19)
Masafumi Ohta
 
Raspberry Pi-1.pptx
Raspberry Pi-1.pptx
ThanayaRakeshCSE
 
raspberry pi 3 using 37 sensors
raspberry pi 3 using 37 sensors
Harish Tothara
 
what is Raspberry pi ?
what is Raspberry pi ?
ahmedAlobeidi5
 
Raspberry Pi
Raspberry Pi
Vijay Vishwakarma
 
Raspberry pi 2 demo
Raspberry pi 2 demo
Viet Nguyen
 
What is Raspberry Pi- Models, Benefits and Common Uses
What is Raspberry Pi- Models, Benefits and Common Uses
Campus Component Pvt. Ltd.
 
Vskills raspberry pi professional sample material
Vskills raspberry pi professional sample material
Vskills
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
Ahmad Hafeezi
 
Raspberry pi 2018
Raspberry pi 2018
Subham Singh
 
Introduction to Raspberry Pi
Introduction to Raspberry Pi
Eric Andresen
 
An Introduction to Raspberry Pi
An Introduction to Raspberry Pi
Eric Andresen
 
Raspberry pi history, tips and use case
Raspberry pi history, tips and use case
Masafumi Ohta
 
Raspberry pi seminar
Raspberry pi seminar
Akash Kumar
 
Raspberry Pi 4 2020 Beginners Guide A Complete 2020 Manual To Get Started Wit...
Raspberry Pi 4 2020 Beginners Guide A Complete 2020 Manual To Get Started Wit...
astraelysatv
 
FINAL SEMINAR REPORT OF RASPBERRY PI
FINAL SEMINAR REPORT OF RASPBERRY PI
GANESH GOVIND BHOR
 
SEMINAR REPORT OF RASPBERRY PI
SEMINAR REPORT OF RASPBERRY PI
GANESH GOVIND BHOR
 
Raspberry pi 3
Raspberry pi 3
Vipin V
 
Raspberry pi history, tips and use case (coscup19)
Raspberry pi history, tips and use case (coscup19)
Masafumi Ohta
 
raspberry pi 3 using 37 sensors
raspberry pi 3 using 37 sensors
Harish Tothara
 
what is Raspberry pi ?
what is Raspberry pi ?
ahmedAlobeidi5
 
Raspberry pi 2 demo
Raspberry pi 2 demo
Viet Nguyen
 
What is Raspberry Pi- Models, Benefits and Common Uses
What is Raspberry Pi- Models, Benefits and Common Uses
Campus Component Pvt. Ltd.
 
Vskills raspberry pi professional sample material
Vskills raspberry pi professional sample material
Vskills
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
Ahmad Hafeezi
 
Ad

More from 동호 손 (11)

Raspberry pi tutorial #3
Raspberry pi tutorial #3
동호 손
 
Raspberry pi tutorial #2
Raspberry pi tutorial #2
동호 손
 
Raspberry pi tutorial #1
Raspberry pi tutorial #1
동호 손
 
Raspberry pi : how to get started
Raspberry pi : how to get started
동호 손
 
Arduino tutorial #4
Arduino tutorial #4
동호 손
 
Arduino tutorial #2
Arduino tutorial #2
동호 손
 
Arduino tutorial #1
Arduino tutorial #1
동호 손
 
Arduino tutorial #3
Arduino tutorial #3
동호 손
 
Arduino : how to get started
Arduino : how to get started
동호 손
 
Introduction to Arduino
Introduction to Arduino
동호 손
 
OpenVirtex (OVX) Tutorial
OpenVirtex (OVX) Tutorial
동호 손
 
Raspberry pi tutorial #3
Raspberry pi tutorial #3
동호 손
 
Raspberry pi tutorial #2
Raspberry pi tutorial #2
동호 손
 
Raspberry pi tutorial #1
Raspberry pi tutorial #1
동호 손
 
Raspberry pi : how to get started
Raspberry pi : how to get started
동호 손
 
Arduino tutorial #4
Arduino tutorial #4
동호 손
 
Arduino tutorial #2
Arduino tutorial #2
동호 손
 
Arduino tutorial #1
Arduino tutorial #1
동호 손
 
Arduino tutorial #3
Arduino tutorial #3
동호 손
 
Arduino : how to get started
Arduino : how to get started
동호 손
 
Introduction to Arduino
Introduction to Arduino
동호 손
 
OpenVirtex (OVX) Tutorial
OpenVirtex (OVX) Tutorial
동호 손
 
Ad

Recently uploaded (20)

Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
دراسة حاله لقرية تقع في جنوب غرب السودان
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
Fatality due to Falls at Working at Height
Fatality due to Falls at Working at Height
ssuserb8994f
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
دراسة حاله لقرية تقع في جنوب غرب السودان
دراسة حاله لقرية تقع في جنوب غرب السودان
محمد قصص فتوتة
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Industrial internet of things IOT Week-3.pptx
Industrial internet of things IOT Week-3.pptx
KNaveenKumarECE
 
60 Years and Beyond eBook 1234567891.pdf
60 Years and Beyond eBook 1234567891.pdf
waseemalazzeh
 
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
Introduction to Natural Language Processing - Stages in NLP Pipeline, Challen...
resming1
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
Complete guidance book of Asp.Net Web API
Complete guidance book of Asp.Net Web API
Shabista Imam
 
Fatality due to Falls at Working at Height
Fatality due to Falls at Working at Height
ssuserb8994f
 
International Journal of Advanced Information Technology (IJAIT)
International Journal of Advanced Information Technology (IJAIT)
ijait
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Microwatt: Open Tiny Core, Big Possibilities
Microwatt: Open Tiny Core, Big Possibilities
IBM
 
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
تقرير عن التحليل الديناميكي لتدفق الهواء حول جناح.pdf
محمد قصص فتوتة
 

Introduction to raspberry pi

  • 1. 1 Introduction to Raspberry Pi Dong Ho Son POSTECH Pohang, Korea [email protected]
  • 2. 2 Table of Contents • What is Raspberry Pi? • Hardware Components • Raspberry Pi Software • Raspberry Pi Projects • References
  • 4. 4 What is Raspberry Pi?  A series of small single-board computers developed by the Raspberry Pi Foundation  A credit-card sized computer that plugs into your TV (or monitor) and a keyboard  It’s a capable little PC which can be used for many of the things that your desktop PC does source : raspberry.org Source: pixabay.com/photo-2202618/
  • 5. 5 Raspberry Pi Foundation  A charity organization founded in 2009 in UK  Responsible for developing the Raspberry Pi  Supported by the U. of Cambridge Computer Laboratory & Broadcom  Promotes the study of computer programming in schools (K-12), and in developing countries  More information • https://www.raspberrypi.org/about
  • 6. 6 Why was Raspberry Pi Made?  Originally designed for education  Create a low-cost device that would improve programming skills and hardware understanding at the pre-university level  Thanks to its small size and accessible price, now it is used in thousands of different ways Source: opensource.com/resources/what-raspberry-pi
  • 7. 7 Terminology (1/2)  Raspberry Pie? or Raspberry Pi? Raspberry Pie ? Raspberry Pi ! Source: pixabay.com/photo-611321/ Source: pixabay.com/photo-2270/
  • 8. 8 Terminology (2/2)  Where does the name Raspberry Pi come from? • Many computer companies were named after fruit. − Apple, Blackberry − Tangerine Computer Systems − Apricot Computers − Acorn Computers • Raspberry Pi − Pi  Python Interpreter − Learn programming using easy programming language, Python – Easier than C/C++
  • 9. 9 Models (1/2) 1st version Model B 1st version Model A 1st version Model B+ 1st version Model A+ Feb. 2012 $35 2 USB ports SD card slot Feb. 2013 $25 1 USB port SD card slot Jul. 2014 $35 4 USB ports Micro SD card slot Nov. 2014 $20 1 USB port Micro SD card slot  1st Generation of Models
  • 10. 10 Models (2/2)  Other Generation of Models  Detailed info on all models and accessories can be found at https://www.raspberrypi.org/products/ 2nd version Model B Model zero 3rd version Model B Feb. 2015 $35 4 USB ports Micro SD card slot Nov. 2015 $5 1 Micro USB port Micro SD card slot Feb. 2016 $35 4 USB ports Micro SD card slot Wi-Fi & Bluetooth
  • 12. 12 Hardware Power supply (USB-microB) microSD card USB Keyboard, Mouse Monitor LAN cable GPIO SoC
  • 13. 13 Hardware  Setting Up Raspberry Pi Source: www.raspberrypi.org/learning/hardware-guide/
  • 16. 16 Operating System  Raspberry Pi is a full blown computer  Operating System (The Raspberry Pi Foundation recommends) • Raspbian (Optimized for RPi)  Other Operating systems • Ubuntu MATE • Snappy Ubuntu Core • Windows 10 IoT Core • OSMC • RISC OS • Pidora – Fedora remix • Cent OS • Kali Linux
  • 17. 17 Applications for Raspbian  Epiphany - A standard web browser for Raspbian  File Manager - GUI-based file manager  LXTerminal - A Terminal application  Mathematica - A specialized mathematical application that deals with calculations, graphs, and so on  Sonic Pi - An educational application designed to make music and learn programming  Minecraft Pi - A very popular 3D graphics game
  • 18. 18 Programming - SCRATCH  SCRATCH • A free visual programming language • A drag-and-drop interface • One of the best ways to introduce young people into the joys of programming • Also users can create computer games, interactive stories, and animations using some programming techniques without actually having to write code • https://scratch.mit.edu
  • 19. 19 Programming - Python  Python • A wonderful and powerful programming language − easy to use and learn • Python syntax is very clean, with an emphasis on readability and uses standard English keywords
  • 21. 21 Projects Using Raspberry Pi  Raspberry Pi Supercomputer • http://www.southampton.ac.uk/~sjc/raspberrypi/ • http://www.youtube.com/watch?v=Jq5nrHz9I94
  • 22. 22 Projects Using Raspberry Pi  Raspberry Pi powered Quadcopter • http://www2.warwick.ac.uk/fac/sci/eng/meng/wmr/projects/autonomousuav/poster_design_final.pdf
  • 23. 23 Projects Using Raspberry Pi  Raspberry Pi in the Sky • Sending images from near space • https://www.raspberrypi.org/blog/pi-in-the-sky/
  • 24. 24 References  Raspberry Pi • https://www.raspberrypi.org • https://opensource.com/resources/what-raspberry-pi • https://en.wikipedia.org/wiki/Raspberry_Pi • https://www.raspberrypi.org/resources/learn/  Scratch • https://scratch.mit.edu • https://www.youtube.com/watch?v=jXUZaf5D12A  Python • https://www.raspberrypi.org/documentation/usage/python/ • https://wikidocs.net/3168  Raspberry Pi Supercomputer • http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm • http://www.youtube.com/watch?v=Jq5nrHz9I94  Raspberry Pi powered Quadcopter • http://www2.warwick.ac.uk/fac/sci/eng/meng/wmr/projects/autonomousuav/poster_design_final.pdf  Raspberry Pi in the Sky • https://www.raspberrypi.org/blog/pi-in-the-sky/