If you are into music and like to hack your Wii have a look at this Wiimote AirDeck Virtual Theremin project. It allows you to get your DJ on and bust out some tunes.
“Here is some video I shot shortly after my project presentation which demonstrates the AirDeck virtual theremin application I designed and explains some of the features. It uses the Wii remote as an input mechanism by tracking motion with Infrared LEDs. The AirDeck is written in Java with the WiiUseJ API for handling Wii remote events and the JSyn API for internal synthesis. It can control MIDI out as well as offering a simple DJ scratch interface for real-time manipulation of sound samples similar to a DJ scratching with vinyl records.”
This WODE module opens your Wii console to expand its possibilities. The module doesn’t need to be soldered in place, all you need to do is plug it in where the DVD-ROM drive normally plugs into.
• Play Wii & GC game ISOs direct from USB Mass Storage devices @8X read speed (HDD and FLASH drive)
• Complete Solder free install solution
• Easy to use GUI – LCD & Joystick – NO homebrew software required (no any update of console SO can block this device )
• Region hack, Update blocker, Autoboot.
• Passthrough with FLAT-MOD mode built-in, play your DVD-R Wii & GC backups and Imports @3X read speed
• Powerful ARM9 MCU
• Totally Flexible Linux Kernel
• USB hub support for multiple USB devices connection
• Great File System support – use existing WBFS formatted media or ‘drag and drop’ ISOs to existing USB devices”
What happens when you smash two cool technologies together? Watch the video and see. The Wiimote has some very accurate accelerometers and the iPhone is a flexible platform which allows for this cool visualization. I can imagine a box with the wiimote installed in it simulating a very expensive item to be virtually manipulated to have a closer look. A press of a button could cycle threw colors and models. The possibilities are endless.
This application is probably not what Nintendo was thinking when they created the Wiimote. Who would have thought that a Wiimote would ever control a 15 Ton Robot Arm!
Matt Cutts has developed a python program that allows a Linux computer to connect to a Wii Balance Board via blue tooth and display the results graphically in real time.
“Each sensor returns 2 bytes of data and also has six bytes of calibration data. Think of it as a 16 bit number and three calibration numbers, that are also 16 bits apiece. The three calibration numbers correspond to the sensor reading for 0 kg, 17 kg, and 34 kg (those numbers should look familiar if you look at the previous paragraph). So if sensor #1 gives a value of 5725 and the 34 kg number is also 5725, then that sensor is reporting exactly 34 kg of weight on it.”
Have a look at this Wii NxtBalance Robot Rolling around. Looks like the Wiimote was made for this use!
“What you need:
* lego NXT with OSEK firmware and the NXTway-gs program loaded
* a wiimote of course
* ubuntu and python with bluetooth modules
* rfcomm,pybluez and pyserial
* a python script to parse the wiimote data and send it to the lego nxt”
Wii Earth allows you to browse the earth in great detail from the comfort of your Wii with your Wiimote. The results are just like Google Maps.
Here is a cool way to control your Webcam! With a flick of your wrist this camera is moved to the location you want. If you want more have a look at this other project that does something similar.
If you need a way to protect your cubicle at work this Wiimote Controlled Coil Gun should fit the bill.
Video after the jump.
“In this setup I use a python script and MoteDaemeon to bring the events into my laptop’s domain. Of course I could script up a number of local events but what I wanted to do was act on that data and sending commands to an ioBridge module.
So I build a website which monitors the position from one axis of the wiimote and extrapolates that position to a servo output on a remote ioBridge module (which happens to be in my office, but doesn’t have to be). I’m also tracking some of the button inputs and can expand easilly to include other axes as well!”