SlideShare ist ein Scribd-Unternehmen logo
1 von 84
Downloaden Sie, um offline zu lesen
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Makers:
Una Rivoluzione tutta Open Source
Matteo Fortini
LinuxDay
Ferrara, 26 Ottobre 2013

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

to Do != to Make

to Do
To perform
To execute.

to Make
To create,
construct or produce.
To cause to be

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Chi è il Maker?
Tu vedi cose e ne spieghi il perché,
io invece immagino cose che non sono mai esistite
e mi chiedo perché no

Matteo Fortini

G.B.Shaw

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Chi è il Maker?
Tu vedi cose e ne spieghi il perché,
io invece immagino cose che non sono mai esistite
e mi chiedo perché no

Matteo Fortini

G.B.Shaw

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

(non solo)DIY
Una parte del making è DIY
(Do It Yourself)
Ma si tratta solo di un aspetto

Foto: jonl (Flickr)
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Modding, tampering, fixing, hacking
Please, void you warranty
makezine.com

Meaningful and specific parts lists shall be included.
Cases shall be easy to open. Batteries shall be
replaceable. Special tools are allowed only for darn
good reasons. Profiting by selling expensive special
tools is wrong, and not making special tools available
is even worse. Torx is OK; tamperproof is rarely OK.
Components, not entire subassemblies, shall be
replaceable. Consumables, like fuses and filters, shall
be easy to access. Circuit boards shall be commented.
Power from USB is good; power from proprietary
power adapters is bad. Standard connectors shall
have pinouts defined. If it snaps shut, it shall snap
open. Screws better than glues. Docs and drivers
shall have permalinks and shall reside for all perpetuity
at archive.org. Ease of repair shall be a design ideal,
not an afterthought. Metric or standard, not both.
Schematics shall be included.
Drafted by Mister Jalopy, with assistance from Phillip Torrone and Simon Hill.

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Elettronica
GSM Phone

Foto: dam (Flickr)
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Veicoli

Tabby OSVehicle

Arducopter

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Abbigliamento

Open hardware knitting machine
menu

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Biologia

OpenWetWare is an effort to promote the sharing of information, know-how, and wisdom among
researchers and groups who are working in biology & biological engineering. Learn more about
us.
If you would like edit access, would be interested in helping out, or want your lab
website hosted on OpenWetWare, please join us. OpenWetWare is managed by
theBioBricks Foundation .
Labs &Groups

From around the world

Courses

Host & view classes

Protocols

Share techniques & more

Blogs

Read OWW blogs

OWW Community Blog
Contribute for a strong synbio
community

The BioBricks Foundation (BBF)
is a public­benefit organization
advancing synthetic biology to
benefit all people and the planet.
BioBricks Foundation Synthetic
Biology 6.0 Conference announced:
July 9­11, 2013

Dear SynBio Community
Members: The BioBricks
Foundation is pleased to
announce The BioBricks
Foundation Synthetic Biology 6.

Welcome new OWW users!
Jacob Gudger • ROBIN ABRAHAM Nadar • Peiju
Liao • Atul Kaushik • UwDNA Team • Joe
Phillips • Shiori Sasaki • Ann
Lesnefsky • Florian Stehr • Sebastian
Huber • Maxat Zhabagin • Mey
Takematsu • Reanna Edgerton • Nancy
Yuan • Paresh Atu Jaini • Edmund
Fung • Hyunju Ryu • James L
Funderburgh • Jose Ysla • Simon Ardui
See all new users.

Winners of
BioBricks/OpenWetWare
Improvement Survey

Dear OpenWetWare Community,
Thank you for your participation in
the OWW improvement survey.
We thank you for all your valuable
input toward making
OpenWetWare one of the most
effective tools to facilitate your
research.

Matteo Fortini

Jack Andraka

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Botanica

PROFILE.....APPROACH.....SERVICES.....PORTFOLIO.....MEG.....CONTACT

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Strumenti Musicali

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Dati

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Società

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
Frugal Innovation

Jugaad

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Non solo elettronica
E ovviamente . . . 3D Printing!

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Alcune regole
Il percorso è più importante del prodotto

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Alcune regole
Il percorso è più importante del prodotto
Alzati e crea qualcosa!

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Alcune regole
Il percorso è più importante del prodotto
Alzati e crea qualcosa!
Da consumatori a produttori

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Alcune regole
Il percorso è più importante del prodotto
Alzati e crea qualcosa!
Da consumatori a produttori
Ad ogni età

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

to Do != to Make
Chi è il Maker?
(non solo)DIY
Elettronica. . .
Non solo elettronica. . .

Alcune regole
Il percorso è più importante del prodotto
Alzati e crea qualcosa!
Da consumatori a produttori
Ad ogni età
Non è necessario essere tecnici

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

C’era una volta la (L)GPL
Creative Commons

Open Source

C’era una volta la (L)GPL

E tutti i suoi fratelli...

Contrapponendosi alle licenze per software proprietario, la
GNU GPL assicura all’utente libertà di utilizzo, copia,
modifica e distribuzione.
(Fonte: Wikipedia)
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

