GPS Shield con Arduino

El GPS Shield es una herramienta muy útil que nadie puede perder la oportunidad de aprender a usarla. En este tutorial aprenderán a utilizar de una manera sencilla una GPS Shield programada con Arduino. Algo que se debe hacer mención es que se necesita una librería especial llamada TinyGPS. Esta librería es de gran ayuda a la hora de programar un GPS Shield. La librería es gratis y se puede descargar de internet, aquí se les dejará el link de descarga:

http://arduiniana.org/libraries/tinygps/

En este tutorial se verá un modo sencillo de utilización, ya la información que se obtendrá será solo la longitud y la latitud. Que como ya sabrán la latitud mide el ángulo entre cualquier punto y el ecuador las líneas de latitud se denominan paralelos y la  longitud mide el ángulo a lo largo del Ecuador desde cualquier punto de la Tierra. Se acepta que Greenwich en Londres es la longitud 0 en la mayoría de las sociedades modernas. Las líneas de longitud son círculos máximos que pasan por los polos y se llaman meridianos.

GPS Shield vista superior

GPS Shield

Paso # 1

Bien, empezaremos por iniciar el programa.

Seleccion de prgrama para GPS Shield

Codigo fuente para GPS Shield.

Tomando en cuenta que ya está descargada la librería y agregada a nuestro software de Arduino. Pasaremos a hacer un par de modificaciones a nuestro programa, ya que se cuenta con una par de datos extras que no nos serán del todo útiles, esto es porque tiene una función especial de distancia actual y otra es distancia para llegar a Londres, eso no se ve del todo necesario así que se procederá a solo obtener datos de ubicación del usuario.

Materiales:

Descargar libreria TINYgps

Código Ejemplo-1

Con este código obtendremos los valores deseados del satélite, hay que cargarlo al Arduino una vez ya montado el GPS Shield y la antena, que claro, es indispensable para que funcione nuestra GPS Shield, aunque existen muchos tipos de antenas, se han utilizado dos y cualquiera de las dos se recomienda para utilizar. La antena la puedes encontrar en nuestra tienda virtual www.hetpro-store.com.

Antena GPS Shield.

Antena para recepcion de datos.

Antena GPS Shield opcional.

ANtena GPS para recepcion de datos.

 

 

En la primera opción se muestra la antena que es la más común al venderse y trabaja bien aunque se recomendaría que se utilizara la segunda opción (si pueden), ya que cuenta con un poco más de rapidez a la hora de conectarse al satélite, de manera que es más probable que se obtengas los datos un poco más rápidos con la segunda antena.

GPS sHield montaje completo.

Montaje de la GPS Shield completa.

 

Resultados del código

Una vez ya conectado y cargado el programa es hora de abrir el monitor serial, ojo, es probable que a la primera no funcione como se desea, hay que ser un poco pacientes ya que unas antenas se tardan un poco más que otras en conectarse al satélite, pero descuiden una vez conectada obtendrán una lectura como la siguiente.

Vista de datos en monitor serial.

Recepcion de datos, monitor serial.

Para terminar y saber si nuestro GPS Shield funciona solo basta con copiar y pegar las coordenadas (latitud y longitud) en aplicación de ubicación preferida, en este ejemplo utilizare Google Maps para que se den una idea de cómo hacerlo:

Ubicación dada por GPS Shield.

Ubicacion MAPS

De esta manera sabemos si los datos que se están recibiendo son acertados o no, solo basta con copiar y pegar las coordenadas en el buscador de Maps y este interpretará al instante de que son coordenadas geográficas además de que son muy acertadas, la ubicación es dentro de la tienda Hetpro y apenas el rango de error es unos 3-5 metros de diferencia.

De esta manera se concluye este tutorial de cómo darle un uso básico, así más adelante podremos utilizar mas funciones de este como utilizar la SD para guardar datos y muchos otros

2 Comments

  1. miranda octubre 25, 2017
    • Dr Hector Torres octubre 28, 2017

Escríbenos tus dudas o comentarios

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Usamos Cookies en nuestro sitio WEB

Por favor confirma, si aceptas nuestras cookies de rastreo. También puedes negar el uso de cookies de rastreo y seguir navegando sin que ninguna información sea enviada a servicios de terceros.