Charles B's blog View Details
Archive for September, 2008
Posted by Charles B | Sep 18, 2008 @ 11:10 AM | 15,936 Views
Here is one of my playing around projects that I've been trying different
things with a GPS module.

I'm using a Stamp BS2 CPU to make it easy to program and see what we have
to do with the NMEA sentence information. We ended up using the
$GPRMC gives us the UTC Time, Lat., Lon. Direction going ,speed and the
$GPGGA sentences gives us the elevation and the number of Satellites the module is receiving.

Here is a good link for the NMEA sentence

The GPS module is a ISM_300 C4 module from Inventek Systems they cost $30.
The small CPU is a basic system BS2 Stamp from .
The BS2 send its info to a serial port to a windows
system with a VB6 program . That program generates the XML file that
is used by Google Earth. It will show you your log info.

Here is what the LCD 4 x 20 display looks like.

The LCD shows the Lat. and Lon in Degrees, Minutes and Seconds.
it is from the SGPRMC sentence that is in the DDMM.MMMM format.
the stamp converts it to the other format.

Here is the circuit of the GPS project.

You can download the Basic program from . Do a right click and select "save Link as" to save the file.

The next step I'll be adding a MMC memory stick to the project to turn it into a stand alone data logger. At some point I'll remove the stamp module and make the CPU a Pic or an AVR .

We have the VB6 program making the KML file now. But we have some programming on the VB6 program to clean up. It will have to wait for a posting. I'm in the process of making it plot the path you have travailed on its program.