LinuxDay 2010, Arduino il re dell'hardware open

21
ARDUINO il re dell’hardware open LinuxDay 2010 - Università La Sapienza - Roma

description

Talk from LinuxDay 2010, Rome University "La sapienza"

Transcript of LinuxDay 2010, Arduino il re dell'hardware open

Page 1: LinuxDay 2010, Arduino il re dell'hardware open

ARDUINO

il re dell’hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Page 2: LinuxDay 2010, Arduino il re dell'hardware open

Il papà di Arduino

Un po di storia

LinuxDay 2010 - Università La Sapienza - Roma

Massimo Banzi

Page 3: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Perchè Arduino?

Per creare un hardware.....

•Libero

•Semplice da utilizzare

•Basso costo

•Adatto anche ad i non addetti ai lavori

Page 4: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Com’è fatto Arduino?

Page 5: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Com’è fatto Arduino?

Punti di forza del progetto

•Semplice

•Economico

•Flessibile

ma soprattutto aperto

Page 6: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Linguaggio

Fondamentalmente si tratta di C

Page 7: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

IDE

Disponibile per Linux, Mac e Windows

Page 8: LinuxDay 2010, Arduino il re dell'hardware open

Le prime righe di codice?

LinuxDay 2010 - Università La Sapienza - Roma

La guida ufficiale

Il forum del sito http://www.arduino.cc/

Page 9: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

L’idea e la pianificazione del progetto

Sistema solare stand alone con pannello fissoper l’illuminazione esterna

Obiettivi da raggiungere

Maggiore resa del pannello per una durata prolungata nel tempo, gestione completamente automatizzata della luminosità

Page 10: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Requisiti essenziali del progetto

•Basso costo

•Modularità estrema

•Gestione semplificata

•Facilità di utilizzo per l’utente

•Basse risorse energetiche

Page 11: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Arduino fa per noi?

Componente Costo

Arduino viene spedito a casa per circa30€

Possiamo anche costruire un Arduino

Page 12: LinuxDay 2010, Arduino il re dell'hardware open

Arduino fa per noi?

LinuxDay 2010 - Università La Sapienza - Roma

Componente modularità

Sviluppare soluzioni completeper poi implementare le singole features come

opzionali per la clientela al fine di rendereil prodotto personalizzabile anche nei costi

Semplicemente un flash del firmware

Page 13: LinuxDay 2010, Arduino il re dell'hardware open

Arduino fa per noi?

LinuxDay 2010 - Università La Sapienza - Roma

Componente gestione semplificata

Dalla parte del cliente•Posa in opera immediata•Nessuna operazione preliminare•Nessuna manutenzione

Dalla parte del produttore

•Prodotto vendibile anche a distanza•Assistenza ridotta la minimo

Page 14: LinuxDay 2010, Arduino il re dell'hardware open

Arduino fa per noi?

LinuxDay 2010 - Università La Sapienza - Roma

Componente energetica

Arduino richiede 5 V per funzionare

Page 15: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Il progetto

•3 fotoresistenze

•1 “piccolo” servo

•1 pannellino solare

•1 Arduino

•1 Pc

+

Page 16: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Come funziona

1

3

2

Valore 1

Valore 2

Valore 3

Questione di differenze

Page 17: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Il semplicissimo cuore del codice

difL = OutC - OutL; difR = OutC - OutR;

if (OutL < OutC && difL > difR)

{ moveL();

} if (OutR < OutC && difR > difL)

{ moveR();

} Serial.println(".....");

delay(250); timetest = millis() - time;

Page 18: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Piccola demo video

Colleghiamoci con il tecnico.......

Page 19: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Sviluppi futuri

Sistema di diagnostica e monitoraggio remoto

Integrazione di pannello per monitoraggio locale

Gestione luminosità notturna

Page 20: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Chi sono

Mauro Fava

Twitter : @LinuxedintorniLinkedin: http://it.linkedin.com/in/maurofavaMail: [email protected] [email protected]

Page 21: LinuxDay 2010, Arduino il re dell'hardware open

LinuxDay 2010 - Università La Sapienza - Roma

Grazie per l’ascolto

Domande???

Se siete timidi, ma volete scambiare due chiacchiere, vi aspetto fuori per un caffè :-)