Arduino Uno + Wifi shield + GPS shield

Hi there! I'm immersed in a project, and I've never used Arduino before. The issue is that I need to read the received data from 24 sensors, placed at a certain distance from each other, wirelessly to a laptop. The sensors, should be stay synchronized between them, so I've though in GPS shield, due to the datetime. I've been looking for some GPS Shields, and I've looked one from SParkfun. Is it possible to assemble one Arduino wifi shield and one gps shield to the same Arduino Uno Board? If not, maybe is it possible with other Arduino board?

Special thanks for all for the answers, in advance.

Sparfunk GPS shield: https://www.sparkfun.com/tutorials/173

The sensors, should be stay synchronized between them

What does this mean? Why does the value of one sensor depend on the existence of any other sensor?

so I've though in GPS shield, due to the datetime.

With an accuracy of +/- one second. Assuming that all the sensors are outdoors, a GPS might be useful. An expensive way to get the time, in my opinion, but it's possible.

Is it possible to assemble one Arduino wifi shield and one gps shield to the same Arduino Uno Board?

Of course. The key is to choose the right WiFi shield and the right GPS shield, so that there are no conflicts between the pins used.

Putting an Arduino, a GPS, and a WiFi shield with each sensor is pretty spendy, just to get +/- 1 second accuracy.

What are you really trying to accomplish?

Hello PaulS, thanks for your answer. I've to record data in a laptop via wifi from geophones, a kind of sensors to record terrestrial waves in an outdoor area. It is very important that the geophones start recording exactly at the same time, and I would like to control all from a laptop via wifi, if as possible. I'm a totally newbie with Arduino, but I think that it could be a good option for this project. With synchronized I mean that the 24 geophones should start recording at the same moment, so I've though in a gps shield to solve this problem. Do you know about other accurately solution for the synchronization instead of the gps shield??

Thanks in advance! (Sorry for my english if you find some grammar errors)

dcf9: With synchronized I mean that the 24 geophones should start recording at the same moment,

Einstein said it is not possible. Even the most accurate clock in the world has an error margin. So if there must be an error margin, the question is, what is the acceptable error margin for your application? It is really a question of scale. Do you need accuracy to the second, millisecond, microsecond..?

Do you know about other accurately solution for the synchronization instead of the gps shield??

A real time clock module costs a couple Dollars and provides accuracy to the second. From there, you can use a divider and the Arduino internal timer, to derive an accuracy down to a millisecond or less.

This link might be helpful to you http://forums.parallax.com/showthread.php/137823-Displaying-millisecond-resolution-with-DS1307-RTC

Keep in mind WiFi, or any other sort of asynchronous network communication, will introduce some random latency into the execution loop.

If you were thinking of using TCP with the WiFi shield, I wouldn't due to the issues with the WiFi shield we have been discovering recently.