6 Crazy, Interesting Or Useful Ways To Use a WiiMote

The WiiMote: A Revolutionary Controller and Its Afterlife
The introduction of the WiiMote by Nintendo in late 2006 fundamentally altered the landscape of the console gaming industry. It pioneered the idea of engaging with games through physical movement. Despite initial skepticism suggesting it was merely a passing trend, the Wii has cemented its place as one of the most commercially successful gaming consoles of all time.
Its realistic motion-sensing capabilities broadened the appeal of video games to demographics who previously had little to no interest. As with any innovative technology, the WiiMote’s potential quickly extended beyond its original purpose on the Wii console.
Exploring the Best WiiMote Hacks
Here are six of the most impressive and creative ways the WiiMote has been repurposed. These demonstrate the controller’s versatility and the ingenuity of the hacking community.
Johnny Lee’s Pioneering Work
Johnny Lee gained significant recognition through a captivating TED Talk presentation. He is the originator of the first three hacks detailed below, showcasing the early potential of the WiiMote’s technology.
- WiiMote Guitar Hero Adapter: Lee initially created an adapter allowing the WiiMote to function as a guitar controller for the popular Guitar Hero game on a computer.
- WiiMote PC Remote: He then developed a driver enabling the WiiMote to serve as a standard PC remote control.
- WiiMote Head Tracking: Further expanding its capabilities, Lee engineered a system for utilizing the WiiMote for head tracking, opening possibilities for virtual reality applications.
These early projects demonstrated the WiiMote’s adaptability and inspired further innovation within the tech community.
The WiiMote’s success wasn’t solely due to its gaming applications. Its underlying technology proved to be remarkably adaptable.
The controller’s infrared sensor and accelerometer opened doors for a wide range of non-gaming applications. This led to a vibrant community of developers and hobbyists exploring its potential.
Head Tracking Systems for Desktop Virtual Reality
A method for achieving head tracking in desktop VR involves securing a WiiMote in a stationary position relative to the display. The user then wears the sensor bar, which is practically implemented as two infrared (IR) LEDs mounted on either side of the head – easily integrated into a head-worn cap.
The WiiMote determines the user’s head position, and the virtual environment presented on the screen is adjusted accordingly. This creates a simulated 3D experience.
Limitations and Practicality
Despite being a noteworthy technical accomplishment, this approach has seen limited adoption in real-world applications, particularly within the gaming sector. The perceived 3D effect isn't true stereoscopic 3D.
The illusion of depth is most noticeable when the user actively moves their head; static viewing diminishes the impact significantly.
Headtracking relies on constant motion to maintain the immersive quality.
Interactive Whiteboards: A Cost-Effective Solution
Interactive whiteboards have become a staple in education globally, serving as large displays for classroom presentations and interactive lessons. Traditionally, these devices represent a significant financial investment, often costing several thousand dollars.
However, a resourceful project utilizing readily available and inexpensive components – such as a WiiMote and a single $1 infra-red LED – offers a compelling alternative. Johnny’s code provides a way to substantially reduce these costs.
For those interested in implementing this solution, Angela has created an excellent and detailed tutorial to guide the setup process.
Practical Implementation and Testing
Several years ago, while employed at Kyoto University, I personally evaluated this system. The accuracy of the tracking proved to be satisfactory under ideal conditions.
A notable limitation encountered during testing was the susceptibility to accidental obstruction of the infra-red LED by the user’s hand, which would interrupt the connection.
Furthermore, latency inherent in BlueTooth communication occasionally resulted in lines appearing fragmented or as irregular shapes, rather than smooth, continuous strokes.
These observations highlight areas where further refinement and optimization could enhance the overall user experience and performance of the system.
Potential improvements could focus on minimizing occlusion and reducing BlueTooth latency to achieve a more responsive and reliable interactive whiteboard experience.
Finger Tracking Technology
This demonstration showcases a method developed by Johnny Lee, utilizing an array of infrared (IR) light-emitting diodes and a WiiMote positioned above a display screen.
The system functions by detecting reflected light from the user’s fingertips, effectively creating a cost-effective multitouch display solution.
How the System Operates
Light emitted from the IR LEDs is bounced back towards the WiiMote when a finger approaches the screen.
The WiiMote, acting as a static sensor, registers this reflected light, allowing the system to pinpoint the location of the finger.
Johnny Lee’s Contributions and Further Work
A complete video documenting Johnny Lee’s project is available for viewing.
Following his initial work with WiiMote modifications, Johnny Lee contributed to the development of the Kinect technology.
Currently, he is engaged in confidential projects with Google.
Resources for WiiMote Hacking
For those interested in exploring the code and examples from this project, the WiiMoteProject website served as a central resource.
This platform also functioned as a forum for broader discussions related to WiiMote hacks and related technologies.
GlovePie: A Programmable Input Emulator (Discontinued)
Originally conceived as a method for emulating both joystick and keyboard functionalities with the Essential Reality VR Glove, GlovePie has evolved significantly. It now supports a vast array of input controls.
The software enables the mapping of diverse inputs to corresponding outputs, facilitating applications like video game control and manipulation of MIDI devices.
Remarkably, GlovePie extends its capabilities to encompass the full functionality of the WiiMote, even allowing unconventional devices like rowing machines to serve as input sources.
Getting Started with GlovePie
For those intrigued by its potential, GlovePie represents the ideal entry point. Christian previously demonstrated a comprehensive guide detailing the connection and configuration of a WiiMote within the GlovePie environment.
A particularly noteworthy GlovePie project showcases the software’s ambitious scope and versatility.
Watch the demonstration:
- Video Demonstration:
Wii Remote Controlled Car
Integrating an Arduino board allows for the creation of a remotely operated vehicle steered by a WiiMote. Project resources, including the necessary files and detailed construction guides, can be found here.
The demonstration video presented below is intended to showcase the capabilities and inspire further development.
Project Overview
This project centers around repurposing a Wii Remote to function as the control system for a radio-controlled car. The Arduino serves as the intermediary, interpreting signals from the WiiMote and translating them into commands for the car’s motor control.
Key Components
- Wii Remote: Acts as the primary input device, transmitting directional commands.
- Arduino Board: Processes the WiiMote’s data and controls the car’s movement.
- RC Car Chassis: Provides the physical platform for the project.
- Motor Driver: Enables the Arduino to effectively manage the car’s motors.
Implementation Details
The WiiMote’s motion-sensing capabilities are leveraged to provide intuitive control. Data received from the WiiMote is processed by the Arduino, which then adjusts the speed and direction of the car accordingly.
Detailed build instructions and the complete project files are readily accessible, facilitating replication and customization.
The following video illustrates the functionality of the completed WiiMote-controlled RC car:
Remote-Controlled Intimate Devices
Mojowijo represents a novel approach to long-distance intimacy, falling into the category of teledildonics. This term, verified by its inclusion in Wikipedia, describes remotely controlled sex toys.
The system functions by connecting a vibrating attachment to the accessory port of a WiiMote. This allows for the transmission of movements from one partner to another, regardless of geographical distance.
Currently, there are no announcements regarding the potential for expanding functionality to accommodate three or more participants.
A work-safe demonstration video is available for viewing.
Given the continued utilization of WiiMote technology with the upcoming WiiU console launch, devices like Mojowijo are expected to remain prevalent for the foreseeable future.
To conclude, here is a compilation of humorous mishaps involving the WiiMote.
Have you experimented with similar projects? Are you aware of any other innovative applications for the WiiMote?
Perhaps you incorporated a WiiMote into a Halloween haunted house experience this year?