Jsib ballon

De Centre de Ressources Numériques - Labomedia
Révision de 11 avril 2017 à 16:31 par Gaziel (discussion | contributions)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Interface Public Machine

Création d’une interface public- machine lors du concert de Jean Seb Is Back au PDB 2017

Un ballon connecté permet de contrôler du son/ vidéo, par la foule en délire

Principe

Les données d’un accéléromètre + magnétomètre (installé dans un ballon) sont encodées au format OSC et envoyées en WIFI grâce à un microcontrôleur ESP12E puis réceptionnées et décodées sur un PC à l’aide de son patch Pure Data Le publique, en jouant avec le ballon, devient acteur d’une partie du concert !

Schéma:

JSIB2017 IMG 20170411 133924.jpg

Sketch Arduino

File:JISB03.zip

éléments à modifier :

//OSC
char ssid[] = "Labomedia"; //SSID NAME
char pass[] = "Labomedia";  // SSID PASSWORD
const IPAddress outIp(192,168,2,108); // IP DU PC ou tourne PureData
const unsigned int outPort = 3011;    // PORT d’écoute du patch puredata  

Patch PureData:

File:JSB03-envoyer_recevoir_osc.pd

Sources

https://www.sparkfun.com/products/retired/10703

https://fr.flossmanuals.net/puredata/osc/