by i-Bot » Fri Sep 04, 2009 10:51 am
by i-Bot
Fri Sep 04, 2009 10:51 am
There is no off the shelf interface currently available for the Wiimote. If you are able to do some programming there are currently two alternatives.
1) Use a PC as a proxy and connect the Wiimote to the PC, then the PC to the Bioloid by serial. bluetooth or Zig. There are API available for the Wiimote on the PC.
2) Use a different Bioloid controller. Controler like the Gumstix and the Roboard have USB host ports and API available to support bluetooth and Wiimote.
We are looking at another alternative based on a new controller (MM-AVR32)designed by RandomMatt. This is a matchbox sized Bioloid controller with a 60MHz 32 bit AVR32 processor. It also has 3 axis accelerometer, USB interface, and tons of I/O. Matt has already running one of the boards and is porting his libbioloid to it. These will be a fraction of the cost of a Roboard or Gumstix.
I have a small add on board for MM-AVR32 to exploit the USB host capability of the processor to support a mini bluetooth dongle. I currently have this working bluetooth to the PS3 6 axis controller, but will be working on Wiimote too. Will hopefully share some more information soon.
How do you plan to use the Wiimote ? Do you need nunchuk and wiimotion ? Is it for a humanoid, if so what are your ideas to map the wiimote to the motions ? If you can develop a Wiimote control based on the PC proxy, we could transfer that to the MM-AVR32 later.
There is no off the shelf interface currently available for the Wiimote. If you are able to do some programming there are currently two alternatives.
1) Use a PC as a proxy and connect the Wiimote to the PC, then the PC to the Bioloid by serial. bluetooth or Zig. There are API available for the Wiimote on the PC.
2) Use a different Bioloid controller. Controler like the Gumstix and the Roboard have USB host ports and API available to support bluetooth and Wiimote.
We are looking at another alternative based on a new controller (MM-AVR32)designed by RandomMatt. This is a matchbox sized Bioloid controller with a 60MHz 32 bit AVR32 processor. It also has 3 axis accelerometer, USB interface, and tons of I/O. Matt has already running one of the boards and is porting his libbioloid to it. These will be a fraction of the cost of a Roboard or Gumstix.
I have a small add on board for MM-AVR32 to exploit the USB host capability of the processor to support a mini bluetooth dongle. I currently have this working bluetooth to the PS3 6 axis controller, but will be working on Wiimote too. Will hopefully share some more information soon.
How do you plan to use the Wiimote ? Do you need nunchuk and wiimotion ? Is it for a humanoid, if so what are your ideas to map the wiimote to the motions ? If you can develop a Wiimote control based on the PC proxy, we could transfer that to the MM-AVR32 later.