C’era una volta la (L)GPL
Creative Commons

Creative Commons

“Open” riguarda 3 Dimensioni di un’opera:

Attribution

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

C’era una volta la (L)GPL
Creative Commons

Creative Commons

“Open” riguarda 3 Dimensioni di un’opera:

Attribution
(Non)Commercial

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

C’era una volta la (L)GPL
Creative Commons

Creative Commons

“Open” riguarda 3 Dimensioni di un’opera:

Attribution
(Non)Commercial
(No)Derivatives/ShareAlike

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

C’era una volta la (L)GPL
Creative Commons

Creative Commons

“Open” riguarda 3 Dimensioni di un’opera:

Attribution
(Non)Commercial
(No)Derivatives/ShareAlike
Uno degli esempi più ampi di
Wikipedia: +4.000.000 voci!

Matteo Fortini

:

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Economia?
Fare impresa

Crowdfunding:
indiegogo
kickstarter (USA)
IdeaGinger

Bootstrapping: le idee migliorano più velocemente

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Open software
gcc

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Open software
gcc
Linux/FreeRTOS

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Open software
gcc
Linux/FreeRTOS
U-Boot/Barebox

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Open software
gcc
Linux/FreeRTOS
U-Boot/Barebox
GitHub: non solo codice (GeoJSON, STL, . . . )

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Open software
gcc
Linux/FreeRTOS
U-Boot/Barebox
GitHub: non solo codice (GeoJSON, STL, . . . )

Credits: Zoe Romano
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Open (easy, cheap) hardware

Il design hardware è sempre stato “open”
I produttori forniscono da sempre reference design e
application note e le aziende li usano (il produttore guadagna
sui pezzi)
Il piccolo progettista però non ha le risorse per fare schede
complesse in casa

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Una volta c’era il PIC. . .
Prendi una board
Studiati il microcontrollore
Studiati la “libreria”
Cross-compila
Scarica/programma
Run
Debug
Attaccaci qualcosa

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™
Progetto nato all’Interaction Design Institute di Ivrea

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™
Progetto nato all’Interaction Design Institute di Ivrea
Interazione semplificata

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™
Progetto nato all’Interaction Design Institute di Ivrea
Interazione semplificata
Unbrickable

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™
Progetto nato all’Interaction Design Institute di Ivrea
Interazione semplificata
Unbrickable
Hardware sotto licenza

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™
Progetto nato all’Interaction Design Institute di Ivrea
Interazione semplificata
Unbrickable
Hardware sotto licenza
IDE sotto licenza GPL

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Poi arrivò Arduino™
Progetto nato all’Interaction Design Institute di Ivrea
Interazione semplificata
Unbrickable
Hardware sotto licenza
IDE sotto licenza GPL
Solo il nome Arduino e il suo logo sono protetti

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
8

1

8

Schematici

3
1

8

3

3

3

IN OUT

2

2

1
2

4
2

IN

OUT

5

3

ON/OFF

2

GND NC/FB

4

1
2
3
4
5
6
7
8

4

5

3

6

3
1

4
2

1

1

1

1

7
6

2

7

4

5

5
2
1

2
4
6

1
3
5

4
3

3

1
3
5

2
4
6

2

6

1
21
20
19
18
17
16
15
14

(INT4/ICP1/CLK0)PC7
(OC1A/PCINT8)PC6
(PCINT9/OC1B)PC5
(PCINT10)PC4
(AIN2/PCINT11)PC2

22
23
25
26
5

(CTS/HWB/AIN6/TO/INT7)PD7
(RTS/AIN5/INT6)PD6
(XCK/AIN4/PCINT12)PD5
(INT5/AIN3)PD4
(TXD1/INT3)PD3
(RXD1/AIN1/INT2)PD2
(AIN0/INT1)PD1
(OC0B/INT0)PD0

13
12
11
10
9
8
7
6

XTAL1
AVCC

1

RESET

10

4

2

1

XTAL2

VCC
GND

27
31
30
29
28
2

1

UCAP
UVCC
DD+
UGND

33

PAD

XTAL1

21
20
22

AREF
AVCC
AGND

7
8

4

9

4
3

VCC
GND

5

5

P$2
P$1

P$2
P$1

8

XTAL2(PC0)

1

1

2

32

1
2
3
4

5

(PCINT7/OC0A/OC1C)PB7
(PCINT6)PB6
(PCINT5)PB5
(T1/PCINT4)PB4
(PD0/MISO/PCINT3)PB3
(PDI/MOSI/PCINT2)PB2
(SCLK/PCINT1)PB1
(SS/PCINT0)PB0

RESET(PC1/DW)

4

24

6

19
18
17
16
15
14

(ADC5)PC5
(ADC4)PC4
(ADC3)PC3
(ADC2)PC2
(ADC1)PC1
(ADC0)PC0)

28
27
26
25
24
23

(AIN1)PD7
(AIN0)PD6
(T1)PD5
(T0)PD4
(INT1)PD3
(INT0)PD2
(TXD)PD1
(RXD)PD0

13
12
11
6
5
4
3
2

3

7

(SCK)PB5
(MISO)PB4
(MOSI)PB3
(SS)PB2
(OC1)PB1
(ICP)PB0

2
7

Matteo Fortini

6
5
4
3
2
1

2

7

3

6

8
7
6
5
4
3
2
1

2

8

10
9
8
7
6
5
4
3
2
1

1

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
Schematici

Osservazioni
Pin collegati direttamente all’esterno: povero ATMEGA328P!
C’è un fusibile ripristinabile: il PC è “protetto”
Qualche conoscenza di elettrotecnica non guasta
Qualche strumento (multimetro, meglio oscilloscopio) non
guasta

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
Schematici

Osservazioni
Pin collegati direttamente all’esterno: povero ATMEGA328P!
C’è un fusibile ripristinabile: il PC è “protetto”
Qualche conoscenza di elettrotecnica non guasta
Qualche strumento (multimetro, meglio oscilloscopio) non
guasta
Però
Facile da mettere in piedi
Relativamente indistruttibile
Libreria molto ben strutturata

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
Schematici

Osservazioni
Pin collegati direttamente all’esterno: povero ATMEGA328P!
C’è un fusibile ripristinabile: il PC è “protetto”
Qualche conoscenza di elettrotecnica non guasta
Qualche strumento (multimetro, meglio oscilloscopio) non
guasta
Però
Facile da mettere in piedi
Relativamente indistruttibile
Libreria molto ben strutturata
Finalmente un collegamento con il mondo esterno!
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)
6 input analogici (10bit)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)
6 input analogici (10bit)
DC current per I/O pin: 40mA

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)
6 input analogici (10bit)
DC current per I/O pin: 40mA
Flash memory: 32KB (di cui 0.5KB per il bootloader)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)
6 input analogici (10bit)
DC current per I/O pin: 40mA
Flash memory: 32KB (di cui 0.5KB per il bootloader)
EEPROM: 1KB

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)
6 input analogici (10bit)
DC current per I/O pin: 40mA
Flash memory: 32KB (di cui 0.5KB per il bootloader)
EEPROM: 1KB
Clock: 16MHz

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino
I/O

5V DC
14 I/O digitali (6 PWM @500Hz)
6 input analogici (10bit)
DC current per I/O pin: 40mA
Flash memory: 32KB (di cui 0.5KB per il bootloader)
EEPROM: 1KB
Clock: 16MHz
Prezzo: meno di 30€

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Progettazione
Fritzing (http://fritzing.org/)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino

Programmazione

Si programma in wiring http://wiring.org.co/ (facciamo finta
che sia C++)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino

Programmazione

Si programma in wiring http://wiring.org.co/ (facciamo finta
che sia C++)
Il caro vecchio main loop.

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino

Programmazione

Si programma in wiring http://wiring.org.co/ (facciamo finta
che sia C++)
Il caro vecchio main loop.
Esempio C-like:
void setup ( void )
{
...
}
void loop ( void )
{
...
}

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Arduino

Programmazione

Si programma in wiring http://wiring.org.co/ (facciamo finta
che sia C++)
Il caro vecchio main loop.
Esempio C-like:
void setup ( void )
{
...
}

v o i d main ( v o i d )
{
setup ( ) ;
for ( ; ; ) {
loop ( ) ;
}

void loop ( void )
{
...
}

}

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Setup

Documentazione:
http://arduino.cc/en/Reference/HomePage
pinMode([INPUT|OUTPUT|INPUT_PULLUP])
NB: Si accendono tutti come INPUT

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Setup

Documentazione:
http://arduino.cc/en/Reference/HomePage
pinMode([INPUT|OUTPUT|INPUT_PULLUP])
NB: Si accendono tutti come INPUT
Serial .begin(baud)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Setup

Documentazione:
http://arduino.cc/en/Reference/HomePage
pinMode([INPUT|OUTPUT|INPUT_PULLUP])
NB: Si accendono tutti come INPUT
Serial .begin(baud)
setto le variabili globali (sic. . . )

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Loop

Circa 10KHz di frequenza massima su UNO

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Loop

Circa 10KHz di frequenza massima su UNO
Non mantiene le variabili locali

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Loop

Circa 10KHz di frequenza massima su UNO
Non mantiene le variabili locali
Problema del tempo

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Tempo
delay () e delayMicroseconds()

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Tempo
delay () e delayMicroseconds()
Problema: bloccano il loop. Ritardo su eventi asincroni

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Tempo
delay () e delayMicroseconds()
Problema: bloccano il loop. Ritardo su eventi asincroni
Soluzioni:
interrupt: solo se indispensabili
millis () micros() e deadline:
i f ( m i c r o s ( ) >= d e a d l i n e ) {
d e a d l i n e += PERIOD ;
do_something ( ) ;
}

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Tempo
delay () e delayMicroseconds()
Problema: bloccano il loop. Ritardo su eventi asincroni
Soluzioni:
interrupt: solo se indispensabili
millis () micros() e deadline:
i f ( m i c r o s ( ) >= d e a d l i n e ) {
d e a d l i n e += PERIOD ;
do_something ( ) ;
}
. . . e controllo della durata dei calcoli
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Funzioni utili

constrain (x,a,b)
map(value,fromLow,fromHigh,toLow,toHigh)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Tanti Arduino
Nano/Micro/Mini
Leonardo
Mega
UNO
DUE
TRE
Yún
LilyPad
Ethernet
Galileo
...
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Shields

Adafruit http://www.adafruit.com/
Seeedstudio http://www.seeedstudio.com/
Sparkfun https://www.sparkfun.com/
Robot-italy http://www.robot-italy.com/
Futura elettronica http://www.futurashop.it/
Pin compatibili con “tutti” gli Arduino
Impilabili con qualche limite

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Shields
Ethernet/Wifi
GSM/GPRS
GPS
Accelerometri/magnetometri
Relé
Motori
Meteo
Ph-Metri
Contatori Geiger
XBee
Arducopter
Groove
Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI
Non completamente “open”,

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI
Non completamente “open”, ma molto economico

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI
Non completamente “open”, ma molto economico
Broadcom ARM11 @700MHz

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI
Non completamente “open”, ma molto economico
Broadcom ARM11 @700MHz
GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI
Non completamente “open”, ma molto economico
Broadcom ARM11 @700MHz
GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder)
Circa 35€ (25€ senza Ethernet)

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI
Non completamente “open”, ma molto economico
Broadcom ARM11 @700MHz
GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder)
Circa 35€ (25€ senza Ethernet)
SD Card e alimentazione un po’ critici

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Raspberry PI-Espansioni
Innumerevoli schede
Compatibili con Arduino
Raspberry PI camera: 5MP, 1080p@30fps, 20€
Purtroppo il loro costo è comparabile con quello della
mainboard . . .

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Beaglebone Black

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Una volta c’era il PIC
Poi arrivò Arduino
Raspberry PI
Beaglebone Black

Chronos kit

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Conclusioni

We’re in an unprecedented confluence of technology and
algorithms: we can make things never made before.
Raffaello d’Andrea
Institute for Dynamic Systems and Control, ETH Zürich

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source
Makers
Open Source
Economia?
Open software e Hardware
Conclusioni

Conclusioni

We’re in an unprecedented confluence of technology and
algorithms: we can make things never made before.
Raffaello d’Andrea
Institute for Dynamic Systems and Control, ETH Zürich

Buon making!

Matteo Fortini

Makers: Una Rivoluzione tutta Open Source

Weitere ähnliche Inhalte

Ähnlich wie Makers: Una rivoluzione tutta Open Source

(Fablab) Torino tl;dr
(Fablab) Torino tl;dr(Fablab) Torino tl;dr
(Fablab) Torino tl;drDavide Gomba
 
Arduino e makers a Roma
Arduino e makers a RomaArduino e makers a Roma
Arduino e makers a RomaArnaldo Morena
 
Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014
Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014
Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014Massimo Menichinelli
 
Serata@gev
Serata@gevSerata@gev
Serata@gevPipperss
 
La progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisiLa progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisiEmanuele Bonanni
 
la-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazionela-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazioneEmanuele Bonanni
 
Eco Philosophy 20-09-2007
Eco Philosophy 20-09-2007Eco Philosophy 20-09-2007
Eco Philosophy 20-09-2007Valerio Balbi
 
Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...
Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...
Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...Roberto Innocenti
 
Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...
Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...
Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...Marco Fioretti
 
Arduino: breve introduzione & progetti
Arduino: breve introduzione & progettiArduino: breve introduzione & progetti
Arduino: breve introduzione & progettiMirco Piccin
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Fulvio Corno
 
Open Source per Donne / Girl Geek
Open Source per Donne / Girl GeekOpen Source per Donne / Girl Geek
Open Source per Donne / Girl GeekSara Rosso
 
Facciamo Ubuntu 2012 - Novegro
Facciamo Ubuntu 2012 - NovegroFacciamo Ubuntu 2012 - Novegro
Facciamo Ubuntu 2012 - NovegroDario Cavedon
 
Linux Day 2010: Mi hanno installato Linux... ed ora?
Linux Day 2010: Mi hanno installato Linux... ed ora?Linux Day 2010: Mi hanno installato Linux... ed ora?
Linux Day 2010: Mi hanno installato Linux... ed ora?Alessio Pennasilico
 
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isfProgetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isfMarco Frau
 
Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")
Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")
Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")Matteo Uggeri
 

Ähnlich wie Makers: Una rivoluzione tutta Open Source (20)

(Fablab) Torino tl;dr
(Fablab) Torino tl;dr(Fablab) Torino tl;dr
(Fablab) Torino tl;dr
 
Arduino e makers a Roma
Arduino e makers a RomaArduino e makers a Roma
Arduino e makers a Roma
 
Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014
Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014
Come costruire un Fab Lab @ Fab Lab Torino 29.11.2014
 
Formati aperti
Formati apertiFormati aperti
Formati aperti
 
Formati aperti, chi?
Formati aperti, chi?Formati aperti, chi?
Formati aperti, chi?
 
Serata@gev
Serata@gevSerata@gev
Serata@gev
 
La progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisiLa progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisi
 
la-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazionela-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazione
 
Eco Philosophy 20-09-2007
Eco Philosophy 20-09-2007Eco Philosophy 20-09-2007
Eco Philosophy 20-09-2007
 
Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...
Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...
Open Hardware, Software Libero e Stampa 3D attrattori "Farfalla" del PowerPC ...
 
Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...
Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...
Fai-da-te digitale: Barriere legali e normative alla sua diffusione su larga ...
 
Arduino: breve introduzione & progetti
Arduino: breve introduzione & progettiArduino: breve introduzione & progetti
Arduino: breve introduzione & progetti
 
Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?Internet of Things - Cos'è e cosa ci posso fare?
Internet of Things - Cos'è e cosa ci posso fare?
 
Open Source per Donne / Girl Geek
Open Source per Donne / Girl GeekOpen Source per Donne / Girl Geek
Open Source per Donne / Girl Geek
 
Open Source e le Girl Geek
Open Source e le Girl GeekOpen Source e le Girl Geek
Open Source e le Girl Geek
 
Facciamo Ubuntu 2012 - Novegro
Facciamo Ubuntu 2012 - NovegroFacciamo Ubuntu 2012 - Novegro
Facciamo Ubuntu 2012 - Novegro
 
Linux Day 2010: Mi hanno installato Linux... ed ora?
Linux Day 2010: Mi hanno installato Linux... ed ora?Linux Day 2010: Mi hanno installato Linux... ed ora?
Linux Day 2010: Mi hanno installato Linux... ed ora?
 
Il software libero
Il software liberoIl software libero
Il software libero
 
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isfProgetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
 
Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")
Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")
Insegnamento musicale ed e-Learning (da "Il manuale dell'e-Learning")
 

Mehr von Matteo Fortini

TerremotoCentroItalia.info
TerremotoCentroItalia.infoTerremotoCentroItalia.info
TerremotoCentroItalia.infoMatteo Fortini
 
Open Source, Open Data, Giornalismo e non solo
Open Source, Open Data, Giornalismo e non soloOpen Source, Open Data, Giornalismo e non solo
Open Source, Open Data, Giornalismo e non soloMatteo Fortini
 
Open data Cul.T.A. Data Visualization
Open data Cul.T.A. Data VisualizationOpen data Cul.T.A. Data Visualization
Open data Cul.T.A. Data VisualizationMatteo Fortini
 
2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking
2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking
2015-06-05 SMAU Bologna Digital Champions Academy: Civic HackingMatteo Fortini
 
I pericoli di Internet
I pericoli di InternetI pericoli di Internet
I pericoli di InternetMatteo Fortini
 
Chi controlla l'integrità dei dati?
Chi controlla l'integrità dei dati?Chi controlla l'integrità dei dati?
Chi controlla l'integrità dei dati?Matteo Fortini
 
ZeroMQ e Redis: soluzioni open source per l'integrazione di componenti
ZeroMQ e Redis: soluzioni open source per l'integrazione di componentiZeroMQ e Redis: soluzioni open source per l'integrazione di componenti
ZeroMQ e Redis: soluzioni open source per l'integrazione di componentiMatteo Fortini
 

Mehr von Matteo Fortini (8)

TerremotoCentroItalia.info
TerremotoCentroItalia.infoTerremotoCentroItalia.info
TerremotoCentroItalia.info
 
Open Source, Open Data, Giornalismo e non solo
Open Source, Open Data, Giornalismo e non soloOpen Source, Open Data, Giornalismo e non solo
Open Source, Open Data, Giornalismo e non solo
 
ODD17 imola
ODD17 imolaODD17 imola
ODD17 imola
 
Open data Cul.T.A. Data Visualization
Open data Cul.T.A. Data VisualizationOpen data Cul.T.A. Data Visualization
Open data Cul.T.A. Data Visualization
 
2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking
2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking
2015-06-05 SMAU Bologna Digital Champions Academy: Civic Hacking
 
I pericoli di Internet
I pericoli di InternetI pericoli di Internet
I pericoli di Internet
 
Chi controlla l'integrità dei dati?
Chi controlla l'integrità dei dati?Chi controlla l'integrità dei dati?
Chi controlla l'integrità dei dati?
 
ZeroMQ e Redis: soluzioni open source per l'integrazione di componenti
ZeroMQ e Redis: soluzioni open source per l'integrazione di componentiZeroMQ e Redis: soluzioni open source per l'integrazione di componenti
ZeroMQ e Redis: soluzioni open source per l'integrazione di componenti
 

Kürzlich hochgeladen

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 

Kürzlich hochgeladen (9)

Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 

Makers: Una rivoluzione tutta Open Source

  • 1. Makers Open Source Economia? Open software e Hardware Conclusioni Makers: Una Rivoluzione tutta Open Source Matteo Fortini LinuxDay Ferrara, 26 Ottobre 2013 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 2. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . to Do != to Make to Do To perform To execute. to Make To create, construct or produce. To cause to be Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 3. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Chi è il Maker? Tu vedi cose e ne spieghi il perché, io invece immagino cose che non sono mai esistite e mi chiedo perché no Matteo Fortini G.B.Shaw Makers: Una Rivoluzione tutta Open Source
  • 4. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Chi è il Maker? Tu vedi cose e ne spieghi il perché, io invece immagino cose che non sono mai esistite e mi chiedo perché no Matteo Fortini G.B.Shaw Makers: Una Rivoluzione tutta Open Source
  • 5. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . (non solo)DIY Una parte del making è DIY (Do It Yourself) Ma si tratta solo di un aspetto Foto: jonl (Flickr) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 6. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Modding, tampering, fixing, hacking Please, void you warranty makezine.com Meaningful and specific parts lists shall be included. Cases shall be easy to open. Batteries shall be replaceable. Special tools are allowed only for darn good reasons. Profiting by selling expensive special tools is wrong, and not making special tools available is even worse. Torx is OK; tamperproof is rarely OK. Components, not entire subassemblies, shall be replaceable. Consumables, like fuses and filters, shall be easy to access. Circuit boards shall be commented. Power from USB is good; power from proprietary power adapters is bad. Standard connectors shall have pinouts defined. If it snaps shut, it shall snap open. Screws better than glues. Docs and drivers shall have permalinks and shall reside for all perpetuity at archive.org. Ease of repair shall be a design ideal, not an afterthought. Metric or standard, not both. Schematics shall be included. Drafted by Mister Jalopy, with assistance from Phillip Torrone and Simon Hill. Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 7. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Elettronica GSM Phone Foto: dam (Flickr) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 8. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Veicoli Tabby OSVehicle Arducopter Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 9. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Abbigliamento Open hardware knitting machine menu Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 10. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Biologia OpenWetWare is an effort to promote the sharing of information, know-how, and wisdom among researchers and groups who are working in biology & biological engineering. Learn more about us. If you would like edit access, would be interested in helping out, or want your lab website hosted on OpenWetWare, please join us. OpenWetWare is managed by theBioBricks Foundation . Labs &Groups From around the world Courses Host & view classes Protocols Share techniques & more Blogs Read OWW blogs OWW Community Blog Contribute for a strong synbio community The BioBricks Foundation (BBF) is a public­benefit organization advancing synthetic biology to benefit all people and the planet. BioBricks Foundation Synthetic Biology 6.0 Conference announced: July 9­11, 2013 Dear SynBio Community Members: The BioBricks Foundation is pleased to announce The BioBricks Foundation Synthetic Biology 6. Welcome new OWW users! Jacob Gudger • ROBIN ABRAHAM Nadar • Peiju Liao • Atul Kaushik • UwDNA Team • Joe Phillips • Shiori Sasaki • Ann Lesnefsky • Florian Stehr • Sebastian Huber • Maxat Zhabagin • Mey Takematsu • Reanna Edgerton • Nancy Yuan • Paresh Atu Jaini • Edmund Fung • Hyunju Ryu • James L Funderburgh • Jose Ysla • Simon Ardui See all new users. Winners of BioBricks/OpenWetWare Improvement Survey Dear OpenWetWare Community, Thank you for your participation in the OWW improvement survey. We thank you for all your valuable input toward making OpenWetWare one of the most effective tools to facilitate your research. Matteo Fortini Jack Andraka Makers: Una Rivoluzione tutta Open Source
  • 11. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Botanica PROFILE.....APPROACH.....SERVICES.....PORTFOLIO.....MEG.....CONTACT Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 12. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Strumenti Musicali Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 13. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Dati Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 14. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Società Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 15. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica Frugal Innovation Jugaad Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 16. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Non solo elettronica E ovviamente . . . 3D Printing! Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 17. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 18. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 19. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Da consumatori a produttori Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 20. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Da consumatori a produttori Ad ogni età Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 21. Makers Open Source Economia? Open software e Hardware Conclusioni to Do != to Make Chi è il Maker? (non solo)DIY Elettronica. . . Non solo elettronica. . . Alcune regole Il percorso è più importante del prodotto Alzati e crea qualcosa! Da consumatori a produttori Ad ogni età Non è necessario essere tecnici Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 22. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Open Source C’era una volta la (L)GPL E tutti i suoi fratelli... Contrapponendosi alle licenze per software proprietario, la GNU GPL assicura all’utente libertà di utilizzo, copia, modifica e distribuzione. (Fonte: Wikipedia) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 23. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 24. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution (Non)Commercial Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 25. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution (Non)Commercial (No)Derivatives/ShareAlike Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 26. Makers Open Source Economia? Open software e Hardware Conclusioni C’era una volta la (L)GPL Creative Commons Creative Commons “Open” riguarda 3 Dimensioni di un’opera: Attribution (Non)Commercial (No)Derivatives/ShareAlike Uno degli esempi più ampi di Wikipedia: +4.000.000 voci! Matteo Fortini : Makers: Una Rivoluzione tutta Open Source
  • 27. Makers Open Source Economia? Open software e Hardware Conclusioni Economia? Fare impresa Crowdfunding: indiegogo kickstarter (USA) IdeaGinger Bootstrapping: le idee migliorano più velocemente Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 28. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 29. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 30. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS U-Boot/Barebox Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 31. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS U-Boot/Barebox GitHub: non solo codice (GeoJSON, STL, . . . ) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 32. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open software gcc Linux/FreeRTOS U-Boot/Barebox GitHub: non solo codice (GeoJSON, STL, . . . ) Credits: Zoe Romano Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 33. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Open (easy, cheap) hardware Il design hardware è sempre stato “open” I produttori forniscono da sempre reference design e application note e le aziende li usano (il produttore guadagna sui pezzi) Il piccolo progettista però non ha le risorse per fare schede complesse in casa Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 34. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Una volta c’era il PIC. . . Prendi una board Studiati il microcontrollore Studiati la “libreria” Cross-compila Scarica/programma Run Debug Attaccaci qualcosa Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 35. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 36. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 37. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 38. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 39. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Hardware sotto licenza Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 40. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Hardware sotto licenza IDE sotto licenza GPL Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 41. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Poi arrivò Arduino™ Progetto nato all’Interaction Design Institute di Ivrea Interazione semplificata Unbrickable Hardware sotto licenza IDE sotto licenza GPL Solo il nome Arduino e il suo logo sono protetti Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 42. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino 8 1 8 Schematici 3 1 8 3 3 3 IN OUT 2 2 1 2 4 2 IN OUT 5 3 ON/OFF 2 GND NC/FB 4 1 2 3 4 5 6 7 8 4 5 3 6 3 1 4 2 1 1 1 1 7 6 2 7 4 5 5 2 1 2 4 6 1 3 5 4 3 3 1 3 5 2 4 6 2 6 1 21 20 19 18 17 16 15 14 (INT4/ICP1/CLK0)PC7 (OC1A/PCINT8)PC6 (PCINT9/OC1B)PC5 (PCINT10)PC4 (AIN2/PCINT11)PC2 22 23 25 26 5 (CTS/HWB/AIN6/TO/INT7)PD7 (RTS/AIN5/INT6)PD6 (XCK/AIN4/PCINT12)PD5 (INT5/AIN3)PD4 (TXD1/INT3)PD3 (RXD1/AIN1/INT2)PD2 (AIN0/INT1)PD1 (OC0B/INT0)PD0 13 12 11 10 9 8 7 6 XTAL1 AVCC 1 RESET 10 4 2 1 XTAL2 VCC GND 27 31 30 29 28 2 1 UCAP UVCC DD+ UGND 33 PAD XTAL1 21 20 22 AREF AVCC AGND 7 8 4 9 4 3 VCC GND 5 5 P$2 P$1 P$2 P$1 8 XTAL2(PC0) 1 1 2 32 1 2 3 4 5 (PCINT7/OC0A/OC1C)PB7 (PCINT6)PB6 (PCINT5)PB5 (T1/PCINT4)PB4 (PD0/MISO/PCINT3)PB3 (PDI/MOSI/PCINT2)PB2 (SCLK/PCINT1)PB1 (SS/PCINT0)PB0 RESET(PC1/DW) 4 24 6 19 18 17 16 15 14 (ADC5)PC5 (ADC4)PC4 (ADC3)PC3 (ADC2)PC2 (ADC1)PC1 (ADC0)PC0) 28 27 26 25 24 23 (AIN1)PD7 (AIN0)PD6 (T1)PD5 (T0)PD4 (INT1)PD3 (INT0)PD2 (TXD)PD1 (RXD)PD0 13 12 11 6 5 4 3 2 3 7 (SCK)PB5 (MISO)PB4 (MOSI)PB3 (SS)PB2 (OC1)PB1 (ICP)PB0 2 7 Matteo Fortini 6 5 4 3 2 1 2 7 3 6 8 7 6 5 4 3 2 1 2 8 10 9 8 7 6 5 4 3 2 1 1 Makers: Una Rivoluzione tutta Open Source
  • 43. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Schematici Osservazioni Pin collegati direttamente all’esterno: povero ATMEGA328P! C’è un fusibile ripristinabile: il PC è “protetto” Qualche conoscenza di elettrotecnica non guasta Qualche strumento (multimetro, meglio oscilloscopio) non guasta Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 44. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Schematici Osservazioni Pin collegati direttamente all’esterno: povero ATMEGA328P! C’è un fusibile ripristinabile: il PC è “protetto” Qualche conoscenza di elettrotecnica non guasta Qualche strumento (multimetro, meglio oscilloscopio) non guasta Però Facile da mettere in piedi Relativamente indistruttibile Libreria molto ben strutturata Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 45. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Schematici Osservazioni Pin collegati direttamente all’esterno: povero ATMEGA328P! C’è un fusibile ripristinabile: il PC è “protetto” Qualche conoscenza di elettrotecnica non guasta Qualche strumento (multimetro, meglio oscilloscopio) non guasta Però Facile da mettere in piedi Relativamente indistruttibile Libreria molto ben strutturata Finalmente un collegamento con il mondo esterno! Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 46. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 47. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 48. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 49. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 50. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 51. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 52. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) EEPROM: 1KB Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 53. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) EEPROM: 1KB Clock: 16MHz Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 54. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino I/O 5V DC 14 I/O digitali (6 PWM @500Hz) 6 input analogici (10bit) DC current per I/O pin: 40mA Flash memory: 32KB (di cui 0.5KB per il bootloader) EEPROM: 1KB Clock: 16MHz Prezzo: meno di 30€ Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 55. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Progettazione Fritzing (http://fritzing.org/) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 56. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 57. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Il caro vecchio main loop. Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 58. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Il caro vecchio main loop. Esempio C-like: void setup ( void ) { ... } void loop ( void ) { ... } Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 59. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Arduino Programmazione Si programma in wiring http://wiring.org.co/ (facciamo finta che sia C++) Il caro vecchio main loop. Esempio C-like: void setup ( void ) { ... } v o i d main ( v o i d ) { setup ( ) ; for ( ; ; ) { loop ( ) ; } void loop ( void ) { ... } } Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 60. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Setup Documentazione: http://arduino.cc/en/Reference/HomePage pinMode([INPUT|OUTPUT|INPUT_PULLUP]) NB: Si accendono tutti come INPUT Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 61. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Setup Documentazione: http://arduino.cc/en/Reference/HomePage pinMode([INPUT|OUTPUT|INPUT_PULLUP]) NB: Si accendono tutti come INPUT Serial .begin(baud) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 62. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Setup Documentazione: http://arduino.cc/en/Reference/HomePage pinMode([INPUT|OUTPUT|INPUT_PULLUP]) NB: Si accendono tutti come INPUT Serial .begin(baud) setto le variabili globali (sic. . . ) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 63. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Loop Circa 10KHz di frequenza massima su UNO Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 64. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Loop Circa 10KHz di frequenza massima su UNO Non mantiene le variabili locali Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 65. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Loop Circa 10KHz di frequenza massima su UNO Non mantiene le variabili locali Problema del tempo Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 66. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 67. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Problema: bloccano il loop. Ritardo su eventi asincroni Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 68. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Problema: bloccano il loop. Ritardo su eventi asincroni Soluzioni: interrupt: solo se indispensabili millis () micros() e deadline: i f ( m i c r o s ( ) >= d e a d l i n e ) { d e a d l i n e += PERIOD ; do_something ( ) ; } Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 69. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tempo delay () e delayMicroseconds() Problema: bloccano il loop. Ritardo su eventi asincroni Soluzioni: interrupt: solo se indispensabili millis () micros() e deadline: i f ( m i c r o s ( ) >= d e a d l i n e ) { d e a d l i n e += PERIOD ; do_something ( ) ; } . . . e controllo della durata dei calcoli Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 70. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Funzioni utili constrain (x,a,b) map(value,fromLow,fromHigh,toLow,toHigh) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 71. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Tanti Arduino Nano/Micro/Mini Leonardo Mega UNO DUE TRE Yún LilyPad Ethernet Galileo ... Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 72. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Shields Adafruit http://www.adafruit.com/ Seeedstudio http://www.seeedstudio.com/ Sparkfun https://www.sparkfun.com/ Robot-italy http://www.robot-italy.com/ Futura elettronica http://www.futurashop.it/ Pin compatibili con “tutti” gli Arduino Impilabili con qualche limite Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 73. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Shields Ethernet/Wifi GSM/GPRS GPS Accelerometri/magnetometri Relé Motori Meteo Ph-Metri Contatori Geiger XBee Arducopter Groove Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 74. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 75. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 76. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 77. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 78. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder) Circa 35€ (25€ senza Ethernet) Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 79. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI Non completamente “open”, ma molto economico Broadcom ARM11 @700MHz GPU (OpenGL-ES, OpenVG, 1080p30 H.264 video decoder) Circa 35€ (25€ senza Ethernet) SD Card e alimentazione un po’ critici Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 80. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Raspberry PI-Espansioni Innumerevoli schede Compatibili con Arduino Raspberry PI camera: 5MP, 1080p@30fps, 20€ Purtroppo il loro costo è comparabile con quello della mainboard . . . Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 81. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Beaglebone Black Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 82. Makers Open Source Economia? Open software e Hardware Conclusioni Una volta c’era il PIC Poi arrivò Arduino Raspberry PI Beaglebone Black Chronos kit Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 83. Makers Open Source Economia? Open software e Hardware Conclusioni Conclusioni We’re in an unprecedented confluence of technology and algorithms: we can make things never made before. Raffaello d’Andrea Institute for Dynamic Systems and Control, ETH Zürich Matteo Fortini Makers: Una Rivoluzione tutta Open Source
  • 84. Makers Open Source Economia? Open software e Hardware Conclusioni Conclusioni We’re in an unprecedented confluence of technology and algorithms: we can make things never made before. Raffaello d’Andrea Institute for Dynamic Systems and Control, ETH Zürich Buon making! Matteo Fortini Makers: Una Rivoluzione tutta Open Source