About a month ago I was browsing Dangerous prototypes and read about this cheap GPS hack. Emeryth had found out that the cheapest GPS modules on Ebay could be used with a micro controller. The Ublox PCI-5S modules can be found on Ebay for less then 10$. Add an antenna for about 5$ and you have a very cheap usable GPS system. There is one catch, the GPS module comes in the form of a mini PCIe card. But Emeryth had found out how to connect it to a micro controller.
I couldn’t resist and ordered the GPS module and antenna on Ebay. I soldered some wires to the module and hooked it up to an ATmega328 running at 3.3V / 8MHz. I installed the Arduino tinygps library and uploaded one of the example sketches to the ATmega. I put my laptop, micro controller and GPS module outside and after about 10 minutes it started spitting out data. I checked the longitude and latitude on Google earth and was pointed to my garden, success ![]()
I have no direct plans with the GPS module. But maybe I built some sort of logging device for my car.
Search
Archives
- Added some leds to my hexapod
- New chassis for my hexapod :)
- Bluetooth remote control
- Nano undershield revision 2
- Blinking leds with a 74HC595 shift register
- Bajdupod 996R: the saga continues…
- Bajdupod 996R: improved code :)
- Cheap 128×64 graphic lcd (12864zw)
- Re:load the adjustable constant-current load
- Bajdupod 996R: remote control and smoothness
Contact me
info [aT] bajdi {dot} com







Bajdi,
I’m curious in regard to the data rate you were getting on this device. Running an old Pharos 360 I only get position information every 2-4 seconds. Maybe that is the limit with 4800 baud but curious if position information is any faster with this vs my existing solution.
Thanks!
Stephen
I have only done some basic testing. I ran a test sketch that checks for data every second, no problems with that.