Skip navigation
1 2 Previous

Geocaching

29 posts
pvalyk

Setting up the system

Posted by pvalyk Oct 15, 2015
     First off, let say thanks for being part of this project. Sorry for the late post.      A couple of weeks ago I started assembling my project. For starters I choose to setup just the GPS module. The LCD display will come after. I put the system on my fridge, right near the wifi router.        When I first booted into latest version of Raspbian I ran the Configuration menu . In Advanced Options>Serial  set disable s ...
A few weeks since the last post, mainly due to the tenacious cold & flu-like bug circulating around the family. Since that's now gone I was keen to look at more GPS coding on the Pi.   My last attempt had reading of the serial port running fine until it was interrupted, then it produced errors on reading caused by the serial stream being read off of a character boundary. Furthermore once the stream has been read for a while it then only produced 8 or so characters per read - pointing ...
Original article at: http://ovidiu.geekaliens.com/en/2015/09/13/raspberry-pi-geocache-update/   Here are the updates: I’ve bought an extender for the RP pins from Jola Engineering and soldered the shim onto it. Now I can put everything together nicely. After that I’ve started playing with the PiFace using the pifacecad library.     The initial test was just to show stuff on the screen, and then I wanted to use the buttons to do something with them, but…. a ...
dmedlow

An Ill Wind...

Posted by dmedlow Sep 14, 2015
Alas winter has hit the old homestead hard, with most of the family down with or recovering from variations of head, chest and other colds. Hence not much fun stuff happening.....   However I did start thinking about how to get diagnostic info to a gps client program, and again came to the conclusion that it still might be better to read the gps stream myself as the other parsers generate errors without a fix present. So I modified my last software to add more diagnostic info to a file a ...
Having now resolved (hopefully) the hardware issues with the GPS and display mounted simultaneously it was time to check out the GPS reception and ensure that I was seeing good NMEA data on the serial interface. My problem is that the area where I do most of the experimentation has no close area where GPS signals would be available, and the Pi display currently is shown on a large 27" display I can't relocate. The solution of course is to use the Pi LCD display as there are Python libraries to ...
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.......   ...