Skip navigation
I was quite happy to get the Pi LCD display working by following the blog posts, but was disappointed to find that when I had both the MicroStack GPS module and the Display Board connected, the GPS Board stopped working. By a few elementary tests this was found to be caused by the shim board power connections (and probably data as well) not making positive connection on the side connector (the one to which the GPS was connected).   A number of others have commented on this and the solution ...
Today was spent soldering the Pi Shim and finding out exactly how bad my soldering skills were. Overall though not too bad and once completed it was time to mount the GPS on the microstack and the subassembly onto the Pi.   Once powered up I followed Charles Mao's second Geocaching blog post (link)  and updated the O/S, PI firmware and installed app software. Unfortunately I missed a step which was to cause some pain later...   After configuring the GPS Daemon and rebooting the ...
In Part II: OS Configuration and Software Installation & Update, I showed how I configured the OS and installed software. In this part III, I will show the problem of SHIM and how I made it work.   To test the kit, I first tried cgps program a few times and each time the program timed out and quit in a couple of seconds. Basically there was no GPS fix at all.   Then I tried to print GPS message but still no luck. I issued poweroff command to brought down the kit and started tro ...
dmedlow

Getting Started

Posted by dmedlow Aug 16, 2015
Finally got to unboxing the hardware and seeing what was supplied for the geocaching build.   The Pi2 looks good, particularly with the additional USBs and the reduced footprint with the micro-SD card. I mounted the Raspberry on a board that I can use as a prototyping platform until I decide what the physical packaging of the end result is. Using a wireless keyboard/mouse (logitech) allows more physical flexibility. Its awesome how much processing capability is now available in the platfor ...
In the first part Step by Step Building the Raspberry Pi 2 GPS Geocaching Kit - Part I: Put Hardware Together, I recorded how I put the hardware together step by step. In this part, I will show the basic OS configuration and software installation & update.   After the first time boot-up completes, the Pi 2 will automatically run raspi-config program (you can always run this program again after first time boot-up by typing command sudo raspi-config). In this configuration interface, you ...
Thanks to the Geocaching community and Christopher Stanton. I am one of the Winners of  10 Raspberry Pi 2 GPS kit. The kit arrived at my front door on Aug. 7th, 2015. Since then, I followed Chris' blog Putting Together the Pieces - Raspberry Pi 2 GPS Geocaching Project and built up my kit. In general, it's a quite smooth process except like many others, I ran into the SHIM connection problem as well. In this blog, I will show my procedure step by step with lots of pictures and screen captur ...
For those of you who want to get into lower level programming and high speed applications, c++ is a magnitude faster than Python.  Especially when it comes to parsing NMEA strings.  At 1hz 9600 baud the performance gain isn't noticeable, but going up to 115200 baud with updates 2-3 time per second I think python will start lagging.   I have written a C++ library by porting the TinyGPS++ from arduino over to the Pi.  I used PThreads so that the library is multithreaded and wi ...
If you want to use your GPS for more real time applications or for doing some software accuracy improvement you will most likely need a higher output speed. To get a higher output speed from the L80 GPS module you need to increase the rate/frequency. The default is 1Hz or 1 PPS (pulse per second - for timing applications). This gives you 1 NMEA coordinate sentence per second (GPGLL - Lat/Lon). All of these echo commands are performed from the Linux shell/bash prompt. First, Set Baud Rate To b ...
Raspberry Pi Geocaching System (Pi Hiker) Author: Bob Alexander A kid friendly, high accuracy geocaching platform. Accuracy of the GPS location could be improved by putting the L80 into 10Hz mode and then performing an averaging and filtering function such as outlined in this paper:           An Effective Approach to Improving Low-Cost GPS Positioning Accuracy in Real-Time Navigation With the addition of a magnetometer, a direction indicator cou ...
  Getting excited to let this TB loose in the big wide Open world. Here it is all dressed up. Have set the Goal to travel to Wanaka to experience the beauty Of New Zealand. Maybe I can meet it there one Day.......   ...
I was thinking this little kit might make an excellent ground station for my model aircraft. I have a little 900MHz telemetry system that could be connected over serial to the Pi and I should be able to use the Pi to send commands to the UAV...   What kind of features could I add with this? Maybe a GPS based antenna tracker, or a simplified control system for changing way points? Simple things like reporting distance to current (or last known) position would be helpful, especially in loc ...
Just a simple Python script to display the location data to the LCD (PiFace CAD): *This is not by any means a clean program - I haven't removed unneeded imports and the display portion includes a counter I was intending to use but haven't implemented yet* *This is just a simple demo to show it is working* #!/usr/bin/env python3 """ Grab data from GPS and spit it out to LCD """ import sys PY3 = sys.version_info[0] >= 3 if not PY3:     print("Please use `python3`.")  &# ...
After a bit of trouble, I was able to get the basic GPS functions working! ┌───────────────────────────────────────────┐┌─────────────────────────────────┐ │    Time:       2015-08-06T02:07:10.000Z   ││PRN:   Elev:  Azim:  SNR:  Used: │ │    Latitude:    3X.650558 N               ││  15    78 & ...
I won a Raspberry Pi 2 GPS kit! My intent is to create a kid friendly, high accuracy geocaching platform that my daughters can use when hiking. Technical specs: Accuracy of the GPS location could be improved by putting the L80 into 10Hz mode and then performing an averaging function such as outlined in this paper:           An Effective Approach to Improving Low-Cost GPS Positioning Accuracy in Real-Time Navigation With the addition of a magneto ...
The element14 trackables are running free around the world, and scurrying into the far corners of the global geocaching arena thanks to a legion of members who've set them loose. To celebrate our treasure-hunting helpers we've put together a Geocaching Badge, so you can pin your globe-roaming achievements to your virtual chest here on element14.com.   Blog Your Geocaching Journeys Much like geocaching itself, bagging this new badge is very simple in principle, but demands a degree of pers ...