Da wir schon eine heiße Diskussion über die Wiimote geführt haben, schreib ich mal ein kleines Tutorial wie die Wiimote arbeitet und die Bewegungen an die Wii weitergibt.
Inhalt:
- Die Sensorbar
- Die Wiimote
- Wie die Wiimote arbeitet
- Kommunikation
1. Die Sensorbar
Die Sensorbar ist entscheidend für die Funktion der Wiimote, da diese im sogenannten "Pointing Mode" der Wiimote verantwortlich für die Bewegungen und die Zeigerichtung ist.
Die Sensorbar besteht aus einem Plastikgehäuse und 10 Infrarot LED's die als Wärmepunkte fungieren. Die Wiimote kann die Signale mit der eingebauten Kamera an der Vorderseite aufnehmen.
Über das Kabel an der Sensorbar, wird diese lediglich mit Strom versorgt (bei der Kabellosen, geschieht das über Batterien).
2. Die Wiimote
Kommen wir nun zur Wiimote.
Die Wiimote besteht aus einem Gehäuse, einer innen liegenden Platine, einer eingebauten Infrarot Kamera an der Vorderseite, einem Bluetooth Sender und zwei G-Modulen innen.
Die Infrarot Kamera ist für die Erfassung der Position im "Pointing Mode", die G-Module für die Haltung der Wiimote im "G-Mode".
3. Wie die Wiimote arbeitet
Kommen wir nun zum eigentlichen Thema, wie nimmt die Wiimote die Bewegungen auf.
Pointing Mode:
Wenn man die Wiimote mit der Infrarotkamera auf die Sensorbar richtet, erkennt die Wiimote im völlig schwarzen Feld, zwei leuchtende Punkte. Diese sind von den äußeren Enden der Sensorbar. Der Wiimote ist bekannt, wie weit die beiden Punkte voneinander entfernt sind (ca. 20 cm) und bestimmt mit dem aktuellen Abstand die Entfernung zur Sensorbar (näher dran => Punkte weiter auseinander, weiter weg => Punkte näher zusammen). Ebenso kann die Wiimote anhand der Position auf der Kamera erkennen ob sie nach oben (Punkte weit unten), nach unten (Punkte weit oben), nach rechts (Punkte weit links) oder nach links (Punkte weit rechts) zeigt. Sie erkennt auch, ob sie gedreht ist (Punkte sind z.B. senkrecht, anstatt wagerecht). Über diese Informationen, kann die Wiimote die Position im Raum feststellen.
G-Mode:
Bei einigen Spielen ist es nötig, die Wiimote quer zu halten (z.B. Mario Kart), so kann die Wiimote natürlich nichts mit der Sensorbar anfangen.Dafür hat die Wiimote die G-Sensoren, die Anzeigen ob und in welche Richtung die Wiimote gedreht ist. Die zwei Sensoren stehen im rechten Winkel zueinander, damit eine Neigung nach vorne und hinte, sowie rechts und links erkannt werden kann. So erkennt die Wiimote auch im G-Mode in welcher Position sie ist.
4. Die Kommunikation
Nun haben wir die Wiimote und die Sensorbar behandelt. Wir wissen aber noch nicht, wie die Wiimote mit der Wii kommuniziert um die Bewegungen zu übertragen. Das geschiet über den Bluetooth Sender mit der Wiimote. Über diese Verbindung werden die Informationen übertragen.
So, das sollte erstmal alles gewesen sein. Wenn jemand Fragen und Anregungen hat, postet bitte in diesen Thread:
http://www.wiifreak.de/wii-zubehoer/...iert#post13399
Fotos folgen.