Pete Gallagher gives an introduction to getting started with IoT using only a laptop. He discusses what IoT is, provides examples of common hardware platforms like the BBC micro:bit, Arduino, and Raspberry Pi. Pete also introduces related software tools for programming these devices like Microsoft MakeCode and TinkerCAD. Finally, he encourages participants to start building their own IoT projects and provides several resource links to help get started.
We all know what the “Internet” in IoT is…
Created in 1989 at CERN by Sir Tim Berners Lee.
Released to the world in 1991.
The Things of course are things like…
Toaster was first IoT Device – John Romkey and Sam Hacket – 1990 – First public webpage 1991 – Still needed a human for the bread!
Fourth Industrial Revolution
Simone “Yetch”
Dairy Farmers
Have a Problem
They artificially inseminate their cows
Cows go into heat - only for short periods
Called Estrus or Oestrus!
Visual Detection - The cow will stand more often
+ Other methods… Yuck!
A fitbit!
Fujitsu
10,000 steps
95% accurate for the detection of heat
Pregnancy rate increase from 39% to 67%
Up to 70% improvement.
Window around insemination
First half = female
Last half = male
Cow
Pedometer
Antenna
Receiver
Router
Base Station
Cloud
Alerts to Mobile Devices
Labour Saving
Other Devices
Necklaces + microphone = movement and noise
Raspberry Pi 3B+:
Quad Core Broadcom BCM2837 @ 1.4GHz
WIFI, Bluetooth LE
40 GPIO Pins – SPI, UART, I2C, PWM
£35 + SD Card + PSU + Keyboard + Mouse
Arduino Uno:
ATMEGA328 @ 16MHz
19 GPIO Pins – SPI, UART, Analog / Digital, PWM
£22
Particle Photon:
STM32F205RGY6 ARM Cortex M3 @ 120Mhz
WIFI
18 GPIO Pins – SPI, UART, I2C, Digital / Analogue, CAN, PWM
£19
BBC Micro:bit:
16 MHz 32-bit ARM Cortex-M0 microcontroller
Radio
Accelerometer, Magnetometer, 5x5 LED Display,
25 GPIO Pins
£17
Microchip AZ3166:
32bit PIC Microcontroller
£60