The two main building blocks we will be using for this project are an Arduino Board (first the Uno and then later the Yun to add internet capability) and XBee Wireless RF Modules. Now it is assumed that the reader has a basic understanding what Arduino is and some basic experience with the Arduino Uno board, if you do not have Arduino experience don't fret just go to arduino.cc to get started and come back here when you are ready. As for XBee, no experience is necessary we will go over the basics of using XBee here for this project.
Building a wireless temperature sensor network is no easy task so we will break this project up into parts and each part will be covered in a separate post. The project will be broken up into 6 parts, they are as follows:
- Introduction, getting started with XBee, and using XBee with Arduino (This post is part 1)
- Gathering data from multiple sensors
- Design options for powering your sensor network
- Design options for powering your sensor network continued
- Monitoring your sensor network over the internet and logging temperature data
- Connecting to your sensor network with your iOS device
XBee Basics - Lesson 2 - Simple Chat Program Between Two XBees
- An Arduino Uno or similar Arduino board. When we add internet connectivity in part 4 to our sensor network we will switch to the Arduino Yun.
- Three XBee Modules, ZB Series 2, 2mW with Wire Antenna.
- Either three XBee Explorers USB from SparkFun or three XBee Adapter Kits from Adafruit (used in video tutorial) for programming and connecting to our XBee modules. If you want to save some money you could just buy two XBee Explorer boards or Xvee Adapter boards, but you will need to buy parts to get your XBee board to plug into a standard breadboard.
- At least two cables to connect your XBee Explorer boards or XBee Adapter boards to a computer. See the product details for which type cable you need with your board.
- Three mini breadboards.
- Three TMP36 or MCP9700 temperature sensors.
- A power supply that is capable of outputting 3.3 V for powering two of the XBee modules. If you are using the Adafruit Xbee Adapter Kits your power supply can output anywhere between 3.3 V and 5 V since they have an onboard regulator. The third XBee module will be powered by the Arduino board.
- Wiring, wire strippers, and a soldering iron