Go Down

Topic: arduino + GPS (Read 11618 times) previous topic - next topic

noceco33

Gracias David, Voy a provar y te comento...

noceco33

#16
Feb 14, 2008, 04:56 pm Last Edit: Feb 14, 2008, 04:58 pm by noceco33 Reason: 1
Nada, no hay manera. Me he ido a un descampado, en frente de casa por si el edificio me daba sombra y no quiere darme coordenadas, media hora y nada... En fin!! no se lo que hacer!!

Alguna otra idea??

DojoDave

Ponte en contacto con Libelium, porque podria ser que se te hubiera estropeado el GPS en el transporte. Te atenderan rapidamente.

Un saludo,

/d

noceco33

Parece que me reenvian la antena Gps, q daba problemas, He oido que la antena no es muy sensible, la has probado david dentro de ciudad??

deberia mirar otra antena para acoplarsela?

amoyano1

Hola. A mi me pasa lo mismo. No consigo leer nada

diablet69

A mi tamoco me funciona.

nestorin

Yo estoy a punto de racibir el gps de libelium en un pedido que tengo parado por falta de stock en otra shield, me mantengo a la espera a ver que comentais por si tengo que anular el gps de libelium

diablet69

He midaro la libreria LB_GPS.h que te dan en la web de Libelium y pone:

#define GPS_RX 9      // default RX pin for the software serial method
#define GPS_TX 8      // default TX pin for the software serial method

Luego en el esquema te pone que el RX esta conectado en el 8 y el TX en el 9.

¿Puede que de aqui venga el error y por eso no me coja posicionamiento?

chiva

No tiene por que.
El TX del Arduino tiene que ir conectado al RX del GPS y el RX del Arduino al TX del GPS.

diablet69

Gracias, despues de escribir mi post, lo pense, que debian ir cruzados.
TX-RX
RX-TX

Es lo normal, vaya estupidez pregunte.

Eso pasa por no pensar todas las opciones.

diablet69

He hablado con la gente de Libelium, y me han dicho que era MUY MUY MUY importante que ponga el arduino + modulo GPS dentro de una caja de plastico.

Yo pense que se reian de mi, pero.......... finalmente me ha funcionado. Se ve que un poco de aire afecta al GPS.

Pero ahora tengo otro problema.

Con el codigo de la web de Libelium me da el siguiente resultado:

GPGGA,204007.000,4132.7600,N,00049.6150,E,1,10,0.9,273.8,M,51.6,M,,0000

Veo que las coordenadas son:  4132.7600,N y 00049.6150,E

Pero si busco en el google maps mi posicion, esta es:  41.546281,N y 0.82687139,E

Veo que la diferencia es mucha, ¿no? Ya que veo que hay 10 satelites dandome cobertura.

A que puede deberse esto.

Alguien que me pueda ayudar. GRACIAS

diablet69

Buenos días,

Estoy utilizando un GPS de Libelium y la cadena de datos que me muestra es la siguiente:

GPGGA,204007.000,4132.7600,N,00049.6150,E,1,10,0.9,273.8,M,51.6,M,,0000

De aqui extraigo la siguente información:
Hora (hhmmss): 204007.000 --> 20:40:07  Hora GMT
Latitud: 4132.7600 N
Longitud: 00049.6150 E
Fix quality: 1  --> No se muy bien para que sirve
Mi GPS esta conectado a: 10 Saletiles
Los siguientes datos de la cadena no me son necesarios.

Pues desde la posicion que recojo los datos, en Google Maps me dice que estoy en:
41.545974   y    0.826829

Lo cual traducido a  GMS es 41º 32' 45.5"N  y  0º 49' 36.6"E


Viendo que los datos del GPS con los de Google Maps no son los mismos me puse a investigar.

ARDUINO:
Latitud: 4132.7600 N
Longitud: 00049.6150 E

GOOGLE:
Latitud: 41.545974     --> 41º 32' 45.5" N
Longitud: 0.826829    -->   0º 49' 36.6" E

Cojo los datos de arduino y los interpreto:
Latitud: 4132.7600 N -->  41º 32' 7600  --> 0.7600 * 60 = 45.6 --> 41º 32' 45.6"

Longitud: 00049.6150 E --> 0º 49' 6150 --> 0.6150 * 60 = 39.3 --> 0º 49' 39.3"

Con lo que ahora los datos casi son los mismos, hay un pequeño desfase de unos SEGUNDO, que podria ser que no estuviese en el mismo lugar al elegir en Google Maps y los datos tomas con mi GPS. El margen es de unos 5 - 6 metros de diferencia.

Explico todo esto, porque me ha costado encontrar la solucion, pero si hay alguien que lo necesita o alguien que me explica alguna otrra manera de calcularlo, pues se agradece.

Gracias y perdon por "el toston".

nestorin


diablet69

De nada,

muchas horas de buscar, calcular y pensar.

Seguro que si mi ingles fuese mejor, lo hubiese encontrado, pero como para las lenguas son malo, tengo que hacer numeros.


jajajaj

Go Up