Electronic – Wireless communication between more than two Microchip PIC microcontrollers

bluetoothcommunicationmicrocontrollerpicwireless

I would like to create wireless communication between Microchip PICs for my simple project.
It's actually an one way communication but there is one server and more than one client (about 2-4, all client needs to the same number at the same time, so they are identical). I have to push through very few bytes.

Im absolutely beginner with wireless communication, or almost any hardware communication at all.
So please help me, what kind of wireless transceiver should I use?

I have some conditions:

  • It must be relatively cheap.
  • It must be easily available.
  • It would be nice if it easy to use.
  • about 10 meter range (at least)

Firstly I found "Serial Bluetooth RF Transceiver Module rs232" but I can't find any info about how to use. (I guess, it's too simple?) And I also don't know is it capable to connect to more clients.
And I also saw ZigBee, but I found it a "little" overpowered for my needs. (And also complicated.)

So what kind of wireless transceiver do you recommend me?

Best Answer

The Nordic Semi nRF24L01+ is ideal for that sort of thing, low-cost modules are available on Ebay:

http://cgi.ebay.co.uk/Arduino-NRF24L01-Wireless-Transceiver-Module-2pcs-/280640828189?pt=LH_DefaultDomain_0&hash=item41577f331d

The nRF24L01+ is often used in wireless sensor networks.

An MCU is required. I have a suitable design and test software here. It uses the much more expensive Sparkfun module, I've designed a board for the cheaper modules but haven't had one made for testing.