Pages: [1]   Go Down
Author Topic: GPSLogger  (Read 4034 times)
0 Members and 1 Guest are viewing this topic.
Blimea - Asturias
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

my hobby is R/C airplane modeling and its FPV branch (First Person View). In our planes we load GPS receivers to send telemetry data to ground, so we can know anytime where the plane is; but we don't store the GPS data so we cannot analyze later our trip with tools like Google Earth.

So one month ago I got an Arduino and started preparing a GPSLogger together with a friend and co-worker. I have some experience with PICs, so it wasn't hard to start with Arduino. In fact I had started leaving apart the PICs, as it was so difficult to get results, but it's no the case with Arduino. Why didn't I find it before? Well, I guess it's better late than never. Let's go on.

As our planes are heavily loaded we need something small and light, so I decided to use an Arduino Pro Mini, and to store the data on microSD card.

There were two of us working in the project, Eduardo García and me. Eduardo wrote the library to store data in the microSD, and I wrote the GPSLogger code. The microSD library is based in the one written by David Cuartielles (SDuFAT), but it was optimized to make it smaller and quicker. There are some requirements for the file: it must exist in the root folder, its name must be in the 8+3 format and it must contain at least one character. As we store new data in the file it will grow. One of the known limitation on David Cuartielles library was that the file should have a previously fixed size.

This is the final setup:



If you want to see more pictures:
http://www.flickr.com/photos/raulhc/sets/72157617214875959/

It has been tested with the following GPS modules:
EB-85
EM-406
Locosys LS20033

The GPSLogger source code is contributed under the GPL license, and can be found here:
http://code.google.com/p/arduino-gpslogger/

The microSD source code is contributed under the GPL license, can be found here:
http://code.google.com/p/arduino-filelogger/

Best regards,
Raul.
Logged

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

very nice packing smiley
Logged

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

very tidy looking!

do you have a link to the sd slot?
Logged

Blimea - Asturias
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I bought it at sparkfum:

http://www.sparkfun.com/commerce/product_info.php?products_id=544

Regards,
Raul.
« Last Edit: April 28, 2009, 06:06:25 am by raulhc » Logged

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

Another proprietary microSD card holder is produced by a company called Libelium. No experience of them myself, but hopefully getting one of the cards in the not too distant via their Swedish distributor.

http://www.libelium.com/tienda/catalog/product_info.php?cPath=21&products_id=66

/david
« Last Edit: April 28, 2009, 12:16:48 pm by davidl » Logged

Connecticut, US
Offline Offline
Edison Member
*
Karma: 2
Posts: 1036
Whatduino
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm beginning to fly helis and want to get to FPV too.  I'll probably go with a more off-the-shelf thing like Eagle Tree eLogger or a DragonOSD or something similar, but I've thought about what kinds of custom projects I could do like this.  Good job on your approach and solution!
Logged

Blimea - Asturias
Offline Offline
Newbie
*
Karma: 0
Posts: 17
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I used the libelium microSD shield for testing and develop the GPSLogger:



It's great for use with duemilanove to store data.

-------

I have a DragonOSD but never used. I have now three DakarOSD SMD and want to build a Lince:

http://www.rcgroups.com/forums/showthread.php?t=955535&highlight=lince

PCB for DakarOSD SMD:
http://www.flickr.com/photos/raulhc/sets/72157616278201954

Regards,
Raul.
Logged

Pages: [1]   Go Up
Jump to: