GoogleIO Extended Campania

17
Google I/O Extended Campania - 29 maggio 2015 © 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC Quando il divertimento si fa (lavoro) serio: da un prototipo nato per scherzo, ad un lavoro retribuito Google I/O Extended Campania - 29 maggio 2015 Centro Commerciale Campania, Marcianise, Caserta www.openmakersitaly.org

Transcript of GoogleIO Extended Campania

Page 1: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

Quando il divertimento si fa (lavoro) serio:da un prototipo nato per scherzo, ad un lavoro retribuito

Google I/O Extended Campania - 29 maggio 2015Centro Commerciale Campania, Marcianise, Caserta

www.openmakersitaly.org

Page 2: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

Chi siamo?cosa facciamo? dove andiamo?

cosa diavolo è un bit? e un byte?!?

ma soprattutto… chi ce lo fa fare?

Page 3: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

Open Makers è un’associazione di persone unite dalla passione:

● siamo, inventori, artisti, ma soprattutto sognatori

● siamo quelli che costruiscono strane cose

● siamo quelli che non si tirano indietro se c'è da rimanere svegli

per dare forma a una nuova idea

● siamo quelli che non si arrendono quando una cosa non

funziona

Ma più di ogni altra cosa…

Siamo persone che agiscono con passione.

Page 4: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

…siamo quelli che non hanno mai smesso

di giocare

Page 5: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

Open Makers è composta da persone che hanno esperienze e competenze diverse, ma complementari:

Un’associazione a 360°

•Artigiani

•Ingegneri

•Architetti

•Sviluppatori

•Designers

•Specialisti di User Experience

•Strategists

•Marketers & Comunicatori

Page 6: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

…persone diverse che insieme danno vita a progetti complessi

Page 7: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

Open Makers agisce da incubatore e da acceleratore per la realizzazione di idee e di progetti innovativi:

●consulenza strategica nella fase iniziale

●supporto tecnico nella fase di implementazione

●assistenza nella fase di lancio

Cosa facciamo

Page 8: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

Guide, Articoli, Recensioni

Page 9: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

I nostri corsi

Page 10: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

...tutto è nato da qui

Page 11: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

...e ora, la storia assurda di oggi

(beh, mica tanto…)

Page 12: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

dallo scherzo...

Page 13: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

...ad un progetto regolarmente retribuito, e fatturato

Page 14: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

...e infine, un pò di roba tecnica

Struttura dati utilizzata:

{ "steps": [ { "channel": 0, "time": 500 }, { "channel": 1, "time": 800 }, { "channel": 2, "time": 300 } ]}

Page 15: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

...e infine, un pò di roba tecnica

● l’utente richiede il pairing tra il device Android e il modulo

bluetooth HC-05;

● l’utente definisce una sequenza di attivazione dei relè;

● al momento dell’invio della sequenza:

○ il dispositivo Android fabbrica una struttura JSON con i

dati e gli step della sequenza selezionata;

○ il dispositivo apre la connessione seriale-bluetooth, e

invia la stringa JSON;

Page 16: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

...e infine, un pò di roba tecnica

● la scheda Arduino è costantemente in ascolto sulla seriale

fornita dal modulo bluetooth HC-05;

● appena riceve una stringa, la memorizza in un buffer, e la

processa grazie alla libreria ArduinoJson (https://github.

com/bblanchon/ArduinoJson);

● se la stringa viene decodificata correttamente (cioè se non ci

sono stati errori di trasmissione) legge gli step contenuti nella

struttura, e li esegue, attivando i relè per i tempi specificati;

Page 17: GoogleIO Extended Campania

Google I/O Extended Campania - 29 maggio 2015

© 2015 Open Makers Italy. Tutto il materiale della presentazione è coperto da licenza Creative Commons, attribuzione: non commerciale CC BY-NC

{“greetings”: “Grazie a tutti per l’attenzione!”

}:-]

www.openmakersitaly.org

[email protected]

/ openmakersitaly