top of page

GPS Data Logger.

Based on my new GPS OEM receiver, I wanted to create a pocket-size GPS logger. The theorical battery life, using the 4 of them) is around 30hours - this still has to be tested.

Evaluation board:

I wrote a python script that translates the frames from NMEA to KML: the google-earth API format. This way, waypoints can easily be displayed in a user-friendly interface.

NMEA / KML:

This was the first demo-board, made to develop the software.

Based on a STM32F103, it uses two UARTs: one for the serial port thanks to the FTDI chip, and one for the GPS receiver.

 

 

First tests:

The prototype

Direct output to the Serial Port of NMEA-formatted frames.
 

First programs

Principle:

This is the code running on the

microcontroller: receiving and parsing the

NMEA frames.
 

The frames are formatted by the receiver in an NMEA-like format.

We can easily retrieve Lat/Lon/Alt and current GMT.

4 satellites are locked:
 

Compliant with a normalized File System (FATFs), the microcontroller writes files which can be directly processed by a computer.

4 satellites are being sighted: locked & ready to go!

Final product:

bottom of page