[knuckles904] was able to use the new Wii MotionPlus with an Arduino. Nintendo has released the WM+ in order to detect the motion of the controller better. The Wiimote only detects acceleration, whereas the WM+ detects rotation along 3 axes. The Arduino communicates with it over I2C, the same protocol that is used with the Nunchuk. To connect the two devices, he used jumper wires, but breakout boards are also available. He was able to create some example code with help from wiibrew.org. When paired with a Nunchuk, which contains a 3-axis accelerometer, you can have a 6 degrees-of-freedom IMU for under $40, perfect for controlling your robots or logging data.
[Andy] wrote in to show us how he hacked his Pleo to be controlled by a Wii Nunchuck. He has installed Xbee units for the communication as well as written a “skit” that allows the Pleo to just stand there and wait for commands. He is using an Arduino to interpret the Nunchuck input and send it to the Pleo. It’s a pretty cool proof of concept, but the response time is pretty slow. This might be due to the Arduino’s slower serial communication rate. Yes, we said you might want to refrain from hacking them, due to their impending extinction, but did you expect us to stick to that? If you’re going to dig into one, you may also be interested in how to hack the Pleo for face recognition and remote control.
[Yezzer] has posted a video of a cool little project he’s working on. He has interfaced the Arduino and the Wii Nunchuck to control some servos. He mounted a standard USB webcam on it for good measure. There isn’t a whole lot of information, but he does include a few links to code he modified for the project. The movement is quite natural looking and seems like it would be a cheap way to get some good animatronic controls started. This might actually be a great way to control a robot for the Crabfu challenge, if they ever have another one.
Update: As [dokument] points out in the comments below, it looks like we’ve seen a set up that could be almost identical in the past.
[via the Hack a Day Flickr pool]