gps turn indicator

Hey guys,

I'm currently in the planning stages of integrating some modern conveniences into my buddy's Plymouth roadrunner restoration. One thing that I would love to do is to stealthly install one of those 1" oled displays in his dash and have it display some turn by turn gps info. for instance; having a right turn arrow appear when his gps directions tell him to turn right.

does anyone know the easiest way to do this? I am getting pretty good with arduino, but i'm not sure that i'm ready to tackle any serious android programming... aka k.i.s.s. is my motto for this

Where do you get that information from? I guess you have installed a GPS device of some sort but then you know where you are but not where you wanna go to. And how does Android going into that project? We are not interested into the information that it's a Plymouth or a Ferrari, but what kind of device(s) are you using? What do you wanna achieve? How is everything connected? How far is your planning? Do you already have some code? If yes, show it!

that's what the thread is about. what devices would make this achievable... if any. I don't know if there are any gps devices that do have some sort of serial output or if that turn by turn information could be (relatively) easily extracted from and android device. The platform and equipment have yet to be ordered and I haven't written any code. everything is open right now. like i posted originally, I'm in the outlining phases of what we can achieve. After I have that, then i'll start purchasing the hardware and writing code. no sense in putting the carriage in front of the horse. :slight_smile:

what kind of device(s) are you using? arduino (mega adk possibly)
What do you wanna achieve? remote display of gps information. ideally, distance to turn and turn direction
How is everything connected? hardwired or possibly bt
How far is your planning? outlining
Do you already have some code? If yes, show it! no

So you plan is to get the information of the Android navigation app to display navigating information in a separate display? I guess the problem of that project lies in the Android part (getting that information from the navigation app) and not on the Arduino side (displaying the gathered information is quite easy).

You should ask your question on an Android forum, sounds like a tricky problem.

I don't know if there are any gps devices that do have some sort of serial output

Plenty of them.

arduino (mega adk possibly)

If you want to talk to the Android, make the definitely.

Before you go too far down this path, you should investigate what data you can get from the Android. Can you set a destination? Can you then get that destination? Can you get turn by turn data, such as turn angle? Can you get current position? Can you get distance to next turn?

By the time you get done, you could have bought a GPS that already does all this for far less money and effort.

thanks for the reply. care to link me to one of the gps navigation units that have a serial output?

as for the android idea. I'd want the navigation input to be handled the same way you'd normally do it when using your phone. After you input your destination and select 'navigate' (via the navi device) the auxiliary display would then show the distance to the turn and the direction.

care to link me to one of the gps navigation units that have a serial output?

Start here: http://www.sparkfun.com/products/10710

After you input your destination and select 'navigate' (via the navi device) the auxiliary display would then show the distance to the turn and the direction.

When I do this on my GPS, I get a lot more than the distance to and direction of next turn. I get a map with the turn overlaid on it. I think that is going to be very difficult for you to extract from the Android and draw on the tiny little OLED.

I don't have an Android (I prefer my iPhone), so I can't comment on the GPS abilities of that phone. However, are you expecting the phone to push data to the Arduino (can it?) or are you expecting the Arduino to pull data from the phone (can it? and is that data all accessible)?

i think you may be mistaken. I don't want to create a gps program, nor use the arduino with a gps shield. I was talking about a navi devices; lets say a 'tomtom' that would have a serial output. I know that is a long shot. hence the android device that would handle the brunt of the navigation tasks.

i dont want a map or anything on the oled. just an arrow and possibly a the distance to the turn.

a simplified version of this:

I dont get it, every time somebody asks this question, people tell him to get a GPS. That's not very helpfull. This is arduino, guys. If we wanted the stuff "they" are selling we wouldn't waste our time using these little chips for DIYing at all, would we?

So, yea, same question here

reckless_glitch:
I dont get it, every time somebody asks this question, people tell him to get a GPS. That's not very helpfull. This is arduino, guys. If we wanted the stuff "they" are selling we wouldn't waste our time using these little chips for DIYing at all, would we?

So, yea, same question here

If you have a question of your own, then ask one.

Why comment on a 7 year old thread ?

Oh sure, my question is:
Today, seven years later, is there anything on the market in terms of a free android api making use of routing services or even a navigational program that delivers either bluetooth or wifi output other than acoustically on your next move while navigating you around?

This is the Arduino forum.

I'll stay out of this one as my two vehicles have built in GPS receiver & display (both in the center of the vehicle, and with arrow/distance kind of display right in front of me) with smart interfaces for selecting a destination. I don't use GPS on my Android phone at all so I'm out of the loop as to what's available for outputs for Arduino to receive probably via bluetooth connection from an Andriod.

I came here searching for the same thing. There is a demand - still, almost 10 years later.

I would like to hijack the turn by turn info from google maps app on my iPhone (assuming via Bluetooth) and have the arrows and maybe the distance display on a 1” oled on my handlebars.

Beeline looks amazing but I have parts to build one lying around already and some programming (scripting) experience.

There IS a homemade version on hack of the day but it modifies the audio signal that the device outputs then interprets it to light up an LED. Very convoluted. I assume there is some code that is generated that says turn left in X metres that the app broadcasts - where do I start?

Please don’t tell me to buy a GPS. beeline have made it happen somehow - I don’t want to infringe on their great idea but I want to make my own. Can’t be THAT hard.

jonathad:
it modifies the audio signal that the device outputs then interprets it to light up an LED. Very convoluted. ....Can’t be THAT hard.

Really? I would suggest that your penultimate paragraph tells you a lot about how hard this is.

After all these years, all the hardness is in the same place - getting the information you need, out of the iPhone, so good luck with that. This is not, and never was, an Arduino problem.