WiiMote Physics
|
Retrieve data from your WiiMote. WiiMote Physics allows you to retrieve data from your WiiMote or Balance Board and display it in real-time. It has a number of predefined modes of operation in order to make acceleration or position measurements. Its developed in C#.
The WiiMote is Nintedos game controller for their Wii gaming console. It allows the user to interact with the game by using gesture recognition and pointing. In order to achive this, the WiiMote has two key features built into it, an infrared (IR) camera and a three axis accelerometer.
To get your WiiMote to connect to your PC follow these steps: - Activate the Bluetooth on your PC - Right click on your Bluetooth icon in the bottom-right of your desktop and select "Add a Bluetooth Device" - Press the 1+2 buttons on your controller to put it in pairing mode - When your PC picks up the device (Nintendo RVL-CNT-01) double-click its icon - When it asks for a Pairing Key select "Pair Without Using a Code" - Windows will add the drivers for a new HID device and should indicate that the process has completed succesfully.
Using both the accelerometer and camera Author have succesfully incorporated WiiMotes into the following Physics demonstrations:
1. Simple Harmonic Motion on a Spring (simultaneously tracking the acceleration and displacement)
2. Pendulum motion (small amplitude motion by tracking the postion of an IR source and large amplitude motion using the accelerometer)
3. Motion of an oscillating air-track glider using the IR camera
4. Drawing displacement-time graphs using the IR camera
Connecting to the WiiMote
To get your WiiMote to connect to your PC follow these steps:
1. Activate the Bluetooth on your PC
2. Right click on your Bluetooth icon in the bottom-right of your desktop and select "Add a Bluetooth Device"
3. Press the 1+2 buttons on your controller to put it in pairing mode
4. When your PC picks up the device (Nintendo RVL-CNT-01) double-click its icon
5. When it asks for a Pairing Key select "Pair Without Using a Code"
6. Windows will add the drivers for a new HID device and should indicate that the process has completed succesfully
7. That's it...
Once you have paired your controller it will remain in your bluetooth devices list.
Using the Software
1. Accelerometer - Reads the three accelerometer values from a WiiMote
2. Motion Sensor - Requires a sensor bar with two IR LEDs. It will use triangulation to determine the distance between the WiiMote and the sensor bar (the field of view of the camera is fairly restricted and hence you must be pretty much directly in front of the sensor bar for this to work).
3. Position Sensor - Again this requires a sensor bar with two IR LEDs. It monitors the absolute position of the LED images on the WiiMote's camera (ideal for looking at the small amplitude motion of a pendulum).
4. Spring-Mass SHM - Requires a sensor bar with two IR LEDs. This mode will plot the acceleration and displacement of a WiiMote connected to a spring from the ceiling. You must have the sensor bar directly underneath the WiiMote.
5. Balance Board - This mode reads data from a Balance Board.
Requirements:
* WiiMote device
* NET Framework
The license of this software is Free, you can free download and free use this remote access software.