Pages: [1]   Go Down
Author Topic: Advice needed on project involving wireless accelerometer data transmission  (Read 1439 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi all,

I am new to arduino and i must say that the sheer amount of modules is overwhelming. Before i spend too much money on modules i don't fully need i wanted to ask you for advice.

For my thesis project i need to capture accelerometer data from persons when they are in conversation. Since the conversations will be on the street I need the data transmitted wirelessly.

First of all i need 6 accelerometers. I won't need a gyroscope per se, so i go for: http://iprototype.nl/products/components/sensors/ADXL345

The data from the accelerometer i need to read with an arduino board, as i understand from http://arduino.cc/en/Tutorial/ADXL3xx. What is the difference between the Duemilanove and the Arduino Uno? Except for the price?

Then i need to send this data to my laptop, for monitoring and storing. This i can do by usb cables but i prefer a wireless connection. Herefore i would need a wireless Xbee shield, is this correct? Or are there other options such as the arduino Bluetooth Board? But the BT board is quite expensive and i don't think i will use its full potential. I read that an XBee shield is the best value option, see http://arduino.cc/en/Main/ArduinoWirelessShield. But do i need a receiving unit as well? And if yes, would i need 6 or can just 1 receiver work for all accelerometers?
Also, would the Xbee requiere that there is a wifi connection available?


Please share your thoughts on this!

bye
jorrit




« Last Edit: May 08, 2012, 07:11:10 am by dieselboris » Logged

Seattle, WA USA
Online Online
Brattain Member
*****
Karma: 551
Posts: 46257
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
What is the difference between the Duemilanove and the Arduino Uno? Except for the price?
The type of USB-to-serial converter chip. Does it matter? Probably not.

Quote
Herefore i would need a wireless Xbee shield, is this correct?
An an XBee to put on the shield.

Quote
But do i need a receiving unit as well?
Yes.

Quote
And if yes, would i need 6 or can just 1 receiver work for all accelerometers?
You are connecting the accelerometers to the Arduino, not the XBee, aren't you? If so, then you need one XBee with shield per Arduino.

Quote
Also, would the Xbee requiere that there is a wifi connection available?
No. XBee is NOT WiFi.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the reply,

so i think i'll take the 2009 board then. In order to connect sensors to the board i would need to solder or use a breadboard right?


Quote
Quote
And if yes, would i need 6 or can just 1 receiver work for all accelerometers?
You are connecting the accelerometers to the Arduino, not the XBee, aren't you? If so, then you need one XBee with shield per Arduino.
But would i need also one receiver unit on the laptop side per accelerometer?

thank you
Logged

Seattle, WA USA
Online Online
Brattain Member
*****
Karma: 551
Posts: 46257
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
In order to connect sensors to the board i would need to solder or use a breadboard right?
No, but a breadboard makes the wiring a lot neater.

Quote
But would i need also one receiver unit on the laptop side per accelerometer?
Draw yourself a picture. There are 6 accelerometers connected to one Arduino (maybe - you need to see if that is even possible. Which pins do your accelerometers connect to?). The Arduino then sends data to one XBee to transmit.

It should be trivial to figure out how many (1, one, less than 2, just slightly more than zero) receivers you need.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
In order to connect sensors to the board i would need to solder or use a breadboard right?
No, but a breadboard makes the wiring a lot neater.

Quote
But would i need also one receiver unit on the laptop side per accelerometer?
Draw yourself a picture. There are 6 accelerometers connected to one Arduino (maybe - you need to see if that is even possible. Which pins do your accelerometers connect to?). The Arduino then sends data to one XBee to transmit.

It should be trivial to figure out how many (1, one, less than 2, just slightly more than zero) receivers you need.

I will NOT be connecting 6 accelerometers to one arduino. Each sensor has it's own board. Thus, on each board, there should be one xbee shield and a xbee transmitter. From the documentation i found that one receiver can receive from more than one transmitter.
Logged

Seattle, WA USA
Online Online
Brattain Member
*****
Karma: 551
Posts: 46257
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I will NOT be connecting 6 accelerometers to one arduino. Each sensor has it's own board.
That wasn't clear from your first post. So, you plan to equip a person with 6 Arduinos, each with an XBee shield and XBee and accelerometer. That will get expensive.

Quote
From the documentation i found that one receiver can receive from more than one transmitter.
Yes, as long as the amount of data is manageable and there is some way to identify which accelerometer/Arduino/XBee the data is from.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok thank you

i'll go ahead and order myself some!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 9
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

Please let us know how it is going.
I have tried to use the xbee shield myself, but I found it not very easy to make it send data in a fast manner.
Is it working nicely for you?

-daft
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 50
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

i did order the adxl345 but from china. Although they physically worked, their output was inconsistent. Eventually i went for the adxl335 (analog).

Also, i went for local datastorage on a sd card. Could have been nice to be able to monitor the incoming data remotely but i didnt have time to implement (and program) a xBee.

I do use the mega ADK, so i might use my phone for transmission. Than i could use wifi which will be fast enough.
Logged

Pages: [1]   Go Up
Jump to: