workshop WEARABLE MICROCONTROLLERS FOR LIVE PERFORMANCES LUOGO E DATE Teatro Comunale Carlo Gesualdo Piazza Castello Avellino / Italy 26-29 Agosto 2015 DURATA Il workshop ha una durata di 20 ore DOCENTE Carmine De Rosa Email: [email protected] Mobile: +39 339 1805849 Web: www.dslak.it OBIETTIVI Negli ultimi anni, grazie allo sviluppo di piattaforme economiche e versatili come Arduino e alla possibilità di interfacciare tali piattaforme con software in grado di generare output audio/video in realtime come Processing, la realizzazione di progetti interattivi ha raggiunto una diffusione molto più ampia. L'ultima frontiera dell'interazione in questo campo rizguarda lo sviluppo di sistemi in grado di interagire dal vivo con il performer mediante lo sviluppo di “indumenti interattivi” composti da sensori, microcontrollori e dispositivi visivi (fibre ottiche, LED). Il workshop sarà focalizzato sulla comprensione pratica e teorica delle tecniche utilizzate sia durante il processo di ideazione e progettazione che nella fase di realizzazione pratica di una performance interattiva auidovisiva, basata su sensori e microcontrollori “indossabili” come Arduino LilyPad. Durante il workshop verranno trattati tutti gli strumenti in grado di instaurare una interazione audio/visiva tra il performer e la platea: a tale scopo verranno esaminate varie tipologie di sensori e microcontrollori. Il frutto del workshop sarà quindi una performance interattiva in grado di reagire ai movimenti spontanei o a gesti codificati compiuti dall’utente o dallo spettatore, producendo delle variazioni sul piano sonoro o visivo. I partecipanti avranno modo di affrontare le modalità di utilizzo e controllo degli strumenti partendo dalle basi fino ad arrivare ad una conoscenza di livello intermedio, finalizzata alla gestione e alla realizzazione di performances interattive. La teoria e le realizzazioni del workshop verranno concretizzate con la realizzazione di un elaborato finale realizzato dai partecipanti all’interno della struttura ospitante. PROGRAMMA MERCOLEDI 26 h. 11.00 – 13.00, 15.00 - 18.00 - Introduzione al workshop e presentazione dei partecipanti - Esposizione del programma - Microcontrolli e piattaforme embedded (Arduino, Raspberry Pi, ecc...) - Introduzione ad Arduino - Principi di funzionamento - Pin analogici e digitali - L'interfaccia di programmazione - Tipi di dati, strutture, funzioni e librerie - Preparazione alla fase successiva, configurazione dell'ambiente di lavoro e degli strumenti necessari PROGRAMMA GIOVEDI 27 h. 11.00 – 13.00, 15.00 – 18.00 - Principi di elettronica - Fondamenti di elettronica ed elettrotecnica - I componenti elettronici attivi e passivi - Moduli e sensori - Tipologie di moduli e sensori - Interfacciamento con moduli e sensori - Sensori e moduli come sorgente di informazioni - Circuiti elettronici - Realizzazione di un circuito/modulo ad-hoc PROGRAMMA VENERDI 28 h. 11.00 – 13.00, 15.00 – 18.00 - Tecniche di programmazione avanzata per piattaforme embedded - Interfacciamento con segnali analogici e digitali - Utilizzo di moduli avanzati - Comunicazione seriale - Comunicazione senza fili - Interazione audio/video - Audio generativo - Video generativo - Manipolazione ed utilizzo di sorgenti audio/video in realtime - Programmazione e approfondimento libero e individuale PROGRAMMA SABATO 29 h. 11.00 – 13.00, 15.00 - 18.00 - Pianificazione e progettazione della performance - Brainstorming tra tecnici, artigiani e coreografi - Assegnazione dei ruoli e creazione del gruppo di lavoro - Realizzazione pratica e testing - Esibizione live MATERIALE NECESSARIO PER LA PARTECIPAZIONE 1 PC Linux (preferibile), MAC o Windows 1 Scheda Arduino (UNO, LilyPad o Mini) 1 Breadboard + componenti e attrezzi vari (ES: Kit Arduino) Non strettamente necessari ma preferibili per una sperimentazione individuale e per elaborare al meglio il risultato finale: Saldatore Basetta millefori LED stripes Moduli e sensori vari PREREQUISITI Nessuno, anche se è consigliata una buona predisposizione alla progettazione in genere. Preferita ma non indispensabile familiarità con i linguaggi di programmazione. Si consiglia di munirsi degli strumenti di lavoro già installati per velocizzare le operazioni di set up STRUMENTI UTILIZZATI Arduino UNO, Mini o LilyPad (http://www.arduino.cc) Processing (http://www.processing.org) BIOGRAFIA Sviluppatore ed amministratore di sistema in ambiente Unix/Linux, dopo aver completato gli studi in ambito elettronico approfondisce le proprie conoscenze informatiche all'interno dell'Università di Salerno dove insieme ad un gruppo di appassionati di haking e software libero fonda HCSSLUG (Linux Users Group dell'Università di Salerno) con il quale realizza numerosi progetti in ambito OpenSource. Nel 2009 fonda la propria azienda che opera nel campo dell'ICT e dei sistemi embedded. Nel 2006 si avvicina alle arti digitali e nel 2009, incuriosito dapprima dall'aspetto tecnico ma senza tralasciare quello scenico e concettuale, inizia ad approfondire le propie conoscenze nell'ambito della media-art e delle installazioni, studiando le soluzioni adottate da artisti affermati e sviluppando varie soluzioni alternative che utilizzano però un approccio più sostenibile, efficiente e soprattutto open. Nel 2011 realizza le sue prime installazioni interattive e ad oggi è alla continua ricerca di soluzioni creative. COSTO E ISCRIZIONI ll costo è di 100 euro. Le iscrizioni scadono il 16/08/2015. L’ iscrizione comprende: - Arduino Pro Mini + programmatore - l’ingresso a tutti gli spettacoli che si terranno in terrazza nei 4 giorni di durata del festival. Per iscrizioni e informazioni scrivere a [email protected] Per i partecipanti fuori sede sono previste strutture convenzionate a costi agevolati.