
¿Cómo conocer la posición geográfica con un GPS? Por medio de un GPS podemos conocer la ubicación en la que nos encontremos espacialmente. Hoy en día, suele ser de mucha utilidad, y se emplea cada vez más en los distintos dispositivos a los que podemos tener contacto, como es el caso de los smartphones o los automóviles que tienen un GPS incluido.
Ahora bien, en este artículo abordaremos este tema, y veremos que conocer una posición real por medio de un GPS resulta muy sencillo. Lo haremos mediante una conexión con un Arduino, desde un shield GPS.
¿En qué consiste un GPS?
Antes de comenzar, conozcamos algunos aspectos de los sensores de GPS, de esta manera, veremos cómo funcionan y cómo podemos abordarlos más certeramente. Tenemos pues, que la tecnología GPS se basa en los 24 satélites que comporten información sobre la dimensión y ubicación en la tierra.
Un GPS nos puede transmitir datos sobre latitud, velocidad, rumbo, longitud, y tiempo. Un GPS que recibe la señal de satélites, puede indicarnos un punto espacial donde nos encontremos ubicados, mostrándonos una ubicación en tiempo real de dónde nos encontramos. Aunque en algunos casos no es necesario que configuremos el GPS al momento de conectarlo en una PC, podemos actualizarlo para que sea más preciso todavía.
Conecta el GPS sheild con tu placa de Arduino
Al momento de la conexión del sheild con la placa Arduino, debemos hacer lo siguiente a continuación:
- En los Arduino modelo UNO, podemos colocar el GPS en la parte superior del Arduino.
- EL GPS es un tipo de accesorio que debe estar vinculado al Arduino
- El sheild GPS para Arduino viene con un multiplexor, con los que se puede conectar con los pines TX y RX en nuestra placa Arduino
- Los pines de TX y RX deben ir conectados según el sketch, pero se recomienda estén de manera correcta, es decir; el TX del GPS, tendrá que conectarse al RX del Arduino.
Programación
Cuando se trata de encontrar la librería apropiada para este tipo de proyectos, podemos usar la librería Arduino estándar, o bien, visitando la dirección web oficial, en la que encontraremos la librería idónea para este trabajo, recomendamos que visites la siguiente dirección: http://arduiniana.org/libraries/tinygps/.
Por medio de la librería, veremos la forma correcta para la obtención y transcripción de las sentencias que debemos usar al momento de convertir la información NMEA, en datos C. Aunque por otro lado, podemos introducir un código con el que podemos ver las sentencia NMEA desde el monitor serial. Si quieres saber cómo hacerlo, vamos al siguiente punto.
Código para ver sentencias NMEA
Si queremos ver cómo andan funcionando los módulos del GPS, podemos hacerlos mediante la información de la sentencia NMEA. Esta información la veremos mediante un código que podemos extraer de la siguiente dirección web: https://www.geekfactory.mx/tutoriales-arduino/shield-o-modulo-gps-con-arduino/, en caso que tengas tus fuentes, ahora sabes que puedes emplear este tipo de códigos, y con los que podrás trabajar y monitorear al GPS.