Visualizar datos gps XM37-1612
Gambas
Gambas
xsetaseta@gmail.com
El otro día me llego el módulo gps XM37-1612.
Descripción:
Modo de comunicación: nivel TTL, compatible con 3.3v sistema / 5v
Fuente de alimentación: 2.7-5v dc 45mA
Para probarlo he utilizado un adaptador USB- serie con niveles TTL.
El adaptador USB- serie proporciona salidas de 3.3V o 5V , para alimentar el módulo gps he utilizado 3.3V, después de haber probado que también funciona a 5V.
El programa de visualización de datos en el PC se ha realizado en Gambas, una especie de Visual Basic para Linux.
Programa en gambas
Coordenadas de gps pasadas a google
Como los datos que proporciona el gps son de tipo UTC, he tenido que realizar las conversiones a modo local.
Si no se tiene el adaptador usb->serie , se puede emplear el arduino.
___Programa en el arduino_______________
//SETA43 15/10/2015
// xsetaseta@gmail.com
// gps->PC Gambas
//Arduino Version 1.0.5
//Debian 7
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
//10 al TX del GPS
//11 al RX del GPS
void setup()
{
Serial.begin(9600);
while (!Serial) { ; } // Leonardo only
Serial.println("START");
mySerial.begin(9600);
}
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
_____________________________
Conclusión:
El módulo XM37-1612 es bastante preciso, y tarda muy poco en proporcionarnos las coordenadas.
Comparado con los gps que vienen en los móviles es muchísimo mas rápido y sensible.
Programa
Saludos.
Juan Galaz
Bibliografía:
http://www.gpsinformation.org/dale/nmea.htm
No hay comentarios:
Publicar un comentario