Pages: [1]   Go Down
Author Topic: How to tell time zone with a GPS?  (Read 794 times)
0 Members and 1 Guest are viewing this topic.
Central MN, USA
Offline Offline
Tesla Member
***
Karma: 64
Posts: 6889
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I want to make an alarm clock that automatically adjusts its time according to time zone with a GPS. The clock part has been done for a while but the time zone idea is new. So how do I tell time zone from a GPS module like EM-406? Do I have to make a map? Thanks.
Logged


Central MN, USA
Offline Offline
Tesla Member
***
Karma: 64
Posts: 6889
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Over what territory?  North America is not trivial, and across the planet may be beyond the memory capacity of Arduino.

So it is going to need a map then smiley-sad

Yes, I only meant within the continental US. Maybe I should draw boxed states, for simple calculation.

Logged


Central MN, USA
Offline Offline
Tesla Member
***
Karma: 64
Posts: 6889
Phi_prompt, phi_interfaces, phi-2 shields, phi-panels
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Googled and didn't find enough information on good solution. An approximate solution is to find nearest city and use the time zone of that city. That might work smiley
Logged


'round the world...
Offline Offline
Faraday Member
**
Karma: 41
Posts: 3103
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I had a quick look at the NMEA messages and there is a message GPZDA that apparently (I did not find a detailed description) tells you the time difference on the location you are on. Have a better search at it. I found these sites that point to what you need.

http://home.mira.net/~gnb/gps/nmea.html
http://www.gpsinformation.org/dale/nmea.htm#ZDA
http://www.hemispheregps.com/gpstechinfo/GPZDA.htm

Logged

Eu não sou o teu criado. Se respondo no fórum é para ajudar todos mediante a minha disponibilidade e disposição. Responder por mensagem pessoal iria contra o propósito do fórum e por isso evito-o.
Se realmente pretendes que eu te ajude por mensagem pessoal, então podemos chegar a um acordo e contrato onde me pagas pela ajuda que eu fornecer e poderás então definir os termos de confidencialidade do meu serviço. De forma contrária toda e qualquer ajuda que eu der tem de ser visível a todos os participantes do fórum (será boa ideia, veres o significado da palavra fórum).
Nota também que eu não me responsabilizo por parvoíces escritas neste espaço pelo que se vais seguir algo dito por mim, entende que o farás por tua conta e risco.

Dito isto, mensagens pessoais só se forem pessoais, ou seja, se já interagimos de alguma forma no passado ou se me pretendes convidar para uma churrascada com cerveja (paga por ti, obviamente).

Pages: [1]   Go Up
Jump to: