SlideShare a Scribd company logo
Intro to the Arduino
Entrepreneurial
Ecosystem
Or, How to Hack your way to Fun & Profit

Caltech Entrepreneurs Forum
9 Nov 2013
Tod E. Kurt
What I’ll be talking
about
■ Internet of Things
■ Arduino
■ Hackerspaces

Not just buzzword bingo,
some cool things behind each of these
Who I Am
My Arduino work
Spooky Arduino

ScrewShield

Wiichuck
adapter
The Day Job
Technology
Sketches
WineM

GlowPull
BlinkM Smart LEDs
blink(1) USB
notification light
Internet of Things
Perception
+
Computation
+
Networking
inside everyday objects
might be aware of location, people, objects
might be on the Internet, might on totally private Net
might be stand-alone or use a “gateway”
Internet of Things
Examples of proto-IoT

My Fedex package blogs to me
Internet of Things
Examples of proto-IoT

My car seat remembers who I am
Internet of Things
Where we are at today

Egg Minder

Tile
Nest
Moore’s Law

the graph we are used to seeing
Moore’s Law, also

per-transistor cost of CPUs
Information Processing
as Material

1989: $900

2009: $0.47

33 MHz, 20 MIPs

20 MHz, 20 MIPs

We are headed towards computation being a nil cost add-on
Arduino
What is it?
■ A microcontroller board
■ A collection of add-ons
(code & hardware)
■ An open source
application for Mac /
Windows / Linux
■ A community
Arduino
What is it?
■ But most importantly, it is:
■ a community-focused way of
encouraging rapid-prototyping
“What’s the quickest way to
solve this problem?”
not:
“What’s the cheapest / smallest / most
efficient way to solve this problem?”
Arduino Boards
Explosion of different form-factors
Arduino Shields

“shields” = stackable add-on boards
for sensors, actuators, communication, etc.

“317 shields from 125 makers, and counting!”
Arduino Software
Simple but not limiting

Arduino

Eclipse for AVR
Arduino Community
Forums
Arduino Community
Wikis
An Example

“Location-aware motion-detecting music player”

motion
detector

+

Arduino

+ GPS shield + MP3 shield
An Example

“Location-aware motion-detecting music player”

!!!
Working prototype in
an afternoon
Another Example
Prototyping with a new technology, like BLE

Nordic nRF51822
Bluetooth Low-Energy
System on Chip

Dev Kit: $100,
Windows only
Another Example
Prototyping with a new technology, like BLE

RFduino

Starter kit: $39
Win + Mac
Arduino as a
Hardware Lingua Franca
■ No need to know the details
for the common-case or to
hack perturbations
■ Use it as a way of describing
product topologies
■ If new tech exists, likely an
Arduino example for it
Hackerspaces
Why?
■ Rapid-prototyping tool repository
■ Expertise repository
■ Community
Hackerspace Tools
3d printers? laser cutters? mills? drills? scopes? Yes.
Hackerspace Expertise
Need expert advice? Come here
Hackerspace
Community
Like-minded individuals can help solve problems

or help prototype your project
Hackerspace
Community
Helped many successful projects
Arduino + Hackerspaces
= Try Out Things Fast
■ Arduino provides a huge standardized repository
of extant code and hardware
■ Hackerspaces provide tools, expertise, & friends
to help out
■ Using both you can rapidly iterate new ideas
■ Rapid iteration necessary to experiment with
latest Internet of Things technology
Thank You
■ @thingm / @todbot
■ http://thingm.com/
■ http://todbot.com/blog/
■ http://crashspace.org/
Intro to the Arduino Entrepreneurial System

More Related Content

What's hot

The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
Andri Yadi
 
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab VareseArduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
FaberLab
 
2011 01-24 dragino
2011 01-24 dragino2011 01-24 dragino
2011 01-24 dragino
Andy Gelme
 
ARDUIO BASIC TUTORIAL
ARDUIO BASIC TUTORIALARDUIO BASIC TUTORIAL
ARDUIO BASIC TUTORIAL
Vijay Kumar
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
Laurence HR
 
BarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of ThingsBarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of Things
Andy Gelme
 
Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & Azure
Nick Landry
 
IoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to LearnIoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to Learn
Toni Haryanto
 
GDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTGDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoT
Andri Yadi
 
Prototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of ThingsPrototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of Things
alengadan
 
Internet of Things Expo Concept from Umich Grad Program
Internet of Things Expo Concept from Umich Grad ProgramInternet of Things Expo Concept from Umich Grad Program
Internet of Things Expo Concept from Umich Grad Program
Michael Senkow
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
Lars Gregori
 
DIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer KitDIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer Kit
Intel® Software
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
Andri Yadi
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - Technicals
Andri Yadi
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow london
Hugo Espinosa
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
Andri Yadi
 
Overview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitOverview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer Kit
Intel® Software
 
ArduRadio
ArduRadio ArduRadio
ArduRadio
Javier Montaner
 
Arduradio oshwcon2012 20120922
Arduradio oshwcon2012 20120922Arduradio oshwcon2012 20120922
Arduradio oshwcon2012 20120922
Javier Montaner
 

What's hot (20)

The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
 
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab VareseArduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
Arduino, i makers e i Fablab - Mirco Piccin - Faberlab Varese
 
2011 01-24 dragino
2011 01-24 dragino2011 01-24 dragino
2011 01-24 dragino
 
ARDUIO BASIC TUTORIAL
ARDUIO BASIC TUTORIALARDUIO BASIC TUTORIAL
ARDUIO BASIC TUTORIAL
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
BarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of ThingsBarCamp Melbourne 2012: Internet of Things
BarCamp Melbourne 2012: Internet of Things
 
Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & Azure
 
IoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to LearnIoT Devices, Which One is Right for You to Learn
IoT Devices, Which One is Right for You to Learn
 
GDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTGDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoT
 
Prototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of ThingsPrototyping Embedded Devices_Internet of Things
Prototyping Embedded Devices_Internet of Things
 
Internet of Things Expo Concept from Umich Grad Program
Internet of Things Expo Concept from Umich Grad ProgramInternet of Things Expo Concept from Umich Grad Program
Internet of Things Expo Concept from Umich Grad Program
 
Boards for the IoT-Prototyping
Boards for the IoT-PrototypingBoards for the IoT-Prototyping
Boards for the IoT-Prototyping
 
DIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer KitDIY Science using the Intel IoT Developer Kit
DIY Science using the Intel IoT Developer Kit
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
Internet of Things - Technicals
Internet of Things - TechnicalsInternet of Things - Technicals
Internet of Things - Technicals
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow london
 
Road to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine LearningRoad to Republic of IoT - IoT Technologies & Machine Learning
Road to Republic of IoT - IoT Technologies & Machine Learning
 
Overview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer KitOverview of the Intel® Internet of Things Developer Kit
Overview of the Intel® Internet of Things Developer Kit
 
ArduRadio
ArduRadio ArduRadio
ArduRadio
 
Arduradio oshwcon2012 20120922
Arduradio oshwcon2012 20120922Arduradio oshwcon2012 20120922
Arduradio oshwcon2012 20120922
 

Viewers also liked

NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Android
todbotdotcom
 
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
codebits
 
Arduino reference
Arduino   referenceArduino   reference
Arduino reference
Roberth Mamani Moya
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
Pablo Garcia Au
 
50 apps in 50 minutes
50 apps in 50 minutes50 apps in 50 minutes
50 apps in 50 minutes
Robert Schuetz
 
Aquaponics an urban friendly farming final
Aquaponics  an urban friendly farming finalAquaponics  an urban friendly farming final
Aquaponics an urban friendly farming final
Apparao Chodisetti
 
Pic microcontrollers for_beginners
Pic microcontrollers for_beginnersPic microcontrollers for_beginners
Pic microcontrollers for_beginners
Praveen Chary
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduino
Makers of India
 
IBC of Aquaponics
IBC of AquaponicsIBC of Aquaponics
IBC of Aquaponics
Arden Chan
 
Future of Education Technology Conference Takeaways - 2016
Future of Education Technology Conference Takeaways - 2016Future of Education Technology Conference Takeaways - 2016
Future of Education Technology Conference Takeaways - 2016
Imagine Easy Solutions
 
Controlling an Arduino with Android
Controlling an Arduino with AndroidControlling an Arduino with Android
Controlling an Arduino with Android
A. Hernandez
 
Keynote on industrial internet
Keynote on industrial internetKeynote on industrial internet
Keynote on industrial internet
Benedict Evans
 
Aquaponics Final Presentation
Aquaponics Final PresentationAquaponics Final Presentation
Aquaponics Final Presentation
thomasrey
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!
Makers of India
 
Aquaponics and Renewable Energy
Aquaponics and Renewable EnergyAquaponics and Renewable Energy
Starting a Commercial Aquaponics Farm - Bright Agrotech
Starting a Commercial Aquaponics Farm - Bright AgrotechStarting a Commercial Aquaponics Farm - Bright Agrotech
Starting a Commercial Aquaponics Farm - Bright Agrotech
Upstart University
 
Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...
Engr. Md. Siddiqur Rahman Tanveer
 
Heart beat detector using arduino
Heart beat detector using arduinoHeart beat detector using arduino
Heart beat detector using arduino
Varshaa Khandagale
 
Assembling a Vertical Aquaponics System
Assembling a Vertical Aquaponics SystemAssembling a Vertical Aquaponics System
Assembling a Vertical Aquaponics System
Upstart University
 
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Adun Nanthakaew
 

Viewers also liked (20)

NFC & RFID on Android
NFC & RFID on AndroidNFC & RFID on Android
NFC & RFID on Android
 
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
 
Arduino reference
Arduino   referenceArduino   reference
Arduino reference
 
Control of a Quadcopter
Control of a QuadcopterControl of a Quadcopter
Control of a Quadcopter
 
50 apps in 50 minutes
50 apps in 50 minutes50 apps in 50 minutes
50 apps in 50 minutes
 
Aquaponics an urban friendly farming final
Aquaponics  an urban friendly farming finalAquaponics  an urban friendly farming final
Aquaponics an urban friendly farming final
 
Pic microcontrollers for_beginners
Pic microcontrollers for_beginnersPic microcontrollers for_beginners
Pic microcontrollers for_beginners
 
Programming with arduino
Programming with arduinoProgramming with arduino
Programming with arduino
 
IBC of Aquaponics
IBC of AquaponicsIBC of Aquaponics
IBC of Aquaponics
 
Future of Education Technology Conference Takeaways - 2016
Future of Education Technology Conference Takeaways - 2016Future of Education Technology Conference Takeaways - 2016
Future of Education Technology Conference Takeaways - 2016
 
Controlling an Arduino with Android
Controlling an Arduino with AndroidControlling an Arduino with Android
Controlling an Arduino with Android
 
Keynote on industrial internet
Keynote on industrial internetKeynote on industrial internet
Keynote on industrial internet
 
Aquaponics Final Presentation
Aquaponics Final PresentationAquaponics Final Presentation
Aquaponics Final Presentation
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!
 
Aquaponics and Renewable Energy
Aquaponics and Renewable EnergyAquaponics and Renewable Energy
Aquaponics and Renewable Energy
 
Starting a Commercial Aquaponics Farm - Bright Agrotech
Starting a Commercial Aquaponics Farm - Bright AgrotechStarting a Commercial Aquaponics Farm - Bright Agrotech
Starting a Commercial Aquaponics Farm - Bright Agrotech
 
Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...
 
Heart beat detector using arduino
Heart beat detector using arduinoHeart beat detector using arduino
Heart beat detector using arduino
 
Assembling a Vertical Aquaponics System
Assembling a Vertical Aquaponics SystemAssembling a Vertical Aquaponics System
Assembling a Vertical Aquaponics System
 
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )Android Control Hardware and Arduino IoT ( 22 Aug 15 )
Android Control Hardware and Arduino IoT ( 22 Aug 15 )
 

Similar to Intro to the Arduino Entrepreneurial System

Maker Movement
Maker MovementMaker Movement
Maker Movement
Jingfeng Liu
 
Building for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the CloudBuilding for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the Cloud
Nick Landry
 
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Ismailkhan77481
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Mohamed Essam
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino
Dennis Espiritu
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
siertwijnia
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
protospace
 
Arduino
ArduinoArduino
Arduino
vipin7vj
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
Ronald McCollam
 
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Ismailkhan77481
 
Let's begin io t with $10
Let's begin io t with $10Let's begin io t with $10
Let's begin io t with $10
Makoto Takahashi
 
JavaScript Robotics #NodeWeek
JavaScript Robotics #NodeWeekJavaScript Robotics #NodeWeek
JavaScript Robotics #NodeWeek
Suz Hinton
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
Michael Senkow
 
Physical Computing and IoT
Physical Computing and IoTPhysical Computing and IoT
Physical Computing and IoT
Eduardo Oliveira
 
Arduino - Learning.pdf
Arduino - Learning.pdfArduino - Learning.pdf
Arduino - Learning.pdf
KhalilSedki1
 
2.2. Introduction to Arduino
2.2. Introduction to Arduino2.2. Introduction to Arduino
2.2. Introduction to Arduino
defconmoscow
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
WiseNaeem
 
Internet of Things & Open Hardware (LeanCamp Madrid 2012)
Internet of Things & Open Hardware (LeanCamp Madrid 2012)Internet of Things & Open Hardware (LeanCamp Madrid 2012)
Internet of Things & Open Hardware (LeanCamp Madrid 2012)
iotmadrid
 
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
WithTheBest
 
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)
Alessandro Contini
 

Similar to Intro to the Arduino Entrepreneurial System (20)

Maker Movement
Maker MovementMaker Movement
Maker Movement
 
Building for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the CloudBuilding for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the Cloud
 
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (5).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (5).pdf
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Introduction to Arduino
Introduction to Arduino Introduction to Arduino
Introduction to Arduino
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
 
Mindstorms Arduino En Phidgets
Mindstorms Arduino En PhidgetsMindstorms Arduino En Phidgets
Mindstorms Arduino En Phidgets
 
Arduino
ArduinoArduino
Arduino
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
 
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdfAdvanced View Arduino Projects List - Use Arduino for Projects (2).pdf
Advanced View Arduino Projects List - Use Arduino for Projects (2).pdf
 
Let's begin io t with $10
Let's begin io t with $10Let's begin io t with $10
Let's begin io t with $10
 
JavaScript Robotics #NodeWeek
JavaScript Robotics #NodeWeekJavaScript Robotics #NodeWeek
JavaScript Robotics #NodeWeek
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
 
Physical Computing and IoT
Physical Computing and IoTPhysical Computing and IoT
Physical Computing and IoT
 
Arduino - Learning.pdf
Arduino - Learning.pdfArduino - Learning.pdf
Arduino - Learning.pdf
 
2.2. Introduction to Arduino
2.2. Introduction to Arduino2.2. Introduction to Arduino
2.2. Introduction to Arduino
 
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdfAdvanced View Arduino Projects List - Use Arduino for Projects-3.pdf
Advanced View Arduino Projects List - Use Arduino for Projects-3.pdf
 
Internet of Things & Open Hardware (LeanCamp Madrid 2012)
Internet of Things & Open Hardware (LeanCamp Madrid 2012)Internet of Things & Open Hardware (LeanCamp Madrid 2012)
Internet of Things & Open Hardware (LeanCamp Madrid 2012)
 
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
Prototyping IoT- Easy Tools to Start Demonstrating Your Hardware Ideas- Santh...
 
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)
Introduction to Arduino @ Open Tech School - Berlin (6 Dec 2012)
 

Recently uploaded

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 

Recently uploaded (20)

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 

Intro to the Arduino Entrepreneurial System

Editor's Notes

  1. Hello and Welcome!
  2. Occasionally I write for Make magazine, the standard-bearer of this new “Maker movement” that includes Arduino. Several years ago I wrote the book on hacking the Roomba robotic vacuum. It was called “Hacking Roomba”. And in 2009 I cofounded CrashSpace, the first hackerspace in Los Angeles.
  3. I’ve been involved in the Arduino community since 2006, and have produced a set of instructional material and Arduino-targeted hacking products. Spooky Arduino has been translated into six other languages and the designs of ScrewShield and the Wiichuck adapter are licensed to several electronics manufacturers.
  4. But what I mostly focus on is my company ThingM. ThingM is a ubiquitous computing / Internet of Things device studio, an R&D lab, and a micro-OEM. ThingM primarily designs a range of RGB LEDs with attached controllers.
  5. Here’s two examples of our research. WineM is a wine rack that knows what wine you have and illuminates the wine to indicate queries you give the wine rack (“show me the cabernets”, “what should I drink with this meal?”) Glowpull is a drawer pull that illuminate right before you grab it. It was an exploration of “jewelry for the home”.
  6. We’re most famous for our range of “Smart LED” BlinkM products. They’re sort of a fundamental atom of ubiquitous computing, combining an RGB LED with a tiny microprocessor. The microprocessor encapsulates knowledge about color theory and how to drive LEDs.
  7. Over the last year, we’ve had two successful Kickstarter campaigns for blink(1), a USB notification light that turns information on the Net or your computer into a multicolored light. We’ve sold over 10,000 blink(1)s and have seen some awesome uses of it we never imagined.
  8. We’ve been thinking about what is now called Internet of Things for several years. We’ve been investigating imbuing everyday objects with computation. How does that change those objects? How does it change our relationship to them? Only in the last few years have we been able to explore some of these questions in detail.
  9. Before the “Internet of Things” became a buzzword, we have glimmers of this perception -> computation -> networking cycle. Package tracking seems mundane but we now get near real-time updates of package trajectory. We can instill exception logic when a package deviates from its planned course.
  10. Some cars automatically adjust their seats, mirrors, and other driver environment based on which keyfob has activated the car. Your car knows you and communicates to your seat.
  11. Now that we all carry a high-bandwidth network gateway and high-resolution UI controller, our conception of IoT includes our smartphones as the spyglass and mediator into the secret life of machines. The Egg Minder tells you when your eggs are due to go bad and when to buy more. Attach Tile to important losable things and anyone with the Tile app will help find it. Nest is a thermostat that learns your behavior, adjusts for energy price changes. Egg Minder: http://www.quirky.com/shop/619-Egg-Minder-Smart-Egg-Tray Nest Thermostat: https://nest.com/ Tile: http://www.thetileapp.com/
  12. from Moore, 2003, and Kuniavsky “Smart Things” How is this becoming possible and where is it going? It’s helpful to look at Moore’s Law. This is the version of the graph we’re used to seeing. “Every 18 months we see a doubling in chip performance”. But there’s another way to look at it.
  13. from Moore, 2003, and Kuniavsky “Smart Things” Inverted, we see the per-transistor cost is dropping at the same rate. A given unit of computation is getting cheaper and cheaper.
  14. We’re at the beginning of being able to think of computation as an additional material, rather than a fundamental aspect of a product. And the particular microcontroller on the right is the same type that’s used in Arduino.
  15. So how does IoT fit in with Arduino? Arduino at its basic is a computer board with the same raw power as high-end CPUs of a few decades ago. The Arduino board is small enough to be embedded into most everyday objects and highly expandable with an ever-growing library of example code and plug-n-play add-on hardware. But most importantly, because it’s open source, a community has grown around it
  16. Image courtesy of RobotShop.com
  17. http://shieldlist.org/
  18. Image courtesy of RobotShop.com
  19. BLE is a new extension to Bluetooth that has been appearing on newer smartphones and computers. It’s designed for low-bandwidth sensor applications and is perfect or IoT applications. There is a great new chip from Nordic Semiconductor, the nRF51822. It combines an ARM Cortex M0 core with a Bluetooth Low-Energy transceiver and is incredibly low-cost. Learning how to use it requires purchasing their dev kit, figuring out SDK and datasheet. Generally takes a real EE to get it working. http://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF51822
  20. RFduino is based on that chip but gives you a complete solution, with several working examples that might approximate your project. Get an idea of the capabilities of the chip in an afternoon, mod it to be your prototype in another afternoon. RFduino: http://rfduino.com/
  21. But all this Arduino stuff can get a bit confounding. And building a robust prototype requires tooling. This is where a hackerspace can help. Hackerspaces are generally communities of inventors and entrepreneurs who found out they benefit from having a common place to house their tools. And then they open the doors to newcomers so everyone is exposed to new ideas. I’m going to use CrashSpace as an example here, because it’s what I’m familiar with. Other hackerspaces are similar.
  22. At CrashSpace we have the standard compliment of tools you’ll find at a hackerspace: laser cutter, 3d printers, drill presses, mills, grinders, bandsaws, oscilloscopes, soldering stations, and so on. And people who know how to use them all.
  23. Like other hackerspaces, CrashSpace members run the professional gamut. Toy inventors, CG animators, aerospace engineers, artists, MBAs, students, teachers, and more. If there’s something you don’t know, just ask and chances are someone is an expert in the field. And that’s not even counting the regular workshops and classes.
  24. You might even get help building your project. photo courtesy Sean Bonner : http://www.flickr.com/photos/seanbonner/5168215163/