= Scatolo che parla/interagisce = == Hardware == [[https://www.raspberrypi.org/|Un RPI]] che può gestire o * uno o più pulsanti ''classici'' connessi ad ingressi digitali * uno o più pulsanti ''strani'' connessi tramite USB alla scheda [[http://makeymakey.com/|Makey Makey]] * entrambe le interfaccie * abbiamo verificato che il circuito di Makey lo si può chiudere anche tra due persone, che si baciano, abbracciano, sfiorano ... RPI è senza monitor e tastiera, opzionalmente con WiFi dongle o cavo ethernet se c'è la connessione, con inserita una chiavetta USB contenete i testi in files specifici, quindi aggiornabili da un altro PC l'uscita jack mini stereo dell'RPI andrà collegata all'impianto audio, da installare e non di ns competenza == Software == Concetti chiave : * anche se fisicamente c'è un solo RPI le ''macchine'' funzionalmente sono due o più, identificate da voci diverse e che alludono a generi differenti, associate ai varii bottoni * la '''pressione''' di un bottone scatena un conteggio interno e la generazione di un messaggio sonoro dalla ''macchina'' corrispondente * il messaggio, a seconda dei casi, può essere composto dal conteggio, eventualmente sbagliato, e da una frase presa, a caso, da uno di files nella chiavetta * la voce usata dovrebbe essere associata al bottone premuto ma non sempre * ogni macchina ha il suo ''stato d'animo'', mutevole nel tempo, i diversi files sulla chiavetta corrispondono a diversi stati d'animo * possono venire generati dei messaggi sonori indipendentemente dalla pressione di un bottone * i cambiamenti di stato d'animo possono dipendere dalle sequenze di bottoni premuti, dal conteggio, o essere randomici * si potrebbero anche usare, in alternativa od in parallelo, anche un software che produca delle frasi apparentemente a caso sfruttando un archivio generato tramite [[https://en.wikipedia.org/wiki/Markov_chain|Catene di Markov]] su uno o più testi a nostra scelta * si sta ragionando di installare una [[https://en.wikipedia.org/wiki/Virtual_private_network|VPN]] sul server di Unit/Macao, in questo modo si potrebbe accere all'RPI da remoto == Installazione == * RPI viene alimentato a 5V tramite apposita ''saponetta'' * RPI può essere occultato o in bella vista in contenitore di plexiglass * per cablare i bottoni ''classici'' occorrono 2 fili ognuno da connettere ai pin di ingresso dell'RPI * per cablare Makey ci vuole il suo cavo USB e poi un filo per bottone più un filo da connettere al comune e che dovrà essere toccato contemporaneamente al bottone, quindi potrebbe essere una piastrina metallica : bisogna costruire ogni bottone ed eventualmente una specie di contenitore * i files con i testi sono su chiavetta pre-editati ed eviterei di farli aggiornare in loco se non per eccezzionalità == Manutenzione == * una volta installato e cablato tutto dare tensione all'RPI, eventualmente si può spegnere alla sera * piantonare che non si rubbino/rompano il tutto e eventualmente distruggere simbolicamente le macchine l'ultimo giorno == Testi == === Incazzat* === Ehi, stronzi, mettetevi in fila sei il 137 scocciatore che entra numero 789 devi pagare se vuoi entrare macchissei, maddovecazzovai ? cazzo hai da toccare, eh ? Ti pare di dover toccare tutto quello che ti capita? === Stanc* === Che palle, spegnetemi mi spiace, ma ho perso il conto ronf ronf Credo tu sia il visitatore numero 894, ero in stand by... Ho troppi processi in background e non riesco più a contare i visitatori Ha senso contare tutti i visitatori che pigiano il pulsante? === Gentile === Buon giorno lei e' il 296 visitatore, prego e buona permanenza Sei il visitatore numero 353, spero che questo sia di tuo gradimento === Sensibile === Siii, daiii, cosiii' Ahi, mi hai fatto male Non toccarmi cosi', ti prego Il fatto che io abbia un bottone non significa che desidero che sia tu a toccarlo! '''qui tocca a voi'''