Wednesday, 20 March 2013

Making a start with XBee modules

After careful choice my decision was to go for JeeNodes and Raspberry PI. Well I've started with the X Bee wireless modules! The reason being that I'd already bought a pair some months ago so rather than waste the money I'm going to start with these. It shouldn't matter too much if I design the software to be modular and allows for these to be swapped out at a later date. The image shows just how tiny they are.
XBee2 wireless module










However, to make use of them requires a power supply and an additional device to measure temperature. The operational, wireless temperature measurement XBee is pictured below.
XBee with power regulator and TMP36










Unfortunately providing power is not as simple as connecting a battery. A stabilised power supply is required and is provided by a small voltage regulator. The XBee is plugged into a socket on this device which converts the 6V from the battery pack into 3.3V required by the XBee. It also provides a means of connecting external components like the TMP36 temperature probe. This tiny probe outputs a voltage that is proportional to temperature that the XBee measures and transmits back to a base station. Here is the base station XBee.

XBee with USB connection










This XBee is fitted into an adapter that provides a USB connection for communication with a PC and  enables the many facilities and capabilities of the XBee to be configured.

The world of wireless devices seems to be going through rapid development at the moment and the choice of devices certainly becomes wider by the day; partly as the technology develops and partly as my knowledge expands. For example, the XBees cost approximately £20 each but when browsing the Maplin site these devices were found at £3.99. They are by no means the equal or same as the Xbee of JeeNode but they could possibly be useful for some very low cost applications.

Then there are products like the Sensor drone which could be a platform for future work and the RFduino which packages the Arduino with Bluetooth into a tiny package.  And these introduce the topic of which wireless technology to use. Whereas the XBee uses the same wireless spectrum as WiFi, the JeeNode uses another. Fortunately, they all tend to have their niches and a sophisticated system will probably incorporate several of them.

No comments:

Post a Comment