Upgrade to Pro — share decks privately, control downloads, hide ads and more …

As Easy As Pi

As Easy As Pi

The Raspberry Pi is a small inexpensive computer, initially designed to teach children programming. It has become the core component in many hobby projects and with subsequent releases of the credit card size device has seen it move into industry. In this session Richard Tasker will introduce you to the Raspberry Pi, and show you how to get up and running with the Raspberry Pi. Richard will show you how to develop and deploy your code to the Pi. Introduce you to electronics and show you how to build applications that sense the environment. In the final section he will discuss how to go about architecting larger sensor networks, and how to interact with Azures IoT services.


Richard Tasker

September 27, 2017

More Decks by Richard Tasker

Other Decks in Programming


  1. As Easy As Pi Twitter: @ritasker Email: ritasker8t2@gmail.com Blog: richardtasker.co.uk

  2. Who Am I Ø  .Net Developer 10yrs Ø  Distributed Systems

    and Messaging Patterns Ø  OSS Contributor and Blogger Ø  Robotics & AI Degree Ø  Building my own smart house
  3. Agenda Ø  History of the RPi Ø  Getting Started Ø 

    Sensing the World Ø  WSNs & The Internet of Things Ø  Round Up PiBot - h)p://bit.ly/2xfDwjD
  4. About The Raspberry Pi Eben Upton - h)ps://flic.kr/p/oP2RSi, RPi -

  5. Tour Of The Board

  6. Choosing An OS ResinOS - h)ps://resinos.io/images/logos/project.png Ubuntu Mate - h)ps://www.raspberrypi.org/app/uploads/2012/02/ubuntu-mate.png

    Ubuntu Core - h)ps://www.raspberrypi.org/app/uploads/2012/02/ubuntu.png Raspbian - h)ps://www.raspberrypi.org/app/uploads/2015/08/raspbian.png Windows 10 IoT Core - h)ps://www.raspberrypi.org/app/uploads/2012/02/windows-10-iot.png
  7. Getting Started with Raspbian h)p://gph.is/Z01aZt

  8. The GPIO Pins

  9. GPIO Hello World Blinky Switchy

  10. Theremin Pi

  11. WSN & The Internet of Things Wireless Sensor Networks “…

    are spa'ally distributed autonomous sensors to monitor physical or environmental condi'ons, such as temperature, sound, pressure, etc. and to coopera'vely pass their data through the network to other loca'ons.”
  12. WSN & The Internet of Things Back-end Networked Devices Alt.

    Network Devices Gateway Mobile Devices Business Apps Device Network Data Processing User Interface
  13. On-Prem Example Sensor Nodes Control Nodes

  14. Cloud Example Ø  Secure Ø  Bidirectional Communication Ø  Scale to

    Millions of Messages Ø  Store Ø  Analyse Ø  Present
  15. Cloud Example

  16. Cloud Example Device Network Data Processing User Interface

  17. Ideas h)ps://hackaday.io/project/2090-raspberry-pi-vintage-arcade h)ps://hackaday.io/project/394-autonomous-pi-bot h)ps://hackaday.io/project/4298-autoflower h)ps://hackaday.io/project/1269-mashberry-beer-brewing-with-raspberry-pi

  18. h)ps://www.parts-people.com/blog/wp-content/uploads/2013/05/snap314_ifl-1024x768.jpg h)ps://astro-pi.org/wp-content/uploads/2017/05/33619778694_50baca85b4_o.jpg h)p://www.pi-in-the-sky.com/theme/summit/images/img04.jpg

  19. Thanks For Listening Twitter: @ritasker Email: ritasker8t2@gmail.com Blog: richardtasker.co.uk