Descripción

En esta serie de tutoriales estaremos explorando la utilización de un módulo de GPS en un Intel Edison, y la forma de subir los datos generados a la nube.

En esta primera entrega estaremos utilizando un «shield» GPS para ARDUINO, montado sobre un Intel Edison. Leeremos los datos provenientes del GPS utilizando una adaptación de la librería «TinyGPS» que originalmente fue escrita por Mikal Hart (@mikalhart) y luego modificada por nuestro amigo Heiner Alvarado de Intel CR.

Referencias Externas

  1. https://github.com/mikalhart/TinyGPS

Aviso de Responsabilidad Limitada

(!) Antes de seguir estas instrucciones asegúrese de entender las Condiciones de Uso de nuestro sitio.

Resumen

  1. Conecte el Shield de GPS para ARDUINO en la tarjeta «Breakout» del Edison.
  2. Asegúrese de que los «jumpers» de configuración de puerto serial están configurados para que el pin TX del shield conecte con el pin RX del Edison (pin 0) y el pin RX del shield conecte con el TX del Edison (Pin 1) (ver figura 2)
  3. Copie la librería TinyGPS modificada de https://github.com/janunezc/TinyGPS
  4. Desempaque la librería en su carpeta local de librerias de ARDUINO (c:\users\su_usuario\Documents\Arduino\libraries\TinyGPS\)
  5. Cargue el Arduino IDE y abra el ejemplo correspondiente a File > Examples > TinyGPS > edison_basic_gps.ino
  6. Note cómo tarda algunos segundos en conectarse con el sistema GPS; luego de eso emitirá notificaciones en el monitor serial sobre las coordenadas leidas por el GPS.

Edison y GPS
GPS

Figura 1 – Conexiones y Configuraciones por Jumpers

Materiales

Agradecimientos

  • A Heiner Alvarado Fonseca de Intel CR por darse a la tarea de compatibilizar la librería «TinyGPS» con Intel Edison

Lectura Relacionada

  1. GPS + Edison + Cloud – Fase 1 – Leer el GPS
  2. GPS + Edison + Cloud – Fase 2 – Conectar al Cloud
  3. GPS + Edison + Cloud – Fase 3 – Recuperación de fallas

 4,901 total views,  1 views today

4Shares
Última modificación: mayo 24, 2016

Autor

Comentarios

Escribe una respuesta o comentario

Tu dirección de correo electrónico no será publicada.

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