raspberry pi - university of strathclyde
TRANSCRIPT
W. H. Bellhttp://www.whbell.net/
http://www.fnc.co.uk
Raspberry Pi
Introduction & motivation
Raspberry Pi DayUniversity of Strathclyde
22/04/2017
Glasgow RPi Day - 22/04/2017 2
The standard model
A theory of matter and its interactions
Difficult to apply without a computer program
Glasgow RPi Day - 22/04/2017 3
The standard model
Computer programming used for scientific calculations
Glasgow RPi Day - 22/04/2017 4
Data acquisition and ATLAS
The ATLAS detector
The trigger systemThere are many
connections and lots of data.
Readout using bespoke hardware and software.
Glasgow RPi Day - 22/04/2017 5
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
Glasgow RPi Day - 22/04/2017 6
EducationWord processing Web surfing
Spreadsheet?HTML?
Some Scratchprogramming
Glasgow RPi Day - 22/04/2017 7
At homeInteresting 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.
Glasgow RPi Day - 22/04/2017 8
ProgrammingUsed in many applications
Glasgow RPi Day - 22/04/2017 9
Gaining IT competency
● Need to experiment in a safe environment– Need easy I/O connections to connect to other
devices.
● Different projects on different computers– Deploy computers in remote locations, with battery
power or solar cells.
● Experiment with technologies– Web servers, file servers, parallel computing,
networking, cryptography
Glasgow RPi Day - 22/04/2017 10
Project ideas
Robotics
Submarine Oscilloscope
Web server
WiFi access point
Home automationFile server
Weather station
Spacecraft
Glasgow RPi Day - 22/04/2017 11
GPIO Header & OS
Raspbian
RiscOS Windows 10 IoT
Ubuntu Snappy
Ubuntu Mate
OSMC
OpenELEC
Glasgow RPi Day - 22/04/2017 12
Summary
● Need to improve IT competency– Programming, interfacing, other skill sets
● Often difficult to experiment with computers at school or at home– Can improve at school and at home
● The Raspberry Pi provides a flexible solution– Allowing experimentation
– Open OS & standard programming tools