I’am the owner of a Roomba 531 for a while. I knew that iRobot had their serial command specification published on the web. I thought it would be cool to control the Roomba by Wifi with a iphone/ipad or normal computer. Unfortunately there are no Roomba Wifi adapters for sale. So I decided to build one myself

The result:

Live demo:

The module supports WPS (Wifi Protected Setup), so this makes it easy to connect. It broadcasts every 7 seconds an UDP message, this makes it possible to detect the Roomba in the network I implemented a switching power supply on the board, the operating voltage is 4.5V – 30V.

At this moment I can receive all sensor values and control the actuators. I will post a movie of the wireless driving Roomba soon.

the nice thing of this adapter is that it is possible to directly send UDP frames according the Roomba SCI specification. So there is no need for a microcontroller and/or translation of data.

I am still struggling with the motor drive commands....i can drive back and forward, i can turn around my own axis (both directions), but driving in a larger circle seems to be difficult.... maybe I do something wrong....

I have been searching for just this device! I want to have my Vera home automation gateway be capable of controlling Roomba but I need a wifi interface! Please build me one as long as it is not tooooooo pricey .

Yes, I have tested it and it works good. The only additional issue is the need for a "virtual Serial Port" to install on your PC as a comm port that will re-route to the TCP/IP number of the WiFi module.

vic7767 wrote:Yes, I have tested it and it works good. The only additional issue is the need for a "virtual Serial Port" to install on your PC as a comm port that will re-route to the TCP/IP number of the WiFi module.

Hello I'm from the website mentioned by tenallero and chuck1026. chuck1026 already have one of our models and are testing it. Tenallero will receive his on monday or tuesday. Another thing that integrates our module is that you can control the robot using an integrated webserver or with online app (is beta and is testing by chuck1026) to manage the schedule from everywhere where you have internet access. If anypeople wants more information send me a message without any inconvenience, we are going to slow because we are so busy (and happy).

Best regards and don't be affraid to contact with me

As a last thing we made this compatible without any reconfiguration with 700 and 500 series as I show you in this video that I made in my home. I show here the simple things that you need to do to control the robot from your iPhone, etc..