Let's Make Robots!

Wicked remote (Wii + Roomba)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

A friend of mine at uni did something like this for his 4th year project. He originally had the wiimote connected to his macbook and was reading the data in and converting it to something to transmit via a serial link to a PIC. He got it working quite well, so him and another friend took it one stage further!


They got a usb network host and installed linux on it, put the wiimote code on a flash drive and a bluetooth dongle in one of the usb slots of the host. There was a serial output on the host so they were able to connect that to the PIC. This gave them an all in one device. 


unfortunately there are no videos of it working as an all in one unit, but it was quite cool. 

yeh, i know. There were some videos/pictures of an early build, but they were lost in a harddrive failure. We'll be documenting our helicopter rigorously, so no need to worrd about that! 

Imho, I don't think you get the Bluetooth & HID stuff running on a micro like AVRmega or PIC. For these you need a little bit more power. A gumstix board (ARM processor with Linux) for example can do this job.

Look here: 





Some good info, sadly confirming though the need for PC or PC like devices. The gumstix is a pretty intereting little device, and it did allow a small robot to read the Wiimote commands. I just debate whether it is better to go with a gumstix, or just go ahead and use a cheap laptop on a robot for something like this.

That is just too cool!!

Too bad he just skips over the part where he tells about how he made the interface.

but I still wouldn't understand them. : ) I've been hoping to come across a Wii-mote to micro hook-up, instead of Wiimote to laptop to micro hook-up. There's a program for Linux and maybe windows that allows a bluetooth connection between PCs and Wiimotes, where folks have done some interseting things.

Wouldn't you just need a bluetooth module that hooks up to a micro?

All you'd have to do is find out what security code the wiimote uses to connect, and then program that into the bluetooth. Most modules have their security and connecting programming all within the module.

From what I've read, the Wii-mote is pretty easy to connect to security wise, pretty wide open. The problem comes when trying to get a micro to understand all the HID interface comunications that the Wii-mote sends over bluetooth. Now it might be possible to take the Linux GCC Human Interface Device hacked code and port it somehow to your favorite micro that is also programmed by GCC, but then again, maybe not.

Is this what you`re looking for?


and $4 is a steal because of the crappy AUD right now.