Archive:Wiimote : Comment utiliser le Wii Motion Plus comme Gyroscope
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.
Sommaire
Ressources
- http://randomhacksofboredom.blogspot.com/2009/06/wii-motion-plus-arduino-love.html
- http://www.dailymotion.com/video/xa2f82_wii-motion-plus-gyroscope-pour-imu_tech#from=embed
- http://www.pobot.org/Gyroscope-Wii-Motion-Plus.html
- http://www.pobot.org/Utilisation-d-un-axe-du-Wii-Motion.html
- http://www.pobot.org/Utilisation-d-un-axe-du-gyroscope.html
- http://www.pobot.org/Utilisation-d-un-axe-du-gyroscope.html?artpage=0-0#outil_sommaire_7 Intégration par rectangles
- http://www.gloomy-place.com/wiigyro.htm
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.
- Saber Game La visualisation d'un sabre, avec des test d'optimisation.
- Fish Slapping Dance Un jeu amusant
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:
Patch Pure Data
Ce patch ne récupère pas l'info slow !!! Il est affiché dans la console mais il est toujours à 1