Wifi, bluetooth, xBee, or..?

Hi everyone,

I want to remotely control a rover over a distance of about 40-50m (without internet) with Arduino. It seems that I could use something like a Hydrogen Wifi shield and turn the Arduino into an access point. I don't know how good the signal would be over 40 or so metres though. Would bluetooth be a good solution? How about xBee?

Any advice will be much appreciated!

Thanks

You could use a pair of Nordic nRF24L01+ 2.4GHz transceivers like these http://iteadstudio.com/store/index.php?main_page=product_info&cPath=7&products_id=53 which can probably handle 50m outside, or the 1Km range high power version http://iteadstudio.com/store/index.php?main_page=product_info&cPath=7&products_id=419.

I'm using XBee on my Rover5 and getting a few hundred metres, from inside the house with only a 3dBi antenna. Have a look at the video's I've posted here and on YouTube.

http://www.youtube.com/user/cyberteque

In the video where you can see me outside as the rover goes past, I drive out of "line of sight" and behind a pile of rubble then below the brow of a hill. I'm using series 1 60mW XBee Pro modules, I'll be switching over to 900Mhz modules soon to stop interference with my analogue video link.

cyberteque: I'm using XBee on my Rover5 and getting a few hundred metres, from inside the house with only a 3dBi antenna. Have a look at the video's I've posted here and on YouTube.

http://www.youtube.com/user/cyberteque

In the video where you can see me outside as the rover goes past, I drive out of "line of sight" and behind a pile of rubble then below the brow of a hill. I'm using series 1 60mW XBee Pro modules, I'll be switching over to 900Mhz modules soon to stop interference with my analogue video link.

Great video! Why did you pick xBee and not RF?

Great video! Why did you pick xBee and not RF?

I had to stop and think about that!

I have a copy of "Making Things Talk" and "Programming Interactivity", there are lot's of examples in both books. On the DIYDrones site, they talk about using XBee for telemetry. When I first got into Arduino, second thing I bought was a pair of XBee modules, XBee shield and USB XBee Explorer in the Sparkfun retail kit.

My first experiments showed me was how easy it was to get 2 XBee's to talk, straight "out of the box". Didn't even bother setting them up with X-CTU, it was like having a serial cable between 2 Arduino's.

After I got serious about monitoring temperature and humidity in the barns, I work on a turkey farm, I bought my Rover 5 and started messing around with it.

Took me all of an hour to get the code to work on the rover. My transmitter sends exactly the same codes that I control the rover with from my keyboard.

So yeah, no real reason really!