Download - 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
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?
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.
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
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
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
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
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
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
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
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…)
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...
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
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 } ]}
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;
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;
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
/ openmakersitaly