Pages: [1]   Go Down
Author Topic: xbee setup and configuration  (Read 764 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 28
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello,

I am new to the arduino world.

My project consists of collecting temperature data from various points of my house with LM35 sensors and XBee's.
I want to collect the to a single point and transmit data to a service like pachube.

Please confirm that the h/w that i need is:


for each point I measure temperature
--------------------------------------------
1 xbee 2.5
1 SparkFun - XBee Shield



for the central point
--------------------------------------------
1 arduino
1 xbee 2.5
1 arduino xbee shield
1 ethernet shield


plus
---------------------------------------------
1 xbee explorer USB for programming xbees


is this correct?


thx andreas
Logged

Boston
Offline Offline
God Member
*****
Karma: 3
Posts: 575
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sounds like a project similar to one I've wanted to do.
Are you referring to this shield?
http://www.sparkfun.com/products/9976
If so, you will alos need an Arduino for every shield.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 28
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Pauly

You are talking about the temperature collecting point.

Correct me if am wrong (and there a lot of chances I am)

I need to plug the LM35 sensor on the xbee. I know Xbee's Series 2 have analog inputs that can bee used for the LM35. Instead of soldering on the Xbee I think I need and Xbee shield to use it as a breadboard. Correct? Do i also need an arduino on the collecting point?


Andreas
« Last Edit: December 28, 2010, 01:45:27 pm by vactirio » Logged

Boston
Offline Offline
God Member
*****
Karma: 3
Posts: 575
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have never used an xbee and am no authority on this matter, but every shield needs an Arduino.  So, based on what you are telling me, every collecting point will need an Arduino.

Also check out this book that just came out.  I just ordered my copy.
http://www.amazon.com/Building-Wireless-Sensor-Networks-Processing/dp/0596807732/ref=sr_1_1?ie=UTF8&s=books&qid=1293570178&sr=8-1
Logged

Seattle, WA USA
Offline Offline
Brattain Member
*****
Karma: 553
Posts: 46299
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I know Xbee's Series 2 have analog inputs that can bee used for the LM35. Instead of soldering on the Xbee I think I need and Xbee shield to use it as a breadboard. Correct?
Correct.

Quote
Do i also need an arduino on the collecting point?
No. The XBee can collect and broadcast data from the LM35.

I'm not sure how easy/difficult it is, on the collector node, to determine which XBee the sensor reading came from, without an Arduino to add data to the message being sent.

Keep in mind that the XBee will only be sending the raw sensor reading, NOT a temperature.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 28
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

>>> I'm not sure how easy/difficult it is, on the collector node, to determine which XBee the sensor reading came from, without an Arduino to add data to the message being sent.


Thats important...!!

Anybody can tell if it is possible to identify signals coming from different Xbee's? (with one arduino in the collecting point and NO arduino at the sensor location).

Andreas
Logged

Wellesley, Ontario, Canada
Offline Offline
Newbie
*
Karma: 0
Posts: 32
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

If I remember correctly, you'll have to put the XBees in API mode instead of AT mode in order to identify where the packet came from.  However, I may be wrong.

I was looking for a way to send packets to a specific XBee and ended up going with API mode to do this otherwise the packet would be broadcast to all XBees.

So in other words, yes, it is possible to identify which node sent a packet.
Logged

Pages: [1]   Go Up
Jump to: