SlideShare a Scribd company logo
1 of 67
Download to read offline
DISCLAIMER
do NOT try to make the things you’ll see in the
show without help from an adult, ask a
professor, a senior fellow or your granddad
do NOT use this for medical applications, do
not lick batteries, do not put your wet fingers
into power-plugs, not swallow parts, wires are
not candy…
OPEN SOURCE HARDWARE – d.cuartielles@arduino.cc
OPEN SOURCE HARDWARE – d.cuartielles@arduino.cc
from HCI to Interaction Design
but ... what is that Arduino thing?
Arduino:
1) in nature Arduino appears as a blue printed circuit
board. We call it I/O board, which may show up as
machine-mounted artifact, or as DIY kit. It will run
standalone, but also as an alternative peripheral to
computers.
2) in the world of software, Arduino shows up as an
IDE that allows the easy programming of the I/O
board
3) it is an educational method including DIY
examples for people to try out through tinkering and
on-line collaboration
Arduino's Landscape
serial kit v2.0 – 2005 September
serial v1.0 – 2005 March
USB boards – 2006/2010
Mega (2009) vs. Mega2560 (2010)
IDE v0003 – 2005/06Arduino Wiki – UCLA – 2007 February
MARCH 2010
NOVEMBER 2010
In the series: think – build - try – burn - ...
CHINESE ROBOTNAUTS
SPANISH COUNTER-ACT
Robot by J.C. Alonso – Madrid – 2006 May
WAVES
XSENSE
Chair, P. Stalin, M. Hannerstig, C. Flindt – K3 – 2006 April
Dancing Aids – London Design Research Conference – 2006 July
INVOLUNTARY DANCE
SECONDARY SCHOOL PROJECTS
What has changed:
since we started March 2005, there are many things
that changed, but the most important is how it has
affected people, their environments and the way they
communicate
Laboratory:
place where people meet for creating as a community.
In order to create one you will need people, ideas, and
tools
Arduino is an example for a tool
laboratorio – Ivrea – 2005
Ways how people communicate:
non-conventional languages arise from the users’
understanding of the tools
Pictures, drawings, sketches… allow communication
at a different level
M. Hannerstig, P. Salin – K3 – 2006 April
The idea of prototyping:
we can now express interactivity through interaction,
and not stop at the discursive level
B. Wahlström – K3 – 2006 June
Open Hardware:
the open hardware licensing establishes the freedom
for anyone to copy the PCB design and firmware and
to create derivative works based on the others
take a look at: http://freedomdefined.org/OSHW
just remember the hardware paradox: it cannot be
completely free, but documentation can
back to the WEB issue
WEBSITE
● Registered as open source project at Berlios, April 2005
● Domain registered in October 2005
● Hosted originally at Site5.com
● Moved to ServInt during 2008
● Moved to Google Code Dec 2008 (but kept downloads)
● Downloads moved out of the server in January 2010
● Moved to GitHub September 2010 (but kept downloads at
Google Code)
STRUCTURE
● REFERENCE
● FORUM (over 31.000 registered users)
● BLOG
● PLAYGROUND
● EMAIL lists:
● developers@arduino.cc
● team@arduino.cc
● Some languages (but not all!!)
Jan 2006
Mar 2006
May 2006
Jul 2006
Sep 2006
Nov 2006
Jan 2007
Mar 2007
May 2007
Jul 2007
Sep 2007
Nov 2007
Jan 2008
Mar 2008
May 2008
Jul 2008
Sep 2008
Nov 2008
Jan 2009
Mar 2009
May 2009
Jul 2009
Sep 2009
Nov 2009
Jan 2010
Mar 2010
0
2000000
4000000
6000000
8000000
10000000
12000000
14000000
16000000
Arduino Web Stats
Visits 2006-2010
Unique visitors
Number of visits
Pages
Hits
DOWNLOADS
● Nowadays hosted at Google Code and at
files.arduino.cc
Jan 2006
Mar 2006
May 2006
Jul 2006
Sep 2006
Nov 2006
Jan 2007
Mar 2007
May 2007
Jul 2007
Sep 2007
Nov 2007
Jan 2008
Mar 2008
May 2008
Jul 2008
Sep 2008
Nov 2008
Jan 2009
Mar 2009
May 2009
Jul 2009
Sep 2009
Nov 2009
Jan 2010
Mar 2010
0
200
400
600
800
1000
1200
Arduino Web Stats
Bandwidth 2006-2010
Bandwidth
arduino-0018-64-2.tgz
arduino-0018.tgz
arduino-0018.zip
arduino-0018.dmg
arduino-0017.tgz
arduino-0017.zip
arduino-0017.dmg
arduino-0016-linux.tgz
arduino-0016-mac.zip
arduino-0016-win.zip
arduino-0015-linux.tgz
arduino-0015-win.zip
arduino-0015-mac.zip
arduino-0014-mac.zip
arduino-0014-win.zip
arduino-0013-linux2.tgz
arduino-0013-mac.zip
arduino-0013-win.zip
arduino-0012-linux-amd64.tgz
arduino-0012-linux.tgz
arduino-0012-mac.zip
arduino-0012-win.zip
0 20000 40000 60000 80000 100000 120000
Arduino IDE stats
Downloads 2009-2010
WHAT DO PEOPLE THINK?
WHAT WE HAVE DONE SO FAR
● public workshops, not so much talking, but a lot of
hacking
● made the online services grow on demand
● be eager to change things if people asked:
● example with the license,
● example with the wiki,
● example with the playground,
● example with the hardware
● keep loyal to the project's spirit: accessible
technology
WHAT WE HAVE DONE SO FAR
● join forces with other projects and pay back for the help
● might be late, but try to make it perfect: Arduino is based on an
aging technology, we have somehow managed to extend its life by
entering a different type of user-base
● create a strong brand in the most traditional sense: something
people can trust, that performs well the thing it does but still offers
the chance to experiment
● pay for things if needed, even pay to get the chance to open
source things. This brings interesting developers to work with you
for a fraction of their real price, because they understand they
make it for the good of others
WHAT I WOULD CHANGE
● nowadays the most important tool to start a
community is a community server
● You want to be able of integrating different
services together and add as you grow
● Handle user profiles, and has an admin UI that
allows adding new services and subscribing
users to it
● In Arduino we are in the situation of having to
build our own after 5 years of mashing up
different things together
WHAT WE THINK
● dude, this is about making people like you
because you are the best, not because this is a
free alternative
OPEN SOURCE HARDWARE – d.cuartielles@arduino.cc
Day3 arduino talk_iamthemedia

