Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Getting started with IoT with only your Laptop - March 2019 - DDD North

130 views

Published on

Slides from my talk at DDD North - March 2019.

I take attendees through some great online simulators for IoT kit. Showing how to really reduce the barrier to entry to the IoT World.

Note: Download to experience the GIF Goodness!

Published in: Devices & Hardware
  • Be the first to comment

  • Be the first to like this

Getting started with IoT with only your Laptop - March 2019 - DDD North

  1. 1. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Getting started with IoT with only your laptop PETE GALLAGHER PJGCREATIONS.CO.UK 02/03/2019
  2. 2. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 About Me Pete Gallagher @pete_codes / @PJGCreations www.PJGCreations.co.uk Pete@PJGCreations.co.uk IT Consultant Decades of Desktop, Web & Embedded Software experience Meetup Organiser STEM Ambassador … Gadget Addict Father of two inquisitive girls
  3. 3. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 What we’re going to be doing…  Basic Intro to IoT  The Hardware  The Software  Q&A
  4. 4. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 What is IoT?
  5. 5. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 It’s Big!
  6. 6. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Really Big!
  7. 7. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Really Really Big! http://bit.ly/gartnertrends2018 “Gartner forecasts that 14.2 billion connected things will be in use in 2019, and that the total will reach 25 billion by 2021”
  8. 8. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 What is IoT?
  9. 9. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  10. 10. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  11. 11. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  12. 12. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  13. 13. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  14. 14. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t… John Romkey
  15. 15. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  16. 16. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  17. 17. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Internet of s**t…
  18. 18. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 What is IoT for me?
  19. 19. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 IoT for me…
  20. 20. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 IoT for me…
  21. 21. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 IoT for me…
  22. 22. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 IoT for me…
  23. 23. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 IoT for me…
  24. 24. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 An Industry Example…
  25. 25. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Connected Cow
  26. 26. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Connected Cow “To identify a cow in heat, you need to spend at least 20-30 minutes in the stables, four to five times a day”
  27. 27. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Oestrus only lasts between 12-18 hours….  Only once per 21 days  Normally occurs between 10pm and 8am  Traditionally detected by visual monitoring  70% Conception Rate  Only 55% probability of correctly identifying oestrus  Pregnancy Rate of 39% The Connected Cow
  28. 28. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Connected Cow “How can this be improved with technology?”
  29. 29. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Connected Cow
  30. 30. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Connected Cow 12th 1am 12th 9am 12th 5pm 13th 7am 13th 9am 13th 5pm STEPS 16 hours later Start of Oestrus Optimum for Artificial Insemination
  31. 31. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Connected Cow
  32. 32. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Hardware…
  33. 33. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Platform Options Raspberry Pi Arduino (Uno) Particle (Photon)BBC Micro:bit Microchip (RN1723)MxChip AZ3166Feather (Huzzah) Arduino (Mega)
  34. 34. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Manufacturer: BBC Processor: 32-bit ARM Cortex-M0 Microcontroller @ 16MHz + 256KB Flash Memory + 16Kb SRAM Connectivity: Radio, Bluetooth, USB I/O: 25 GPIO Pins – SPI, I2C, Digital, Analogue Sensors etc: 2 Buttons, Accelerometer, Magnetometer, 5x5 LED Display Cost: £15 The BBC Micro:bit
  35. 35. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Handheld, programmable Microcontroller, with USB  Two programmable buttons  5x5 Grid of LED’s  3 Digital / Analog Ports  Bluetooth, Radio  Light Sensor  Accelerometer, Compass and Temperature Sensor Micro:bit
  36. 36. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Manufacturer: Arduino Processor: ATMEGA328 @ 16MHz + 32Kb Flash Memory Connectivity: USB I/O: 20 GPIO Pins – SPI, UART, Analog / Digital, PWM Sensors etc: None Cost: £22 Arduino Uno
  37. 37. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Programmable Microcontroller with Full size USB  20 GPIO Pins  14 Digital + PWM + SPI + UART  6 Analog Inputs  Separate Power Input  No built in Sensors or WIFI  Plenty of Add on Boards (Shields) Arduino Uno
  38. 38. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Manufacturer: MXChip Processor: EMW3166 – Cortex M4 @ 100MHz + 2Mb SPI Flash + 1Mb On-chip Flash + 256Kb SRAM Connectivity: USB, WiFi, I/O: 25 GPIO Pins – SPI, UART, Analog / Digital, PWM Sensors etc: Pressure, Humidity, Infrared, OLED Screen, Gyroscope, Accelerometer, Magnetometer, Microphone. Cost: £35 MXChip AZ3166
  39. 39. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Programmable Microcontroller with Micro USB & WiFi  25 GPIO Pins  14 Digital + PWM + SPI + UART  6 Analog Inputs  OLED Screen  User Buttons MXChip AZ3166
  40. 40. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Raspberry Pi 3B+ Manufacturer: Raspberry Pi Foundation Processor: Quad Core Broadcom BCM2837 ARM Cortex A53 @ 1.4GHz + 1GB RAM Connectivity: 4x USB, Gigabit Lan, WIFI, Bluetooth LE I/O: 40 GPIO Pins – SPI, UART, I2C, PWM Sensors etc: None Cost: £35 (+ SD Card + PSU + Peripherals)
  41. 41. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Raspberry Pi In Space!
  42. 42. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Full computer system capable of running Linux  40 GPIO Pins  Digital IO, SPI, UART, I2C, PWM  HDMI Output  4 x USB  WIFI and Near Gigabit Ethernet  Plenty of Add on Boards (HATs) Raspberry Pi 3B+
  43. 43. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Get it?
  44. 44. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 WHAT?
  45. 45. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Magic Smoke?
  46. 46. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Later Maybe?
  47. 47. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 The Software…
  48. 48. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Micro:bit…
  49. 49. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Micro:bit Microsoft Make Code… https://makecode.microbit.org/
  50. 50. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Arduino…
  51. 51. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Arduino Uno Autodesk TinkerCAD https://www.tinkercad.com/#/?type=circuits
  52. 52. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 MXChip…
  53. 53. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Microsoft MXChip Simulator https://azure-samples.github.io/iot-devkit-web-simulator/ MXChip AZ3166
  54. 54. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Raspberry Pi…
  55. 55. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Sense Hat Emulator https://trinket.io/sense-hat Raspberry Pi 3B+
  56. 56. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Raspberry Pi 3B+ Microsoft Azure Simulator https://azure-samples.github.io/raspberry-pi-web-simulator/
  57. 57. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Microsoft Make Code (Micro:bit): https://makecode.microbit.org/  TinkerCAD Circuits (Arduino Uno): https://www.tinkercad.com/#/?type=circuits  Sense Hat Emulator (Raspberry Pi): https://trinket.io/sense-hat  Microsoft IoT DevKit Simulator (MXChip): https://azure-samples.github.io/iot-devkit-web-simulator/  Microsoft Azure Simulator (Raspberry Pi): https://azure-samples.github.io/raspberry-pi-web-simulator/ Links
  58. 58. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  IBM BlueMix: http://bit.ly/TOTIBMCloud  Visual Studio Code + Azure IoT hub (Blog Post): http://bit.ly/TOTVSCodeAzure  Amazon Alexa Device Simulator https://developer.amazon.com/alexa Other Options
  59. 59. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 I’m excited… … What next?
  60. 60. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Build Something!
  61. 61. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Build Something!
  62. 62. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Build Something!
  63. 63. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Build Something!
  64. 64. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Microsoft Make Code (Micro:bit): http://bit.ly/pjg-makecode-web  Windows 10 Microsoft Make Code (Micro:bit): http://bit.ly/pjg-makecode-win10 Micro:bit Links
  65. 65. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  TinkerCAD Circuits (Arduino Uno): http://bit.ly/pjg-tinkercad  Arduino IDE http://bit.ly/pjg-arduino-ide  Arduino Web Editor http://bit.ly/pjg-arduino-ide-web  Arduino Create Plugin http://bit.ly/pjg-arduino-plugin  Windows 10 Arduino IDE http://bit.ly/pjg-arduino-ide-win10 Arduino Links
  66. 66. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  The Connected Cow: http://bit.ly/TOTConnectedCow  Microsoft Virtual Academy IoT Course: http://bit.ly/TOTMSVAIOT Further Learning
  67. 67. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019  Twitter @PJGCreations / @pete_codes  Email: pete@pjgcreations.co.uk  Notts IoT: https://www.nottsiot.co.uk  Today’s Slides: http://bit.ly/IoTLaptopSlidesDDDNorth Contact Me
  68. 68. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Confused… Just Ask!
  69. 69. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2019 Thanks!

×