Building a DIY GPS cube

Originally, [Karman] wanted to build a speedometer for his bike. Feature creep makes fools of us all, so after a month of work [Karman] had a  GPS-enabled cube that tells him his current latitude and longitude, current time, course, direction and speed.

[Karman]‘s GPS cube uses a cheap GPS module, Arduino Mini Pro, a magnificent OLED display, and a LiPo battery salvaged from a first gen iPod nano. Surprisingly, the build is very clean – there are no wires, headers, or random epoxy globs sticking out everywhere. The entire build is just a bit larger than one cubic inch, allowing [Karman] to carry around the power of a GPS device in his pocket.

The code for [Karman]‘s GPS cube uses the TinyGPS library for Arduino, that has a few great functions that track the number of satellites visible and report the current time. Now all that’s left to do is fabricate a case for this awesome little project. As always, video demo after the break.

Comments

  1. ino says:

    that’s really nice !

  2. Mark says:

    That’s a fun project – nice job.

  3. HackerK says:

    Nice build!

  4. Scott says:

    Weren’t the batteries in the original iPod nano recalled?

  5. JB says:

    Cool build! Question: does it adjust for DST automatically?

    • KaR]V[aN says:

      No but I think that would be easy to code as you already have current date.

      By the now, for example, I’m +1, but for daylight saving we are currently +2, so i just add 1 in timezone setting.

  6. Steve says:

    Does it have data-logging capabilities? Would it be possible to add a microSD slot in the cube?

  7. Peter P says:

    This would be great for a cat tracker, After reading a few projects of people tracking there cats, I feel like this is purrrrfect :-D. Just need to find a camera solution now

  8. mikekorostelev says:

    Anyone know of a small GSM board that can be used with this? This is really cool

  9. mikekorostelev says:

    Anyone know of a small GSM board with gprs that can be used with this?

  10. soopergooman says:

    wonder if i could take apart a psp gs receiver and recreate the same thing?

  11. kidna says:

    Damn! have been having this idea for months! well done! Now put a stop-watch on it and it will be perfect :)

  12. Joachim says:

    Will it also work with other GPS modules like the popular ST22 ? I got several of these for $20 each at perthold.de

    I am also wondering if it could adjust the time depending from the time zone you are in. I mean it has the GPS position so it could figure out somehow which timezone it is ?

  13. TiredJuan says:

    What OLED screen are you using?

  14. n0lkk says:

    Nice for more “feature creep”,if licensed, add a TNC along with a transceiver operating on 44.390 MHz. Or a transmit only tracker if one wishes.

  15. Threeck says:

    WOW this is so cool! now put in a usb-out on that so you can view your stats on your PC (with matching maps to further visualize you position) ^^

  16. gr4viton says:

    please try to make a compenion-cube-like case :)
    please please please!

  17. Mental2k says:

    Attaching a GSM module would let you use it to track stuff. Fantastic the whole project is fantastic!

  18. Bhavna says:

    Will it be possible to now plot the coordinates obtained on some map, say google map?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s