Marionnettes sans fil

Le projet

Il y a deux ans j’ai été contacté par Venko Kiossev, un marionnettiste ayant pour projet d’innover dans le domaine en permettant l’automatisation et le contrôle a distance de certaines marionnettes au sein de ses spectacles.

Le projet a permis a terme la création d’un narrateur: Ditou

Ce troll poilu doté d’une grande bouche se charge de raconter l’histoire aux enfants pendant un changement de décors et se permet également quelques interactions avec le marionnettiste, le tout sans nécessité l’aide d’un assistant en coulisse.

D’un point de vue technique

Mon travail aura été de concevoir un logiciel permettant la création d’animations synchronisées avec la musique ainsi qu’un protocole de communication et un montage Arduino.

Le contrôle s’effectue depuis un PC en régie et les ordres de mouvements sont transmis via des modules XBee a une Arduino qui peut contrôler jusqu’a 12 servomoteurs.

Le logiciel

Anima Puppet Studio a été développé en utilisant le framework Qt.

Les sources sont disponibles pour les curieux, biens que je n’ai pas encore décidé si j’allais le publier sous une licence libre.

Chaque canal représente la position d’un servomoteur au cours du temps. Les informations sont ensuite transmissent au travers d’un port com au réseau sans fil ZigBee puis a l’Arduino qui pilote directement les servomoteurs.

Le matériel

Chaque Arduino est capable de contrôler 12 moteurs (PWM) et 4 relais. Il est cependant possible de connecter plusieurs modules au réseau, permettant le contrôle de plusieurs marionnettes.

 

Améliorations futures

La créations de modules supplémentaires pour l’ajout de marionnettes autres que Ditou est en cours.

La documentation est assez peu détaillé sur ce projet, ce problème sera résolu progressivement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *