Presentation by John Lamb Trainee Master Teacher Monkwearmouth Academy Physical Computing with the...

Click here to load reader

download Presentation by John Lamb Trainee Master Teacher Monkwearmouth Academy Physical Computing with the Raspberry Pi.

of 14

Transcript of Presentation by John Lamb Trainee Master Teacher Monkwearmouth Academy Physical Computing with the...

  • Slide 1
  • Presentation by John Lamb Trainee Master Teacher Monkwearmouth Academy Physical Computing with the Raspberry Pi
  • Slide 2
  • HDMI Composite video Ethernet USB Audio Power GPIO Raspberry Pi Hardware
  • Slide 3
  • Breakout Boards such as the pi cobbler allow you to use breadboard to build projects They are relatively cheap and great for projects but dont protect the GPIO pins
  • Slide 4
  • 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 inputs 8 outputs 2 relays 0V 5V
  • Slide 5
  • Making the Piface classroom friendly
  • Slide 6
  • The final unit safe to work on
  • Slide 7
  • Classroom Friendly Unit
  • Slide 8
  • Traffic lights using scratch
  • Slide 9
  • 7 segment display using Python 1 each
  • Slide 10
  • Interest and enthusiasm
  • Slide 11
  • Sensors dont have to cost much An 8 input capacitive touch sensor can be bought for 1.99. The same technology as Makey Makey but much cheaper
  • Slide 12
  • Using the Data pins These bypass the Piface and go directly to the GPIO pins via a protected circuit This is needed for speed with some sensors as the Piface is too slow. Low cost sensors/motors e.g. Temperature Humidity Pressure Distance(Ultra sound) Servo/Stepper motors for robotics
  • Slide 13
  • Maplin Robotic Arm 30 each (watch out for offers every so often) Programmable with Scratch & Python thanks to an open source module called PYusb http://sourceforge.net/projects/pyusb/ Robotics http://scratch.mit.edu/projects/17770365/
  • Slide 14
  • 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