year of the goat - simon mang - sixreasons - hardware prototyping – sketching with hardware
TRANSCRIPT
#1 DIGITAL MAKER – NEW TECHNOLOGY BEHIND THE IOT
“Internet of things” is on everyone's lips. Most know that it is about connecting your fridge with your smartphone or your coffee-maker with your alarm clock. A huge market is emerging. But only few understand the hardware behind the measurement/sensors and respective visualization. Learn how easy, cheap and fast it is to build working prototypes for your idea.
At the end of this hands-on workshop you will have created a working prototype including an Arduino microcontroller, buttons, LEDs, resistors and all those things you won't normally touch without asking your favorite electrician.
o connected objects (“things”)o autonomous communicationo variety of scenarioso infrastructure and energy managemento medical and health monitoringo home automationo …o privacy and autonomy?
#2 INTERNET OF THINGS – BACKGROUND
1 WHAT IS IT?
o input & output devices o multiple sensorso several methods for
actuation and feedback
1 USER INTERFACE
#5 BEHIND THE SCENES – I/O
o mini-computers, micro-controllers o run programs, analyze, calculate, do things no (normal) human understandso control the sensors / actuator
#6 BEHIND THE SCENES – CONTROLLER
o Network hardware (Wifi, LAN,
Bluetooth, GSM, Zigbee, …)o realize connection and
communication to servers,
input/output devices, other
things, clients, …
1 COMMUNICATION BACKBONE
#7 BEHIND THE SCENES – NETWORK
o prototyping helps ...o … to know your userso … to know the deployment
scenarioo possibility for quick and cheap
adjustmentso prototyping hardwareo Arduinoo Raspberry Pio BeagleBoneo Teensy
#8 PROTOTYPING IoT– POWER OF THE PROTOTYPE
o Wikipedia lists about 100 Arduino boards or
Arduino compatible boards/cloneso 5 million Raspberry PIs soldo 3D printers will grow from a $288 million
market in 2012 to $5.7 billion in 2017o DIY Drone community: 15,000 drones vs.
military forces: 7,000 “professional” droneso By 2025, crowdfunding investment market
is projected to reach $93 billion
1 NICE TO KNOW FACTS
#9 PROTOTYPING / DIY – NUMBERS BESIDE THE GEEK STUFF
// the setup function runs once when you press reset or power the boardvoid setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT);}
// the loop function runs over and over again forevervoid loop() { // turn the LED on (HIGH is the voltage level) digitalWrite(13, HIGH); // wait for a second delay(1000); // turn the LED off by making the voltage LOW digitalWrite(13, LOW); // wait for a second delay(1000); }
#15 HANDS ON – CODE
// the setup function runs once when you press reset or power the boardvoid setup() { //... // initialize the pushbutton pin as an input: pinMode(2, INPUT);}
// the loop function runs over and over again forevervoid loop() { // read the state [0;1] of the pushbutton value: buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed. // if it is, the buttonState is HIGH: if(buttonState == HIGH){ //... see blink example }}
#18 HANDS ON – CODE
// the setup function runs once when you press reset or power the boardvoid setup() { //...}
// the loop function runs over and over again forevervoid loop() { // ... if(buttonState == HIGH){ // read the value from the sensor [0-1023] timeout = analogRead(A0) // ... }}
#21 HANDS ON – CODE
o Questions?o Feedback?o Ideas (what I could do next
weekend)?
#22 THE END – NETWORKING DRINKS AHEAD!
o Slide 1, "The impact of maker movement", https://s3.amazonaws.com/ksr/projects/549410/photo-main.jpg?1397819840o Slide 4, "Internet of things", http://commons.wikimedia.org/wiki/File:Internet_of_Things.jpgo Slide 5/7/9, "What Exactly Is The 'Internet of Things'?", http://d3uifzcxlzuvqz.cloudfront.net/images/stories/content/infographic/IoT-Infographic/postscapes-
harbor-iot-infographics.jpgo Slide 6, "Statista - Internet of things to hit the mainstream by 2020", http://www.statista.com/chart/2936/internet-of-things-to-hit-the-mainstream-by-2020/o Slide 8, "Circuits wallpaper", http://hqwallbase.com/images/big/circuits_wallpaper-3053.jpgo Slide 14, "Blowfish", https://sketchingwithhardware.wordpress.com/2012/04/06/blowfish-dont-scare-it-or-it-puffs-up/o Slide 15, "Ardupilot", http://copter.ardupilot.com/o Slide 15, "Quadropod", http://www.instructables.com/id/Speech-Controlled-Quadropod/?lang=deo Slide 16, "Internet of Things toilet", http://www.instructables.com/id/Internet-of-Things-Toilet-Uploads-Events-to-the-Cl/o Slide 16, "Raspberry Pi microwave", http://www.raspberrypi.org/the-raspberry-pi-microwave/
#23 THE END – Sources