Introducing the Raspberry Pi
Transcription
Introducing the Raspberry Pi
Raspberry Pi Introduction & motivation W. H. Bell http://www.whbell.net/ http://www.fnc.co.uk Edinburgh Raspberry Pi Jam CodeBase 30/04/2016 The problem ● Difficult to teach programming at University – ● Students panic, due to lack of experience Programming needed for general solutions – Stuck when one cannot buy the software needed – Students that cannot program miss opportunities Edinburgh RPi Jam - 30/04/2016 2 Education Web surfing Word processing Some Scratch programming Spreadsheet? HTML? Edinburgh RPi Jam - 30/04/2016 3 At home Interesting devices, but locked down. Cannot compile source code or use for project. Home PCs used for photo collection, not for experimentation. Not enough money to buy many standard PCs for many projects. Edinburgh RPi Jam - 30/04/2016 4 Programming Used in many applications Edinburgh RPi Jam - 30/04/2016 5 Gaining IT competency ● Need to experiment in a safe environment – ● Different projects on different computers – ● Need easy I/O connections to connect to other devices. Deploy computers in remote locations, with battery power or solar cells. Experiment with technologies – Web servers, file servers, parallel computing, networking, cryptography Edinburgh RPi Jam - 30/04/2016 6 Project ideas Submarine Oscilloscope Web server Robotics Weather station Spacecraft WiFi access point File server Edinburgh RPi Jam - 30/04/2016 Home automation 7 GPIO Header & OS Raspbian OSMC OpenELEC Ubuntu Snappy RiscOS Edinburgh RPi Jam - 30/04/2016 Ubuntu Mate Windows 10 IoT 8 Summary ● Need to improve IT competency – ● Often difficult to experiment with computers at school or at home – ● Programming, interfacing, other skill sets Can improve at school and at home The Raspberry Pi provides a flexible solution – Allowing experimentation – Open OS & standard programming tools Edinburgh RPi Jam - 30/04/2016 9