Let your project know its place in the world with this tiny but ultra-sensitive global positioning breakout!
This I2C breakout houses a PA1010D GPS receiver module with inbuilt ceramic antenna, which will let you extract date and time, latitude, longitude, speed and altitude data from satellites. We've supplemented this with a supercapacitor, which acts like a short term backup battery for your GPS data, enabling the module to lock back onto signals much more quickly after a power down. There's also an indicator LED, which will flash whenever the module has a satellite fix.
You could hook one of these up to a weather station or other measuring device to give your data really accurate time, date and location stamps - or go a step further and team it with one of our display breakouts to build your own modular GPS navigation system or treasure hunting device. (Please don't rely on this breakout as your sole navigation device at sea or in the wilderness!)
You can attach it to your Pi's GPIO directly or via a breadboard with the included headers, but it's also compatible with our fancy solderless Breakout Garden, which makes it easy to use several different breakouts at the same time.
Like solar panels, rocket ships and humans, these GPS modules work best when they have an uninterrupted view of the sky. If it's taking a long time to get a satellite fix, try taking it outside or pointing the antenna upwards or towards a window.
We've designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi's GPIO header (pins 1, 3, 5, 7, 9).
We've put together a Python library to extract all that juicy GPS data with a minimum of fuss, together with an example that shows you how to format the data so it's easily readable. It's also possible to use this breakout with Arduino using Adafruit's GPS library.