Étape 7: serveur
En plus d’être en mesure de recevoir des messages texte sms auprès des participants, nous avons également mis en place un mécanisme permettant aux visiteurs d’utiliser leur propre voix pour laisser des messages pour les mégaphones à jouer.
Nous avons vidé un mégaphone et permettant de cacher un serveur pi framboise petit à l’intérieur de son corps. Ce serveur a été programmé pour recevoir les signaux de la gâchette de mégaphone, enregistrer la voix du peuple et ensuite distribuer le message enregistré pour tous les autres mégaphones dans l’espace.
Nous une des broches GPIO la framboise de l’IP utilisé pour lire le déclencheur de mégaphone et une carte son USB pour lire le signal du microphone de le mégaphone dans la framboise pi.
Ce serveur a été également responsable de la distribution des messages texte sms à tous les mégaphones dispersés à travers l’espace.
Le code Python pour le serveur est sur github.