More Related Content

Similar to Day3 arduino talk_iamthemedia

David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)
David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)
David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)K3Research
 
Arduino_Booklet.pdf
Arduino_Booklet.pdfArduino_Booklet.pdf
Arduino_Booklet.pdfMarkYang62
 
using Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisationsusing Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts OrganisationsBrian Degger
 
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitIntroduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitDrew Fustini
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?ChrisGammell
 
Open Source Hardware for Good
Open Source Hardware for GoodOpen Source Hardware for Good
Open Source Hardware for GoodDrew Fustini
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startupNicolas Garnier
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A StartupMailjet
 
Winter traning arduino report final
Winter traning arduino report finalWinter traning arduino report final
Winter traning arduino report finalGovind Jha
 
Arduino Open Source Report guia de e 202.pdf
Arduino Open Source Report guia de e 202.pdfArduino Open Source Report guia de e 202.pdf
Arduino Open Source Report guia de e 202.pdfAbrahamSantos31
 
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre SiliconEmbedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre SiliconAnne Nicolas
 
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)Massimo Menichinelli
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsBen Hall
 
Open Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VOpen Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VDrew Fustini
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Linaro
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automationAshikur Rahman
 
Open Source Software for Entertainment
Open Source Software for EntertainmentOpen Source Software for Entertainment
Open Source Software for Entertainmentletiziajaccheri
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchangePaul Filkin
 

Similar to Day3 arduino talk_iamthemedia (20)

David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)
David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)
David Cuartielles and Tony Olsson - Going Physical (K3 research seminar)
 
Arduino_Booklet.pdf
Arduino_Booklet.pdfArduino_Booklet.pdf
Arduino_Booklet.pdf
 
using Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisationsusing Open Source Hardware and Rapid Prototyping in Arts Organisations
using Open Source Hardware and Rapid Prototyping in Arts Organisations
 
Arduino
ArduinoArduino
Arduino
 
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware SummitIntroduction to Open Source Hardware, OSHWA and Open Hardware Summit
Introduction to Open Source Hardware, OSHWA and Open Hardware Summit
 
Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?Open Source Hardware (OSHW)...What About The Tools?
Open Source Hardware (OSHW)...What About The Tools?
 
Open Source Hardware for Good
Open Source Hardware for GoodOpen Source Hardware for Good
Open Source Hardware for Good
 
Leading an open source project as a startup
Leading an open source project as a startupLeading an open source project as a startup
Leading an open source project as a startup
 
Leading An Open Source Project As A Startup
Leading An Open Source Project As A StartupLeading An Open Source Project As A Startup
Leading An Open Source Project As A Startup
 
Winter traning arduino report final
Winter traning arduino report finalWinter traning arduino report final
Winter traning arduino report final
 
Arduino Open Source Report guia de e 202.pdf
Arduino Open Source Report guia de e 202.pdfArduino Open Source Report guia de e 202.pdf
Arduino Open Source Report guia de e 202.pdf
 
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre SiliconEmbedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
Embedded Recipes 2019 - Linux on Open Source Hardware and Libre Silicon
 
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
 
Multitouch
MultitouchMultitouch
Multitouch
 
The Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source ProjectsThe Art Of Documentation for Open Source Projects
The Art Of Documentation for Open Source Projects
 
Open Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-VOpen Source Hardware, Linux and RISC-V
Open Source Hardware, Linux and RISC-V
 
Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01Philosophy of Open Source - SFO17-TR01
Philosophy of Open Source - SFO17-TR01
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automation
 
Open Source Software for Entertainment
Open Source Software for EntertainmentOpen Source Software for Entertainment
Open Source Software for Entertainment
 
Trikonf 2015 - Community, Studio and the OpenExchange
Trikonf 2015  - Community, Studio and the OpenExchangeTrikonf 2015  - Community, Studio and the OpenExchange
Trikonf 2015 - Community, Studio and the OpenExchange
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Day3 arduino talk_iamthemedia