Slides from my IoT with only your Laptop talk at Dot Net Sheff February 2020.
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!
Presentation on how to chat with PDF using ChatGPT code interpreter
Getting started with IoT with only your laptop - March 2020 - Dot Net Sheff
1. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
IoT with only
your laptop
PETE GALLAGHER
PJGCREATIONS.CO.UK
26/09/2019
2. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
About Me
Pete Gallagher
@pete_codes / @PJGCreations
www.PeteCodes.co.uk
www.PJGCreations.co.uk
Pete@PJGCreations.co.uk
IT Consultant
Decades of Desktop, Web & Embedded Software experience,
Meetup Organiser,
STEM Ambassador, Code Club Organiser … Gadget Addict
Father of two inquisitive girls
3. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
What we’re going to be doing…
Basic Intro to IoT
The Hardware
The Software
Q&A
4. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
What is IoT?
5. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
What is IoT?
“In the broadest sense, the term IoT encompasses
everything connected to the internet, but it is
increasingly being used to define objects that "talk" to
each other.”
"Simply, the Internet of Things is made up of devices
– from simple sensors to smartphones and wearables
– connected together"
https://www.wired.co.uk/article/internet-of-things-what-is-explained-iot
6. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
What is IoT?
7. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
http://bit.ly/gartnertrends2018
“Gartner forecasted that 14.2 billion connected
things would be in use in 2019, and that the
total would reach 25 billion by 2021”
What is IoT?
8. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/
What is IoT?
0
10
20
30
40
50
60
70
80
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
Billions Of Connected IoT Devices By Year
26.66
35.82
0
10
20
30
40
50
60
70
80
2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
Billions Of Connected IoT Devices By Year
9. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
It’s Big!
10. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Really Big!
11. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
https://iot.ieee.org/images/files/pdf/IEEE_IoT_Towards_Definition_Inter
net_of_Things_Revision1_27MAY15.pdf
What is IoT?
12. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
13. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
14. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
15. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
16. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
17. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
John Romkey
18. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
19. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
20. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Internet of s**t…
21. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
What is IoT for me?
22. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
IoT for me…
23. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
IoT for me…
24. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
IoT for me…
25. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
IoT for me…
26. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
IoT for me…
27. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
An Industry Example…
28. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Connected Cow
29. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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”
30. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
31. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Connected Cow
“How can this be improved with
technology?”
32. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Connected Cow
33. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
34. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Connected Cow
35. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Hardware…
36. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Platform Options
Raspberry Pi
Arduino (Uno) Particle (Photon)BBC Micro:bit
Microchip (RN1723)MxChip AZ3166Feather (Huzzah)
Arduino (Mega)
37. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
38. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
39. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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 But as low as £5
Arduino Uno
40. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
42. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Programmable Microcontroller
with Micro USB & WiFi
25 GPIO Pins
14 Digital + PWM + SPI + UART
6 Analog Inputs
OLED Screen
User Buttons
MXChip AZ3166
43. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Raspberry Pi 4B
Manufacturer: Raspberry Pi Foundation
Processor:
Quad Core Broadcom BCM2711B0 ARM Cortex
A72 @ 1.5GHz + Up to 4GB 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)
44. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Raspberry Pi In Space!
45. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Full computer system capable of running Linux
40 GPIO Pins
Digital IO, SPI, UART, I2C, PWM
2 x 4k HDMI Outputs
4 x USB
WIFI and Gigabit Ethernet
Plenty of Add on Boards (HATs)
Raspberry Pi 4B
46. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Get it?
47. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
WHAT?
48. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Magic Smoke?
49. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Later Maybe?
50. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Software…
51. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Micro:bit…
52. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Micro:bit
Microsoft Make Code…
https://makecode.microbit.org/
53. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Arduino…
54. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Arduino Uno
Autodesk TinkerCAD
https://www.tinkercad.com/#/?type=circuits
55. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Raspberry Pi…
56. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Sense Hat Emulator
https://trinket.io/sense-hat
Raspberry Pi 3B+
57. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Raspberry Pi 3B+
Microsoft Azure Simulator
https://azure-samples.github.io/raspberry-pi-web-simulator/
58. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
MXChip…
59. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Microsoft MXChip Simulator
https://azure-samples.github.io/iot-devkit-web-simulator/
MXChip AZ3166
60. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
61. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
I’m excited…
… What next?
62. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Build Something!
63. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Build Something!
64. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Build Something!
65. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Build Something!
66. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Microsoft Make Code (Micro:bit):
https://makecode.microbit.org/
TinkerCAD Circuits (Arduino Uno):
https://www.tinkercad.com/#/?type=circuits
Arduino IDE
https://www.arduino.cc/en/Main/Software
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
67. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
68. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
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
69. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
The Connected Cow:
http://bit.ly/TOTConnectedCow
Microsoft Virtual Academy IoT Course:
http://bit.ly/TOTMSVAIOT
Further Learning
70. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Twitter
@pete_codes / @PJGCreations
Email:
pete@pjgcreations.co.uk
Notts IoT:
https://www.nottsiot.co.uk
Dot Net Notts:
https://www.dotnetnotts.co
Notts Dev Workshop:
https://www.nottsdevworkshop.co.uk
LATi:
https://www.lati.org.uk
Tonight’s Slides:
http://bit.ly/IoTDotNetSheff2020
Contact Me
71. IoT with only your laptop – Copyright Pete Gallagher 2020 – @Pete_Codes
Thanks!
@pete_codes
pete@pjgcreations.co.uk