A long-ish lightning talk on Arduinos and the Internet of Things (IoT) that was presented at the 27 March 2014 Fort Wayne Open Source - Developers meetup.
http://www.meetup.com/FW-Dev
A few slides on IoT 101, some on Arduino 101, and followed by more slides on example cheap sensors that can interface easily to an Arduino.
And then finally some yap on Xively which has a decent API for for interfacing your valuable data to the IoT, setting triggers, and exposing it to be consumed by other apps/devices.
A few of the slides were cobbled together from slideshare. Most content came from other random locations such as my brain. But if I stole any slides or images from you, thank you, I've put them to good use.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
How I learned to stop worrying and love the Internet of Things
1. Ardiuno and the IoT
Or
How I learned to stop worrying and love the Internet of
Things
2. What's this
“Internet of Things” thing?
Networking physical “things” into an information system that
can be read, modified and interpreted to provide value.
3. “It is not enough to say I am going
to Internet-connect the water
cooler.”
"I’m going to Internet-connect a
tractor.”
Chad Jones
VP of product strategy for Xively
4. Device to Device (D2D), Machine to Machine (M2M),
Web of Things (WoT), thingernet
GE's Industrial Internet, Cisco's Internet of Everything
Today's Internet of Things deployments are silos of
proprietary or pseudo-open tech leading to an
Internet of Nothing
IoT a.k.a.
5. Largest Technology Market Ever
“1 Trillion devices by
2025”
“…will surpass the
mobile phone
market…”
“Market impact $4.5
Trillion by 2020”
“25 billion devices by
2020…”
The Hype
Xively
8. Use your PaaS of Choice:
EVO Things, linkafy, Xively,
Google App Engine, Heroku, etc
Or
AWS, Nitrous.IO, Twitter, etc
Or
etc etc etc
How can I too contribute to the
glut of Silos?
9.
10. •Started 2005
•Open-source electronics
prototyping platform
•Open-source hardware
•Open-source software
•Hardware based on 8-bit Atmel
AVR microcontroller or 32-bit
Atmel ARM
•Popular in the maker
community
Arduino 101
11. 51 Flavours and counting
•Uno is current “standard”, uses ATMega328 < $20
•Leonardo uses ATMega32u4 < $18
•Mini/Nano uses Atmega328P < $5
14. What Can You Do?
•Sensors ( to sense stuff )
Push buttons, touch pads, tilt switches.
Variable resistors (eg. volume knob / sliders)
Photoresistors (sensing light levels)
Thermistors (temperature)
Ultrasound (proximity range finder)
•Actuators ( to do stuff )
Lights, LEDs, LCDs
Motors
Speakers
Lasers
•Interface between real and digital worlds
23. DHT11 Temperature and
Humidity Sensor
•Cheap. $1.50 on eBay w/ free shipping
•Slow. 2 Hz max sampling rate
•0-50°C temperature ±2°C accuracy
•20-80% humidity 5% accuracy
•Use a 10K pullup from the data pin to VCC
24. HC-SR04 Ultrasonic Sensor
•Cheap. $1.50 on eBay w/ free shipping
•2cm~500 cm resolution : 0.3 cm
•Trig to any digital output
•Echo to any digital input
•Pulse Trig, read echo, calculate distance
•Pace of Sound = 1 / Speed of Sound =
•1 / 0.03435 = 29.1 ųs/cm
26. Wi-Fi Shield
•Expensive. $85/each. Wow
•802.11b/g
•WEP and WPA2
•Connection with Arduino on SPI port
•Onboard micro-SD card slot
•http://arduino.cc/en/Main/ArduinoWiFiShield
27. CC3000 Wi-Fi
Expensive. $35/each on breakout board with chip antenna
802.11b/g, open/WEP/WPA/WPA2 security, TKIP & AES
Built in TCP/IP stack with a "BSD socket" interface
Can connect to an access point but it cannot be an access point.
SSID scanning, connection, DHCP, DNS lookup, ping,
UDP/TCP client & TCP server connections. Up to 4 concurrent sockets
SPI Interface
http://learn.adafruit.com/adafruit-cc3000-wifi
29. 433Mhz RF Transmitter +
Receiver Module
lCheap. $1.28/set on eBay w/ free shipping
l~20-200m LOS; 4Kbps
lNoisy, interference from door bell, garage openers, cordless phone
lEasy to use with VirtualWire Library
lhttps://www.youtube.com/watch?v=3Rs3SJBsiYE
lhttp://www.airspayce.com/mikem/arduino/VirtualWire/
Other cheap modules are:
315/330MHz,
2.4GHz
FCC regulates 433MHz:
~no more than 10 minutes
on every hour