Announcement

Collapse
No announcement yet.

GPS Project - uOLED-160-G1(GFX) & DEVBOARD-G1

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GPS Project - uOLED-160-G1(GFX) & DEVBOARD-G1

    This project grew out of several 4DGL programs that I have written over the past few months to learn how to use various GPS systems and experiment with how to use the data. I was inspired by Anna's Sandbox projects to put them together into a finished project with documentation, reference materials, parts list and build diagrams. Plus I wanted to do a project using the new 4DGL GFX2 language.

    The project uses the following parts:
    4D Systems DEGBOARD-G1 - http://www.4dsystems.com.au/prod.php?id=30

    uOLED-160-G1(GFX) - http://www.4dsystems.com.au/prod.php?id=29

    uUSB-MB5 - http://www.4dsystems.com.au/prod.php?id=18
    or
    uUSB-CE5 - http://www.4dsystems.com.au/prod.php?id=19

    Parallax GPS - http://www.parallax.com/Store/Sensors/CompassGPS/tabid/173/CategoryID/48/List/0/Level/a/ProductID/396/Default.aspx?SortField=ProductName%2cProductName

    and some jumper wires to hook things up on the DEVBOARD-G1's breadboard.

    The attached ZIP file contains a number of documents and the 4DGL source code to help you build the project.

    GPSPParser_V1.1.4dg 4DGL source code
    GPS_SampleSentences.txt Samples of the data being read from the GPS receiver module to help understand how the code works
    uOLED-160-G1_GPS_Project_Docs.doc Documentation for the application and some helpful references
    Log_KML_Template.kml Insert your GPS log data into this template and open it in Google Earth to show the GPS path that you've saved
    01-01-09_ToDiner.kml Sample .kml file of actual logged GPS data from the application. Open this file from inside Google Earth and you can take a ride with me (well, you can see the route I took) to breakfast at the Readington Diner.

    I've also included a link to a Youtube video of the application in action: http://www.youtube.com/watch?v=RH1UqPkthgk[/video]]
    "I am NOT a professional narrator, I just pretend to be one on Youtube"

    I hope you enjoy the project as much as I have and I hope that this, along with Anna's many contributions, will inspire more users to contribute to the "The Sandbox".

    Steve





    Attached files 4DGL_GOLDELOX-GFX_GPS.zip (329.9 KB)
    Any technology, sufficiently developed, is indistinguishable from magic. A.C. Clark(RIP)

    NEW! Lower prices on all 4D Systems products for 2009 and continuing into 2010!
    http://shop.littlepcbsolutions.com

  • #2


    Hi Steve,

    Great post! Thanks for your contribution, you have really upped the ante with this project

    Regards,
    Anna.

    Comment


    • #3


      Several suggestions have been made for improving the displayed information shown on the main "NAV" screen of the application. I think they represent an improvement to the readability the data presented. The changes include adding screen labels for several of the datum displayed, moving the Heading and Speed values closer to the compass and speedometer "gauges" and showing the application version number on-screen.
      Also, I 'm now using the new Parallax PMB-348 GPS Receiver (Item #28500) with the application. No code changes were required to use the new module. The new receiver features the same GPS receiver/engine as the Parallax Smart GPS receiver, but as this application requires only raw NMEA data, there is no need for the larger and more expensive receiver.

      The PMB-248 modulle is 1/3 thinner, has a 40% smaller footprint and saves $50 on the project cost (current price, $30 compared to $80 for the Smart GPS).

      Attached is a photo showing the changes and V1.1 4DGL(GFX2) source code.

      Steve

      Attached files GPS_Parser_V1.1.4dg (48.9 KB)
      Any technology, sufficiently developed, is indistinguishable from magic. A.C. Clark(RIP)

      NEW! Lower prices on all 4D Systems products for 2009 and continuing into 2010!
      http://shop.littlepcbsolutions.com

      Comment

      Working...
      X