Little Reverse GeoCache
by Markus on Jun.19, 2010, under Electronics
A few months ago I stumbled across the very first Reverse GeoCache project by Mikal Hart. I was fascinated by the idea and decided to build one of my own.
What is a Reverse GeoCache?
Like any other GeoCache it is a box that is linked to a certain coordinate on earth. The challenge is to find this coordinate, in order to access the contents of the box.
Other than with ordinary GeoCaches you do not need to find the box at the target coordinate: You will already have it when the puzzle starts. But the box is closed and it will only open when you are near the target coordinate. In order to find the coordinate, the box has a button: When you press the button, the internal GPS receiver will detect the current location and the distance to the target will be displayed. Of course the number of trials is limited. If you press the button too often, the box will be sealed forever.
Starting the Project:
One of my main goals for the new Reverse GeoCache was to make it much smaller in size. Of course I also wanted to add some new features. I have been working on this project for about four months. After finishing two fully functional prototype versions I now consider it “production/stable”
Technical data:
- Size: 95mm x 73mm x 53mm
- Weight including batteries: 199g
- Maximum payload size: 57mm x 53mm x 9mm
- Power supply: 2 AAA cells
- LCD: 2×16 characters
Features:
- Piezo buzzer for some sound feedback
- Each try is logged to the internal EEPROM. By using a secret key combination the logs can be shown on the display. So if you know how to do it, you can see how clever the puzzle was solved (or not). There is also a RS232 output to send the data to a computer.
- Emergency open by software: You can reset the box if you know the key combination (The piezo buzzer was a very important precondition for implementing this feature).
- Emergency open by hardware: You just have to remove four screws to be able to slide off the lid (I assume that none of the recipients will spoil all the fun by opening the box this way)
- The power consumption in sleep mode is about 310uA. 800mAh rechargeable batteries should last for at least about 80 days, assuming many tries with bad GPS reception. Power consumption will drop to about 60..70uA with the next generation of PIC controller, which should result in more than a year of operation.
Some details about circuit and software:
- A highly efficient MAX1674 along with some SMD parts is the step-up converter I am using to increase battery voltage to 5V. The LCD and the servo require this voltage – otherwise I would have preferred 3V3.
- The GPS receiver is taken from a Haicom HI-204 SiRFStar III PS/2. It is the device that draws the greatest current. So I use a BS250 MOSFET to cut the power supply when not needed.
- The LCD and the servo are connected to a second MOSFET, so they can also be powered down.
- The controller is a PIC18F2520. I have started with a much more efficient PIC18F14K22, but it turned out that I needed more program memory to implement all of the cool features. Now I am impatiently waiting for the PIC18F26K22: With its nanoWatt XLP Technology I expect an enormous decrease of power consumption (especially in sleep mode). Also it has some cool new hardware features built in.
- The software is written in C. It used 10kWords of 16kWords available in the PIC.
- The custom PCB has been designed using KiCad. I have used the toner transfer technique to print the board.
What I might implement in future revisions:
- Adding a low battery warning by using the PICs ADC (the LBI feature of the MAX1674 turned out to draw too much current!).
- Allowing reprogramming the target location by key input or via connection to a PC instead of having it compiled in the program code.
- Using the power down feature of the MAX1674 in sleep mode in order to save even more power (requires new controller that works with lower voltages).
- And finally one of the most interesting features IMO: Adding a tiny GSM module to post a SMS each time the device has detected the location.
[Update] Project files:
The project files come without warrenty of any kind. They are free for non-commercial use.
- PCB as PDF for printing
- Complete schematics and board layout files as KiCad project
- The C18 source code. Note that the target location is hard coded in
configuration.h
6 Comments for this entry
20 Trackbacks / Pingbacks for this entry
-
Reverse GeoCache puzzle gets downsized - Hack a Day
June 20th, 2010 on 18:01[...] built his own reverse geocache puzzle box but on a smaller scale than the original. His is based around a PIC 18F2520 and powered by two AAA [...]
-
Metal Detector Finds GeoCache | Treasure Hunter Metal Detector
June 21st, 2010 on 02:22[...] Little Reverse GeoCache – Markus' Blog [...]
-
Smallest reverse geocache puzzle yet | MediaDir Electronics Projects Blog
June 21st, 2010 on 15:32[...] puzzle–a box that only opens in one location on the Earth’s surface–is by Markus. At just 3.75″ on its longest side, Markus’s box is by far the most compact and elegant [...]
-
Free Readings Online » Blog Archive » Smallest reverse geocache puzzle yet
June 21st, 2010 on 16:00[...] reverse geocache puzzle–a box that only opens in one location on the Earth's surface–is by Markus. At just 3.75" on its longest side, Markus's box is by far the most compact and elegant version of [...]
-
Smallest reverse geocache puzzle yet | Products & Tech News
June 21st, 2010 on 16:01[...] reverse geocache puzzle–a box that only opens in one location on the Earth's surface–is by Markus. At just 3.75" on its longest side, Markus's box is by far the most compact and elegant version of [...]
-
Click World News » Blog Archive » Smallest reverse geocache puzzle yet
June 21st, 2010 on 16:01[...] reverse geocache puzzle–a box that only opens in one location on the Earth's surface–is by Markus. At just 3.75" on its longest side, Markus's box is by far the most compact and elegant version of [...]
-
GPS Box Project – Opens at secret location | Blog Magazin Div-Modelism
June 24th, 2010 on 01:35[...] You may remember this GPS game that we featured before. Markus has made a project he calls the Little Reverse GeoCache, it is based on a similar project that was made by Mikal Hart. The box can only be opened when it [...]
-
GPS Box Project – Opens at secret location | The Express Art Blog
June 24th, 2010 on 03:04[...] You may remember this GPS game that we featured before. Markus has made a project he calls the Little Reverse GeoCache, it is based on a similar project that was made by Mikal Hart. The box can only be opened when it [...]
-
DIY Secret GPS Box Opens at Target GPS Location!
June 24th, 2010 on 10:08[...] via hackedgadgets, [Project Page] [...]
-
Caja Fuerte con GPS
June 24th, 2010 on 13:03[...] utiliza es el denominado reverse GeoCache en el cual, la caja está ligada a ciertas coordenadas las cuales son necesarias para poder abrir [...]
-
GPS Box Project – Opens at secret location | GadgetsFinder.com
June 25th, 2010 on 00:22[...] You may remember this GPS game that we featured before. Markus has made a project he calls the Little Reverse GeoCache, it is based on a similar project that was made by Mikal Hart. The box can only be opened when it [...]
-
GPS Box Project - Opens at secret location | nexgengadget.info
June 25th, 2010 on 03:30[...] You may remember this GPS game that we featured before. Markus has made a project he calls the Tiny Reverse GeoCache, it is based on a similar project that was made by Mikal Hart. The box can only be opened when it [...]
-
Caja Fuerte con GPS- Noticias del Cerebro Digital
June 28th, 2010 on 07:22[...] utiliza es el denominado reverse GeoCache, en el cual la caja está ligada a ciertas coordenadas las cuales son necesarias para poder abrir [...]
-
GPS Box Project - Opens at secret location | nexgengadget.info
June 29th, 2010 on 15:30[...] You might remember this GPS game that we featured before. Markus has made a project he calls the Little Reverse GeoCache, it is based on a similar project that was made by Mikal Hart. The box can only be opened when it [...]
-
GPS Box Project – Opens at secret location « com3.es
July 2nd, 2010 on 23:41[...] You may remember this GPS game that we featured before. Markus has made a project he calls the Little Reverse GeoCache, it is based on a similar project that was made by Mikal Hart. The box can only be opened when it [...]
-
GPS Puzzle Box Popularity » com3.es
August 17th, 2010 on 00:02[...] featured a cool GPS Puzzle Box earlier this year that Markus built. It was based on a version that Mikal Hart created. Turns out there is quite a bit of interest in [...]
-
GPS Puzzle Box Popularity | GadgetsFinder.com
August 17th, 2010 on 07:22[...] featured a cool GPS Puzzle Box earlier this year that Markus built. It was based on a version that Mikal Hart created. Turns out there is quite a bit of interest in [...]
-
The Great Geek Manual » Geek Media Round-Up: October 28, 2010
October 29th, 2010 on 14:33[...] The Reverse Geocache Puzzle Box is quite nifty! Here’s a video interview of the inventor. Maybe you prefer the analog version? Or do you want to build your own? [...]
-
Reverse Geocache | Alternet
December 31st, 2010 on 22:39[...] project was inspired by the “Reverse Geocache Puzzle Box“, an idea that has been duplicated a few times. For Christmas this year, I drew my brother-in-law, Scott. I know that he [...]
-
Reverse GeoCache « Embedded Bits
January 3rd, 2011 on 14:23[...] buy a Reverse GeoCache – the idea is not new and others have created such a device (see here, here, here and here). Though the fun is always in the [...]




June 21st, 2010 on 01:28
Nice!!!
Will you by chance ever be publishing a build log or instructions??
June 21st, 2010 on 12:50
Nice box, although you dont seem to be able to get much in there? I made mine a while ago slightly larger so I could put stuff in it. Also I decided against having a ‘try’ limit and instead made it require multiple locations – If I did it again though Id put a clock in it make it only work for 24 hours from the first location.
http://my2ndfacetube.com/projects.html
June 22nd, 2010 on 16:38
can you please, please, please put up some schematics or a build log on this? i’m trying to build one myself and running into a bit of trouble…
September 22nd, 2010 on 09:50
I have added the complete schematics and source code to the article. Have fun!
June 26th, 2010 on 00:06
That’s nice! I wouldn’t have put a display showing distance, though. It should be easily solved using a handheld GPS and some math (4 or 5 [wisely chosen] tries should be more than enough, I guess). How about giving an audio clue instead? some sort of frequence-of-tone-maps-to-distance thing…
September 17th, 2010 on 12:30
I love it!