Xbees are some of the most powerful wireless modules you can find and they’re also very easy to configure and use. The only thing is they cost about
You can download the schematic and board files of eagle here. If you don’t have eagle you can download the layout in pdf format here.
You need to make two PCB’s, one for each module. If you don’t know how to make PCB’s check out my tutorial which shows you how to easily make PCB’s at home.
PCB’s after etching and drilling.
Now take a berg strip and break it into 4 parts with 10 pins each and push the pins to one side as shown.
To do this just put the strips on the PCB and push them against the ground and they’ll go inside.
Now put the 2.0mm strips and solder everything. Remember that since this is a single sided PCB, you have to solder the berg strip from the bottom. This will seem a little awkward but it saves you the need for a double sided PCB.
So now that we’ve made a breadboard friendly module, it’s time to configure them. Xbees come configured out of the box if you just want to use it as a UART serial link, they’re configured at 9600bps and their PAN(Personal Area Network) ID is set to 3332. Devices with same PAN ID can “see” each other i.e. they’re in the same network. But xbees can be used for so much more, e.g. you can directly use the built in ADC to sample values and send it directly without any microcontroller. There are also 8 digital I/O pins which you can configure as air wires.
Before you begin to do connect anything, please note that the VCC on xbee is not 5V tolerant, so if you’ve given 5V to the VCC, you might’ve already fried it. Most users say that the input lines are also not 5V tolerant but it seems to work fine for me. Components required:
- Xbee wireless modules
- USB to serial converter(if you don’t have a serial port)
- IC 7404(Inverter)
- 5V regulator (7805)
- 3.3V regulator(LD33V or LM3940), alternately you can use a LM317T to get 3.3V which is what I did.
Read More: Configuring and using XBEE wireless modules