Author | Thread |
User 30.04.2008 21:34:48 | Wii remote as a gyroscopic mouse (feature request) | |
This posting is older than 6 months and can contain outdated information. I would love to be able to use a Wii remote as a gyroscopic mouse in either relative mode or absolute mode. The thing has a three-axis accelerometer, so it should be possible. In relative mode on a gyroscopic mouse, there is a neutral position where the mouse does not move. Tilting the device in a certain direction causes the cursor to slide in that direction with the speed determined by the degree of tilt. It's kind of like a TrackPoint on a ThinkPad. A gyroscopic mouse in absolute mode maps certain angles of tilt to certain spots on the screen. Thus, to get the mouse to go to the upper left, you tilt it forward and left, kind of like a joystick. Most people see absolute mode in tablets from Wacom and the like where placing the pen close to the tablet causes the cursor to jump to that location on the screen. Basically, I want it to be able to act as a mouse, but my TV (actually a projector mounted on my ceiling that casts a 100" diagonal image) is big enough that the normal Wii beacons are too narrow and too dim. I don't want to have to build a new pair of lights just yet.
| These entries from the FAQ may be relevant to this topic: Hardware - Apple® Remote
To enable you to use all capabilities of the IR Receiver of your Mac®, Remote Buddy is using its own driver. In contrast, all other applications with integrated Apple® Remote support usually use the OS X Apple® Remote subsystem.
As long as you're running Remote Buddy, Remote Buddy and its driver are responsible for turning the received button presses into actions. As soon as you quit Remote Buddy, this task is again handled by the OS X Apple® Remote subsystem.
If other applications don't use the interface to the OS X Apple® Remote subsystem correctly, this can lead to the effect that nothing happens when you press a button on your Apple® Remote. For as long as you're running Remote Buddy, issues like this are covered by Remote Buddy and it's driver and are therefore not visible to you. However, as soon as you quit Remote Buddy, the OS X Apple® Remote subsystem is back in control and any issues caused in it by other applications become visible.
Therefore Remote Buddy is neither the cause of the issue nor is it responsible for it. Instead, the cause of the issue exists independently of Remote Buddy. It's located elsewhere and can also only be solved there.
Although our products can't cause any such issues, we're regularly contacted about such issues and asked for help. In order to make locating and fixing the cause of such issues as easy and efficient as possible, we've developed a free diagnostics tool: Remote Control Diagnostics. It can locate issues with a single click and will provide you with information about the issue as well as with instructions on how you can fix it.
Hardware - Wii™ Remote Please go through all of the following points to check your setup for possible errors:
- Please make sure that your computer is equipped with Bluetooth® and that it is active. You can enable and disable Bluetooth® at any time through System Preferences.
- If you only switch on Bluetooth® occassionally: the Bluetooth® stack used by Apple® does seem to need up to a minute after it has been activated, before it can establish connections to devices. During this time, Bluetooth® appears to be active to applications, but isn't fully there just yet.
- Please make sure the Bluetooth® Receiver in Remote Buddy is active (green "light" in front of its entry in the menu).
- Before you can use a Wii™ Remote with Remote Buddy for the first time, you need to pair it through the "Setup Wizard". For pairing, open the "Setup Wizard" of Remote Buddy (you can access it in the pull down menu to be found in your system's menu bar behind the Remote Buddy icon) and follow its instructions. If the pair option is greyed out, use the Setup Wizard to install the Remote Buddy Kernel Extension, first.
- If a remote control has been connected through the setup wizard once, an active Bluetooth™ Receiver in Remote Buddy and pressing buttons 1 and 2 at the same time are sufficient to establish a connection.
- If not all four LEDs are blinking when pressing button 1 and 2 - or if they blink with different brightness - your battery may no longer hold enough power for the operation of the remote control. Fresh batteries then solve the problem.
- If the combination of buttons 1 and 2 does not lead to a successful pairing, you'll find a small red knob after removing the battery door, which, when pressed, will also trigger the pairing.
- In rare cases (we currently know of only one), the remote control itself needs to be reset. Therefore, remove the batteries for at least 30 seconds, then insert them again and try anew to establish a connection. You may possibly have to pair the remote anew, first.
In some cases, the Bluetooth®-stack of OS X does not deliver the names of devices to Remote Buddy, making it impossible for Remote Buddy to detect a new remote control. If you experience this case, you can use the OS X Bluetooth® Wizard in order to work around this problem upon your first connection. Therefore, please follow these instructions:
- Open "System Preferences"
- Select "Bluetooth"
- Click on "Set Up New Device…". The Bluetooth assistant will now open.
- Click on "Continue" to get beyond the "Introduction" message.
- Select "Any device" and click "Continue".
- Now press button 1 and 2 simultaneously on your remote control
- If the name of your remote control appears on screen, select it from the list and click on "Continue"
- Continue to click on "Continue" until you are prompted to enter a number on your Bluetooth® device. If you have reached that screen, quit the assistant.
- Now use Remote Buddy's own "Setup Wizard" to pair your remote with your computer.
Built into the Wii™ Remote is an infrared sensor, that can locate several, punctual infrared light sources and report their location to Remote Buddy.
It's impossible to determine the position of the remote control - and thus also moving the mouse cursor - without at least one of these infrared lightsources.
When using the game console, the so called sensor bar is supplying this IR light source. The name is a bit misleading, as it does not contain any sensors at all, just IR diodes, that emit light in the IR spectrum - which is invisible to the human eye.
If no sensor bar is available to you - or if the IR diodes in it are currently turned off, another infrared light source is required. Infrared radiation is also called heat radiation. Simply said, when there's heat, there's infrared light, too. Using this physical phenomena, you can also use very hot objects as infrared light source - whereas f.ex. tealights and candles are especially predestined. Always make sure to exclude the possibility of a fire and any other risks, when using burning candles, tealights or very hot objects,
An infrared receiver can not be used as infrared lightsource. It can only receive, not emit infrared light.
TV sets and monitors don't create light in the infrared range that would be strong enough, either.
In order to use the infrared mouse mode, you have to point your remote control to the IR lightsource. You can easily check, whether this source is strong enough by having a look at the options of your remote in Remote Buddy's preferences (in the Hardware tab). There, all light sources recognized by the IR sensor are displayed for as long as the IR mouse mode is active.
You can find more information on infrared light on f.ex. Wikipedia (Link to external article).
| User 30.04.2008 22:42:01 | Re: Wii remote as a gyroscopic mouse (feature request) | |
This posting is older than 6 months and can contain outdated information. Thanks for asking. There's a reason, though, why that feature is not found in Remote Buddy. The Wiili.org wiki already says it well, so I'll just quote it here. -- Quote: http://www.wiili.org/Wiimote#IR_Sensor -- [..] During R&D, Nintendo discovered the motion sensors were not accurate enough to use the remote to control an on-screen cursor. To correct this, they augmented the remote with an infrared image sensor on the front designed to locate two IR beacons within the controller's field of view. The beacons are housed within a device misleadingly called the Sensor Bar. These two sources of IR light are tracked by a PixArt sensor in the front of the Wiimote housing. By tracking the locations of these two points in the sensors 2D field of view, the system can derive more accurate pointing information. [..] -- End of quote -- My own tests showed me that the accellerometers are not a good data source for implementing a virtual mouse - at least if you really want to use it beyond a technical demo. I was regularly faster at positioning the mouse cursor using just the remote's buttons and Remote Buddy's "normal" virtual mouse. Best regards, Felix Schwarz
|
|