element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Safe and Sound
  • Challenges & Projects
  • Design Challenges
  • Safe and Sound
  • More
  • Cancel
Safe and Sound
Blog Safe & Sound @ E14-CLEWE @ #4_"GPS arrives!"
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jkutzsch
  • Date Created: 9 Mar 2017 10:00 PM Date Created
  • Views 642 views
  • Likes 5 likes
  • Comments 4 comments
  • adafruit gps
  • safe and sound design challenge
  • safe & sound
  • gps
Related
Recommended

Safe & Sound @ E14-CLEWE @ #4_"GPS arrives!"

jkutzsch
jkutzsch
9 Mar 2017

E14-C.L.E.W.E. INDEX:

#1_”The word.”

#6_Energia!

#2_”The Science.”

#7_Blog7

#3_"GPS decisions."

#8_GPS_Issues

#4_"GPS arrives!"

#5_"The box, the box!"

                                                                             image

Safe & Sound @ E14-CLEWE @ #4_GPS arrives!

Another week is past!  My AdaFruit GPS Logger shield has arrived and I decided to do some testing with that to ensure it works and to keep you updated while waiting for the Challenge Kit to arrive.  On the plus side I am seeing others have received some of their kit so I am pretty sure that it will be here very soon!  Woohoo! 

 

Definitely makes you realize time constraints when you need to work with an item that you have not worked with before and shipping delays happen.  :-)  I can now realize the advantage of having the main part already on hand.

 

So onto the Adafruit Ultimate GPS Logger Shield - Includes GPS Module!

 

This arrived yesterday:

image

 

Pretty basic packaging...

 

image

 

The shield itself, some headers to solder on and a battery.  Get ready to access that pdf link I provided above if you want to read anything about testing and options.

 

It really is designed to be attached to an Arduino and pretty much everything gives instructions as such so a little creative processing will be used when the T.I. MCU arrives.

 

They expect you to take the headers and solder the shield directly to your Arduino.

 

Luckily for testing purpose, I recently received an Arduino from Element 14 care of the Bit by the Bug Promotion!  Thank youtariq.ahmad

 

image

 

Not surprisingly, trying to cheat and installing the headers and mounting the shield without soldering did not work.  But since I merely wanted to use my new UNO to test with and the shield needs to be implemented with the T.I. Kit I did not want to do any soldering.  If this would have worked the PWR Led on the top right would be on and the FIX Led would be flashing.  No go.  So headers are removed and out come the jumper cables. 

 

Arduino IDE:

 

Currently I am running the desktop version of the Arduino IDE, version 1.8.1.  There is a web version as well but I was feeling like keeping it all on the desktop so I installed the program.  You can find the IDE here.

 

The software install went without any problems and my Arduino UNO was found automatically.  No issues, all was looking good.

 

Per the suggestion of the pdf I decided I wanted to test the Shield via Direct Connection to verify I have a good working piece of equipment. 

 

I have found out previously that NOT testing all of your critical equipment can adversely affect your Project and pretty much make you feel silly/stupid.  I had, on another project, dealt with each piece of equipment as that part of the process came up, stepping through everything and assuming that all items were good.  Not sure why I made that assumption but it bit me, so now I plan to test everything prior so I can get replacement pieces in if needed.

 

First you need to open a blank sketch in the IDE and paste in this:

 

// this sketch will allow you to bypass the Atmega chip

// and connect the GPS directly to the USB/Serial

// chip converter.

// Connect VIN to +5V

// Connect GND to Ground

// Connect GPS RX (data into GPS) to Digital 0

// Connect GPS TX (data out from GPS) to Digital 1

 

void setup() {}

void loop() {}

 

After attempting to upload this sketch I received a connection error.  Time to look up why it failed.  Luckily it provided where to go look:  "Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions."

 

The first thing it has you do is verify if your board is found/recognized.  Yes, all good there.

The next thing was to check your Serial port.  This had not auto filled even though it had seen my Com 3.  So I had to manually click that.

 

image

 

Once that was enabled I retried the upload and success!

 

image

 

Following the instructions commented in the code I used jumpers to connect the Shield with my UNO and flipped the itty bitty switch on the shield to Direct.

 

The next thing to do was to go to tools and Serial monitor, ensuring I was set to 9600 baud and see if the GPS was communicating.

 

image

 

Well that was less than exciting.  Obviously something was not happening.  But with the jumpers in place I was seeing power on the shield and the Fix led constantly trying to find a satellite.  Looking at the code it is saying to take the TX on the shield and the TX on the UNO and connect them, doing the same with the RX.  I guess my mind didn't like that so I had connected TX to RX and RX to TX.

 

Deciding to follow the directions exactly, I switched the jumpers and:

 

image

 

Communication!  I didn't actually take my system outside to give it a chance to fix on a satellite, that will be later in testing.

 

So now I am more confident the Shield is ready for more when my Kit arrives.

 

image

 

Here is a picture of everything jumpered with the power led lit and the fix led lit. 

 

If my kit does not arrive soon I will move on to testing for SD accessing and actually taking it outside to let it play with some signals.

 

Thank you for your attention and hopefully you will check out my next blog when it is posted.  At the top of everyone of my blogs is an index letting you have easy access to all of my blogs for this Challenge.  Enjoy!

  • Sign in to reply

Top Comments

  • DAB
    DAB over 8 years ago +2
    Nice update. It will be interesting to see your logging test. Hopefully all will go well. I am impressed that the software came up working with little effort. DAB
  • mcb1
    mcb1 over 8 years ago in reply to DAB +1
    I am impressed that the software came up working with little effort. Pin 0 and 1 are simply the serial port, so it was simply showing the output of the GPS shield. The shield looks like it works very well…
  • jkutzsch
    jkutzsch over 8 years ago in reply to jomoenginer +1
    I have looked at the Energia offerings and it definitely looks promising! Now that the box has arrived I am ready to jump over to all of the TI stuff instead of relying on my UNO for testing. :-)
  • jkutzsch
    jkutzsch over 8 years ago in reply to jomoenginer

    I have looked at the Energia offerings and it definitely looks promising!  Now that the box has arrived I am ready to jump over to all of the TI stuff instead of relying on my UNO for testing.  :-)

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jomoenginer
    jomoenginer over 8 years ago

    Nice.  I think I have one of these GPS devices but have not used it in a project yet.  It will be cool to see what you do with it.

     

    One note, since you are using an Arduino for I suspect prototyping, you might look at TI Energia MT and use the MSP432.  Energia MT is based on the Arduino IDE and provides multitasking via TI-RTOS with the MSP432 so you could separate tasks with the GPS config.  Just a thought.

     

    Jon

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 8 years ago in reply to DAB

    I am impressed that the software came up working with little effort.

    Pin 0 and 1 are simply the serial port, so it was simply showing the output of the GPS shield.

    The shield looks like it works very well.

     

    The Tx/Rx pin labelling has always been a mystery. Do they mean the Atmel 328 or the USB to serial device.....

     

     

    One great feature of IDE ver 1.8.1 is the ability to interrogate the chip.

    This was something Picaxe had many years ago and was a solid way of checking connection.

     

     

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago

    Nice update.

     

    It will be interesting to see your logging test.

    Hopefully all will go well.

     

    I am impressed that the software came up working with little effort.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube