Raspberry Pi. Introduction to Raspberry Pi Python Electronics Linux Outline.

Slides:



Advertisements
Similar presentations
10 uses for a Raspberry Pi in 10 minutes. Who is this guy? Rob on Twitter Web Developer Lead developer at Quidsin.com Open Source Proponent.
Advertisements

Introduction to Raspberry Pi
BEYOND SMARTPHONES WITH RASPBERRY PI BY - ASHISH KSHIRSAGAR.
Raspberry Pi Surrey Amateur Radio Club November 12, 2014 AN INTRODUCTION TO THIS NON-EDIBLE DELIGHT.
Design & Developed by: EATL
Building your own Chartplotter with AIS, Radar, & Autopilot
Component 4: Introduction to Information and Computer Science Unit 1: Basic Computing Concepts, Including History Lecture 1 This material was developed.
Introduction to the Raspberry Pi ® Saman Amighi 10/2013 ® Raspberry Pi Foundation.
Introduction to Computer Terminology
Embedded Programming and Robotics Lesson 12 Introducing the Raspberry Pi Intro to Raspberry Pi1.
An illustrated introduction to building a computer using a Raspberry Pi 2. A Raspberry Pi, that is! Images from Microsoft clipart.
RaspberryPi Ira Goldstein Siena College. What is a Raspberry Pi? University of Cambridge’s Computer Laboratory – Decline in skill level – Designed for.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
The PC The PC is a standard computing platform, built around a EISA bus (1988) –IBM compatible –“Intel Architecture” from Intel or AMD or other companies.
Raspberry Pi.
By Naveed Ahmad! How to setup a. First of all, what are the parts of a Raspberry Pi? Source:
Component 4: Introduction to Information and Computer Science
MODULE 1 Computing Essentials © Paradigm Publishing, Inc.1.
Introduction :  In the beginning, the calculator is the basic idea of computers out, then that arrived at the large computers.  in1980 or late seventies.
Intro to Raspberry Pi A Southwest Florida Hackerspace Workshop Presented by: Russell Benzing & Eric Schiffli.
Rasberry pi 2 model B. Selve computeren i rasberry pi’en.
Raspberry Pi Project Control Your Home Lights with a Raspberry Pi.
Introducing the Raspberry Pi Nauru ICT Department April 2016.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Farhin Al Masud What is Raspberry PI? o Low cost, credit card sized computer o SOC (System on a chip) o Founded by Raspberry PI foundation.
Raspberry Pi. Introduction The Raspberry Pi is a credit-card sized computer It can be plugged into your TV and a keyboard, and can be used for many of.
University of Wisconsin-Whitewater. What is a Raspberry Pi?  Low cost, ARM based computer the size of a credit card  Uses SD card for persistent storage.
An introduction to the Raspberry Pi. What is a Raspberry Pi?  University of Cambridge’s Computer Laboratory  Decline in skill level  Designed for education.
Get Started with Raspberry Pi- Single Board Computer.
SAURABH GINGADE 12311A0480. The Raspberry Pi is a credit-card sized computer.
RaspberryPi.
Solar Pi – A Technology Innovation
Introduction to Python with Raspberry Pi
Engineering Innovation Center
Building Raspberry Pi Controllers with Python
Workshop on Raspberry Pi 3
Computer System Laboratory
Mandava Institute of Engineering and Technology
Ira Goldstein Siena College
Introduction to Computers
Raspberry Pi.
By: Brian Johnson, AB6UI 20 Sept 2017
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
Chapter A - The Raspberry Pi Computer
From Things to the Internet: Teaching Kids to Code Java on the Raspberry Pi Ian Utting & Fabio Hedayioglu.
Network Operating Systems (NOS)
INTRODUCTION TO COMPUTING
Remote Sensor Interface for IoT
A microcontroller Raspberry Pi 2 Model B V1.1 RPi
Alþingi's Digital Signage System
Programming with Arduinos and Rapsberry Pi
INTRODUCTION TO THE RASPBERRY PI Darrell Davis KT4WX
Raspberry Pi.
Raspberry Pi Pi 2 Model B.
PRESENTED BY Bitware Technologies
An introduction to the Raspberry Pi
Types of Computers & Computer Hardware
Computer Basics.
What we learn during Program
Presenter: Nicholas Exner
المحور 3 : العمليات الأساسية والمفاهيم
Common computer terminology
ICT Programming Lesson 2:
Beginning Raspberry Pi
Introduction to Python with Raspberry Pi
Introduction to Single Board Computer
Computing Essentials Module 1.
Computing Essentials Module 1.
Emphasis: Get it working and do stuff!
Raspberry Pi Hardware By: Mike Kwiatkowski.
Presentation transcript:

Raspberry Pi

Introduction to Raspberry Pi Python Electronics Linux Outline

What is a Raspberry Pi ? The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does. Raspberry Pi Foundation goal is to see it being used by kids all over the world to learn programming. Plugs into a TV or monitor Two types of Raspberry Pi In very low cost. Capability: Programming Electronic Projects Office Play HD Videos

The idea to create the Raspberry Pi ?  Find out the professor “Eben Upton” in CAMBRIDGE University that the students choose Computer Science to become a programmer and they love that.  but in practice they can not apply what studied it, also that the devices "computers, laptops..” too expensive and the university can’t let their devices to experiences of students.  began the idea of Raspberry Pi, and it has making achieved great success in both educational and practical spheres.

Raspberry Pi Model-A and B In July of 2014, they an updated version of the Models : ( Model A+) and (Model B+),in same specifications but for the better. ( Model A+) : Become smaller and has more GPIO. ( Model B+) : Shares the same specs as the Model B, but comes with 64 bit processor,4 USB ports, more GPIO, and more RAM. Model B+ Model A+

Raspberry Pi Model-A and B Model AModel A+Model BModel B+ PriceUS $25US $20US $35 CPU:700 MHz 32-bit single-core ARM1176JZF-S Broadcom BCM2837B0, Cortex-A53 64-bit 1.4GHz GPU:Broadcom VideoCore IV H.264 encode (1080p30); OpenGL ES 1.1, 2.0 graphics Memory (SDRAM): 256 MB (shared with GPU) 512 MB (shared with GPU)1GB LPDDR2 SDRAM Onboard storage: SDMicro SDSDMicro SD Onboard network: None 10/100 Mbps Ethernet 2.4GHz and 5GHz IEEE b/g/n/ac wireless,LAN, Bluetooth 4.2, BLE Gigabit Ethernet over USB 2.0(maximum throughput 300 Mbps) USB 2.0 ports: 124 Power ratings: 1.5 W1 W3.5 W3.0 W

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 3 rd OS

Kit Components Essential : Raspberry Pi board Prepared Operating System SD Card 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

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 Ruby

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: Pi Educational Document (resources above link) Pinet: Centralised user accounts and file storage system for a Raspberry Pi classroom.

Linux Interesting, powerful Variations (Ubuntu, debian, feroda, redhat) Command line Raspberry Pi: Raspian (Debian-based) Pinet: Ubuntu server + Raspberry Pis Linux: robust, secure, easy to use, powerful

Raspberry Pis in Primary Ed.

SETUP

Power 5v micro USB connector (Similar to the one on a lot of mobile phones!)

3.5mm Audio Standard headphone socket RCA Video (works with most older TVs) HDMI Audio & Video (works with modern TVs and DVI monitors) A/V (Audio/Video)

GPIO (General Purpose Input & Output) 10/100Mb Ethernet 2 x USB 2.0 ports Connectivity

DSI (display interface) SOC (System On a Chip) Broadcom BCM Mhz Internals LAN Controller CSI (camera interface)

SD Card Slot (supports SD cards up to 32GB) Storage

10 USES FOR A RASPBERRY PI

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: Pi Educational Document (resources above link) Pinet: Centralised user accounts and file storage system for a Raspberry Pi classroom.

10 Office

Office

9 Programming

Programming

Operating System Linux on a bootable SD card –Fedora –Debian –ArchLinux

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

Scratch scratch is free from MIT.. thanks MIT !

Scratch

Python Code

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...

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...

8 Game Console

Game Console

7 Web Server

Web Server

6 Tor Router

Tor Router

5 HTPC

HTPC

4 Bird House

Bird House

3 Super Computer

Supercomputer

Clock

Clock

PiBot!

Credits: Many of the slides were borrowed from the RaspberryPi Foundation, Ethan UAlbany and from