Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Raspberry Pi. Introduction to Raspberry Pi Python Electronics Linux Outline."— Presentation transcript:

1 Raspberry Pi

2 Introduction to Raspberry Pi Python Electronics Linux Outline

3 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

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

5 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+

6 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 SoC @ 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 802.11.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

7 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 https://www.raspberrypi.org/downloads/

8 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

9 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

10

11 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.orgwww.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/

12 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

13 Raspberry Pis in Primary Ed. http://www.youtube.com/watch?v=KdTwQXre1DU

14 SETUP

15

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

17 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)

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

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

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

21 10 USES FOR A RASPBERRY PI

22 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.orgwww.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/

23 10 Office 123456789

24 123456789 10 Office

25 9 Programming 12345678 10

26 123456789 Programming

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

28 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

29 Scratch scratch is free from MIT.. thanks MIT !

30 Scratch

31 Python Code http://teampython.wordpress.com/category/pi

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

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

34 8 Game Console 12345679 10

35 123456789 Game Console

36 7 Web Server 12345689 10

37 123456789 Web Server

38 6 Tor Router 12345789 10

39 Tor Router 123456789 10

40 5 HTPC 12346789 10

41 123456789 HTPC

42 4 Bird House 12356789 10

43 Bird House 123456789 10

44 3 Super Computer 12456789 10

45 123456789 Supercomputer

46 2 13456789 10 Clock

47 123456789 10 Clock

48 1 23456789 10 PiBot!

49 123456789 10

50 Credits: Many of the slides were borrowed from the RaspberryPi Foundation, Ethan Sprissler @ UAlbany and from http://damnfineraspberrypi.com/


Download ppt "Raspberry Pi. Introduction to Raspberry Pi Python Electronics Linux Outline."

Similar presentations


Ads by Google