
Ce que vous allez voir là m’a fait complètement halluciner ! Ça parait pourtant si simple …
Premièrement je me dois de vous faire une petite présentation de la Wiimote. Elle se compose d’une caméra infra-rouge, d’une résolution de 1024×768, fixée en « façade » et d’un accéléromètre 3 axes (+/- 3g). Tous deux fonctionnent à une fréquence de 100Hz.
Voici donc ce que Johnny Chung Lee propose de réaliser à l’aide d’une Wiimote:
- Suivi des doigts (ou tout autre objet) dans un plan 2D
Pour cela, il utilise la caméra infra-rouge. Vous allez me dire que nos doigts n’émettent pas d’infra-rouges … Mais ce n’est pas tout à fait vrai: ils n’en émettent pas, mais par contre ils en reflètent ! Cependant cette quantité est insuffisante pour la Wiimote. C’est pour cela que Johnny Chung Lee propose de réaliser une plaque complètement remplie par des LED infra-rouges, à placer derrière la Wiimote. Ainsi la lumière émise pas les LED viendra se réfléchir sur les doigts et donc la Wiimote recevra suffisamment d’infra-rouges pour les détecter. Cependant, avec une telle méthode, la Wiimote ne détecte pas seulement les doigts, mais aussi le reste de la main. C’est pour cela qu’il utilise une surface réfléchissante (pas cher sur eBay, selon lui) pour accentuer la réflexion des doigts et ainsi éliminer les autres parasites.
Pour ce qui est du matériel utilisé, une Wiimote connecté a un PC en Bluetooth et un programme fournis sur son site (cf: plus bas), suffisent.
Et voici le résultat:
- Faire un Whiteboard ou une tablette graphique pour trois fois rien
Comme on l’a vu précédemment, la Wiimote associée au programme de Johnny Chung Lee peut détecter n’importe quelle source d’infra-rouges … donc pourquoi pas une LED. Il a donc eu l’idée de créer avec un vieux stylo bille, en remplaçant la mine par une LED IR et un bouton poussoir, un stylo virtuel.
En plaçant la Wiimote de manière à ce que les 45° de son champ d’action captent un tableau complet ou toutes autres surfaces planes (table, écran de PC, …) et après calibration d’un autre programme de sa réalisation, il est capable de simuler un « clic » (allumage de la LED), et de positionner le stylo avec des coordonnées précises. Ainsi il lui est possible de piloter Windows, de dessiner sous Paint, etc.
Comme une vidéo est toujours plus explicite:
- Simuler le déplacement dans l’espace par un suivi de la tête
Pour cette dernière démonstration, qui d’ailleurs s’adresse surtout aux développeurs de jeux vidéos, Johnny Chung Lee montre comment simuler un effet « fenêtre » dans un espace 3D. Je m’explique: quand on s’approche d’une fenêtre notre angle de vue du paysage s’élargit, quand on se décale vers la droite, on voit une partie du paysage à gauche qui était caché …
Ainsi en déterminant la position de la tête son programme est capable de déterminer ce qui doit être visible, ou non. Cela pourrait ressembler à une véritable révolution dans les jeux type FPS.
Je dirais donc, à vos Wiimotes !
Pour finir, sachez que tous les programmes et les explications détaillées sont disponibles sur son site (en).
























