making two arduinos communicate wirelessly

Hello all,

I'm working on a project in which I want to make two dolls. With the aid of some servos and force-sensing resistors, I'm going to make it such that when each doll is being held by an individual person, and one of those people hugs his/her respective doll, the other doll hugs the other individual. I'm planning on controlling each doll with a separate arduino (well...technically, a flora: http://www.adafruit.com/products/659)

I'm looking for a good protocol to make the two arduinos communicate wirelessly. What do you guys recommend I use? Xbee? Transceivers? I'd appreciate some input (no pun intended, heh). Thank you.

XBee is way too expensive IMO.

If the dolls wont be too far away from each other (lets say distance <= 10 meters), NRF24L01 works great and is very cheap:

Here`s more info: http://playground.arduino.cc/InterfacingWithHardware/Nrf24L01

Thanks, but dealxtreme usually takes forever to process and ship orders, and I need this in about a week, unfortunately. Sparkfun is reliable but they're also expensive as fuck. -_-

ahhreeyell:
Thanks, but dealxtreme usually takes forever to process and ship orders, and I need this in about a week, unfortunately. Sparkfun is reliable but they’re also expensive as fuck. -_-

If you live in the USA, I’ve had good luck with the ebay seller NYplatform (based in NY), which seems to sell the NRF24L01 module for $4.86 + $1.50/shipping: http://www.ebay.com/itm/NRF24L01-2-4GHz-RF-Wireless-Transceiver-Module-for-Arduino-/221172884951?pt=LH_DefaultDomain_0&hash=item337eee65d7. Note, the NRF24L01 modules seem to be 3.3 volts, so you might need to worry about voltage conversion.

Robotshop (based in Vermont) also has it for $5.50 plus s/h: http://www.robotshop.com/productinfo.aspx?pc=RB-Ite-19&lang=en-US

I haven’t used this board, but I have bought from both of these vendors with good luck. I have used the bluetooth transceiver that I got from NYplatform on my 3.3v Teensy 3.0, but that is a little more expensive than NRF24L01: http://www.ebay.com/itm/HC-05-Bluetooth-Transceiver-Host-Slave-Master-Module-Wireless-Serial-6pin-/221158958927?pt=LH_DefaultDomain_0&hash=item337e19e74f

Great, thank you! I live in New York, so that first link you suggested was pretty good news for me.

Do you know how I would deal with the voltage conversion?

about DealExtreme: for some products, DX has a warehouse right in the US, so some items are shipped from there. It is a lot faster than waiting for stuff from China.

ahhreeyell: Great, thank you! I live in New York, so that first link you suggested was pretty good news for me.

Do you know how I would deal with the voltage conversion?

You can use a level shifter. One IC that does that is the CD4050. Or you can do this:

http://learn.adafruit.com/arduino-tips-tricks-and-techniques/3-3v-conversion

ahhreeyell: Great, thank you! I live in New York, so that first link you suggested was pretty good news for me.

Do you know how I would deal with the voltage conversion?

Adafruit sells a voltage/level converter (adafruit.com is in New York city) that converts from 3.3 volts to 5 volts and vice versa, and is made for devices like these. I haven't gotten to the point of using them, so you might ask the old pros for advice on conversion.

Obviously if you order from NY vendors, it will get to you quickly, but you will be subject to NY sales tax.