Devo dire la verità. Questa idea me l’ha infilata in testa una persona che lavora alla protezione civile di Prato quando un anno fa parlai di Twitter come possibile strumento per inviare aggiornamenti delle allerte via web. Questa persona mi disse “non sottovaluti la potenza del megafono, ingegnere, dove si arriva con quello Twitter non arriva”. Da nativo digitale quale sono in quella situazione non diedi la giusta importanza a quelle parole. Poi ci ho ripensato su ed effettivamente poi ho compreso: se tu devi dare un’allarme o un’allerta o anche solo comunicare un possibile rischio devi fare si comunicazione online, ma devi farla anche e soprattutto sul posto. Ecco perchè il megafono è ancora molto sponsorizzato dalla protezione civile, perchè permette di allertare chi è intorno a noi (anche se non ha internet).
Detto questo mi sono chiesto: e perchè non unire la rapidità del web e dei dati sul rischio idrogeologico con la possibilità di far suonare una sirena o un megafono non appena si dichiara stato di rischio online?
Con emergenzeprato questo è stato piuttosto semplice da realizzare per due motivi:
- I dati di rischio idrogeologico sono online e vengono aggiornati tutti i giorni
Ho simulato il megafono connettendo alla scheda un piccolo altoparlante portatile di questo tipo. Ovviamente con un megafono con un ingresso audio come questo si può ottenere lo stesso effetto, è sufficiente avere un qualunque dispositivo con un ingresso audio da connettere alla scheda raspberry con un cavetto jack, come schematicamente riportato in figura.
A questo punto per eseguire la prima configurazione dell’audio del raspberry eseguite questo comando un connessione SSH
amixer cset numid=3 1
Su raspberry eseguire un file audio è a questo punto roba da un’istruzione:
omxplayer example<span class="token punctuation">.</span>mp3
Quindi se adesso volete capire come inserire tutto questo in un’applicazione, tenete presente che emergenzeprato ha un file getting.php che consente di leggere i dati periodicamente memorizzati da quanto pubblicato online. Eseguendo periodicamente il file alert_risk.php di emergenzeprato ogni giorno che un rischio verrà rilevato, la vostra sirena connessa ad internet suonerà (il suono è configurabile con un file audio a vostra scelta). Ricordatevi di cancellare il file alarm.txt una volta che volete riprogrammare l’allarme (il sistema è fatto in modo che l’allarme suoni una volta sola non appena si rileva un rischio).
La logica con cui inviare l’allarme può essere modificata ma il concetto è e resta uno solo: gli opendata per animare un oggetto connesso ad internet, di grande utilità in caso di allerta.