Wiimote : Comment utiliser le Wii Motion Plus comme Gyroscope

De Centre de Ressources Numériques - Labomedia
Aller à : Navigation, rechercher

Wii 11.png

Alpha, Beta, Gamma sont les angles absolus calculés avec les valeurs du Motion Plus. Ces valeurs sont les vitesses d'angles, il faut les intégrer.

Ressources

Utilisation dans Blender

Comme le patch Pure Data ne récupère pas l'info Slow, le plus simple est d'utiliser le module python cwiid dans un script extérieur à Blender et d'envoyer en OSC.

Mode lent vs Mode rapide

http://wiibrew.org/wiki/Wiimote/Extension_Controllers/Wii_Motion_Plus

Exemple:

  • Mode lent : 20 unités = 1,45 deg / s
  • Mode rapide : 1,45 * 2000/440 = 6,59 deg / s.

Ratio : 6.59/1.45 = 4,544827586

Comment récupérer l'info Slow mode

La page Compilation de cwiid sur Linux Mint 12 explique comment compiler ou fournit les fichiers.

Wmgui

sudo apt-get install wminput

Télécharger le fichier libcwiid.so.1.0 Fichier:Libcwiid.so.1.0.zip, le décompresser, le coller avec nautilus en root dans usr/lib. Il ne doit pas y avoir de fichier libcwiid.so.1.0 dans /usr/local/lib/.

Vous obtenez ceci après avoir activer les Extensions dans wminput:

Wii 10.png

Patch Pure Data

Ce patch ne récupère pas l'info slow !!! Il est affiché dans la console mais il est toujours à 1 Wii 09.png