I’ve seen people hook up Wii Nunchucks to Arduino boards to control RC cars, robots, LEDs, etc. They all connected the wire at the end of the Nunchuck to their Arduino boards (sometimes using an adapter) to read the I2C data coming from the accelerometers and buttons. I didn’t like the wire so I decided to see if I could make it wireless. I stuffed an Arduino Pro Mini along with a LiPo battery and an XBee radio inside the Nunchuck controller itself. The Arduino interfaces to the I2C coming off the Nunchuck circuit board and the XBee provides a wireless link to another XBee which is connected to another Arduino board. The result? Wireless Wii Nunchuck.
- Wii Nunchuck (cable removed and body modified to remove some of the internal plastic ribs to make room for my additions)
- Arduino Pro Mini @3.3V
- XBee radio w/ chip antenna
- SparkFun XBee breakout board
- SparkFun 100mAh LiPo (which stopped working and subsequently got all puffy after it accidentally was punctured by one of the pins I added to the Arduino board for programming)
- NKK illuminated toggle switch