the raspberry pi

50
The Raspberry Pi A brief introduction…

Upload: zoolnurain

Post on 11-Feb-2017

95 views

Category:

Engineering


0 download

TRANSCRIPT

The Raspberry PiA brief introduction

INTRODUCTION

The first real computers, in the modern sense of the word, were huge machines; designed to crunchnumbers. Their abilities were incredibly limited despite the fact that they took up an entire room.Ever since that day, the computer has developed; becoming smaller, faster and far more capable.Today, the processor built into your mobile phone will offer more computing power than thoseoriginal computers were capable of. However, as is often the case with development, there is aconstant push to improve the computer. The latest models have significantly more processing powerand memory than their predecessors; a computer is outdated almost as soon as it is bought!The most obvious casualty of this ongoing race to provide the best computer is affordability. Everytechnological step forward is the result of hundreds or thousands of hours of research; the cost ofwhich has to be covered by the selling price of the computer.Thankfully, not all computer companies are working along the same lines.

The Raspberry Pi is charitable foundation that wants to see the device being used by kids all over the world to learn programming and electronics. 2

What is a Raspberry Pi ?A credit-card sized computerLow costCreativity and innovation

The Pi is a tiny computer about the size of a credit-card, the board features a processor, RAM and typical hardware ports you find with most computers.This means youre able to do most things a desktop computer can do such as document editing, playing HD video, playing games, coding and much more.Obviously it wont have as much power as a desktop PC but since it isa lot cheaper they make for great little computers you can play around with. If you happen to break one theyre not going to cost you a fortune to replace.

3

Background6+ years Pi Foundation Cambridge UniversityProgrammersEducationIndustry support

HistoryFirst bullet point hereSecond bullet point hereThird bullet point here

Technical details

the greatest draw of this micro computer is the price, at just $35 anyone can purchase it andlearn without being afraid of breaking it. If necessary you can always purchase another! In reality itis very difficult to overload or damage this computer, unless you physically damage the circuit board.

8

Power

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

A/V (Audio/ViDeo)

HDMI Audio & Video(works with modern TVs and DVI monitors)

A/V (Audio/ViDeo)

RCA Video(works with most older TVs)

HDMI Audio & Video(works with modern TVs and DVI monitors)

A/V (Audio/ViDeo)

RCA Video(works with most older TVs)

HDMI Audio & Video(works with modern TVs and DVI monitors)

3.5mm AudioStandard headphone socket

Connectivity

2 x USB 2.0ports

Connectivity

2 x USB 2.0ports

10/100MbEthernet

Connectivity

2 x USB 2.0ports

10/100MbEthernet

GPIO(GeneralPurposeInput &Output)

Internals

SOC (System On a Chip)Broadcom BCM2835 700Mhz & 256Mb / 512Mb RAM

Internals

LAN Controller

SOC (System On a Chip)Broadcom BCM2835 700Mhz & 256Mb / 512Mb RAM

Internals

JTAG(debug ports)

LAN Controller

SOC (System On a Chip)Broadcom BCM2835 700Mhz & 256Mb / 512Mb RAM

Internals

JTAG(debug ports)

LAN Controller

SOC (System On a Chip)Broadcom BCM2835 700Mhz & 256Mb / 512Mb RAM

CSI(camera interface)

Internals

JTAG(debug ports)

LAN Controller

SOC (System On a Chip)Broadcom BCM2835 700Mhz & 256Mb / 512Mb RAM

CSI(camera interface)

DSI(display interface)

Storage

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

The Operating Systems

ProgrammingBy default, supporting Python as the educational language. Any language which will compile for ARMv6 can be used with the Raspberry Pi, though; so youre not limited to using Python.For primary age SCRATCH game maker is bundled

Pi was designed to assist children to understand the basics of programming and howcomputers work; it has become the perfect tool for every adult, whether experienced programmers orfirst time computer users. It is possible to personalize it as much as you like and use it like a desktop,as a server, a storage space or even as the heart of your multimedia system.23

Scratch

scratch is free from MIT .. thanks MIT !

24

Scratch

Python Code

Applications

The Raspberry is an excellent device for learning about programming and linking with a variety ofapps and external sources. The device is designed to be easy for children to use and to educate themin the world of programming; however, it has also allowed many experienced computer techniciansand programmers to create practical and fun projects; all that is required is a little creativity.27

Office

Office applications like word, excel, outlook, access, powerpoint and even visio can be installed.Our university can provide this console of Rs.3500 rather than a whole PC to people who record dataRostrums can also be fitted with this piece of equipment.28

Programming

Programming.Who doesnt want an authority like God ? Controlling everything by our will is something God-like.Raspberry Pi grants us this power with in its limitations of mere creativity.And Zain has already explained the perks of Python and Scratch.29

GamesConsole

People have revived old gaming consoles through this device.the gaming consoles that were once worth a fortune for children are now in reach with DIVERSITY.30

This is an example of a Game Arcade.31

Ever head of Oculus Rift or Google glass? Oculus Rift is the advanced form of Virtual Reality, and Google Glass is just like a personal assistant. Thomas Rich made a blend out of the two with just the half of the price of one.32

Minecraft

Whomever of you who dont know about this game, MineCraft is a popular game.33

Tor Router

HTPC

XMBC is a media center that is used in bars and clubs in the States, while NETFLIX is an online movie viewer.35

Bartender

:3 :P36

Camera

CameraThis is a new add-on which Zain has talked about previouslyexamples are as follows.37

Usama Waheed, a boy from LUMS used Raspberry Pi to make a video of HyperLapse.38

Surveillance Camera with a DVR i.e the recording device.39

TinkeringGPI/O pins if youre after an interesting electronics project.Gertboard - A GPIO expansion board from the foundation for electronics projects USB Devices / Ethernet / Hubs / AV outCan be powered by 4 x AA batteries ...

40

PiBot!

VNC server controlled Robot.41

Temperature Logger42

Quad Copter.Raspberry Pi is so lightweight that it can be lifted by a helium balloon.43

A QWERTY mobile phone (E90 Nokia Communicator-like ) phone with the battery of 10 Hours !44

As Zain has explained earlier about GPIO pinsOne can couple Raspberry Pis to make a supercomputer just like the a father-son project somewhere in States.45

46

Your own pocket laboratory

It should now be obvious that the Pi is a cheap and incredibly powerful computer. This guide willenable you to set your new micro computer up and get it working; you should also be able to practiceand learn about the capabilities of these piece of hardware by undertaking some of the projects listed.The truth is that the possibilities are actually limitless, once you have worked out the basics and gotyour Pi working you will be able to make it do anything you want. There are thousands of differentapplications already being used and shared on the internet. There are countless more which areprobably not shared!47

QUESTIONS ?

Thank You.

Zain Ahmad JavedTalha NaveedHamdan AhmedMuhammad Omar

SoundJay.com Sound Effectsnull10776.0Group of Women ScreamingSound EffectsSounds of Horror, Vol. 2, track 6/98, disc 1/11993Sound Clip14132.184