Top Banner

Click here to load reader

of 14

Physical Computing with the Raspberry Pi

Feb 22, 2016

Download

Documents

Duer

Physical Computing with the Raspberry Pi. Presentation by John Lamb Trainee Master Teacher Monkwearmouth Academy. Audio. Composite video. USB. Ethernet. GPIO. HDMI. Raspberry Pi Hardware. Power. Breakout Boards such as the pi cobbler allow you to use breadboard to build projects. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Physical Computing With The Raspberry Pi

Presentation by John LambTrainee Master TeacherMonkwearmouth AcademyPhysical Computing with the Raspberry Pi

HDMIComposite videoEthernetUSBAudioPowerGPIO

Raspberry Pi Hardware

Breakout Boards such as the pi cobbler allow you to use breadboard to build projects

They are relatively cheap and great for projectsbut dont protect the GPIO pins

One of many add-on boards which offer GPIO protection and extra functionality Developed by the University of Manchester with the education sector in mind 8 inputs8 outputs2 relays

0V5V

Making the Piface classroom friendly

The final unit safe to work on

Classroom Friendly UnitTraffic lights using scratch

7 segment display using Python

1 each

Interest and enthusiasm Sensors dont have to cost muchAn 8 input capacitive touch sensor can be bought for 1.99. The same technology as Makey Makey but much cheaper

Using the Data pinsThese bypass the Piface and go directly to the GPIO pins via a protected circuitThis is needed for speed with some sensors as the Piface is too slow.

Low cost sensors/motors e.g.TemperatureHumidityPressureDistance(Ultra sound)Servo/Stepper motors for robotics

Maplin Robotic Arm 30 each (watch out for offers every so often)

Programmable with Scratch & Python thanks to an open sourcemodule called PYusbhttp://sourceforge.net/projects/pyusb/

Robotics

http://scratch.mit.edu/projects/17770365/13

Use the Python API to write code to control the world.

The same script can switch on LEDs or other OUTPUTS.

INPUT switches can be used as control