Recientemente, quería hacer un pequeño dispositivo GPS para medir distancia entre dos lugares, por ejemplo, estás jugando golf podrá medir lo bueno que es el tiro del conductor. ¿Hay una gran cantidad de producto comercial que puede hacer esto y mucho más, pero la compra es mucho menos divertido que hacer uno por sí mismo (estoy seguro visitante de Instructables y autor va muy de acuerdo conmigo, derecho)? Hay aplicaciones de Android, pero ninguno de ellos me atrae.
Mi idea es agregar una pequeña pantalla LCD, tamaño similar como el tamaño del GPS y un microprocesador para adquirir datos desde el GPS, calcular la distancia y mostrar en la pantalla LCD junto con hora y fecha. He ordenado a uno de la popular pantalla, Nokia 5110 y comencé a hacer investigación acerca de cómo obtener los datos GPS, cómo interpretar los datos, y qué tipo de información puedo obtener.
Bien, calcular la distancia parecía fácil. Pude encontrar un par de formas de calcular la distancia entre dos lugares. Convertir GPS time(UTC) en hora local parecía ser un poco complicado, pero fue muy divertido averiguar la forma para convertir tiempo en hora local, incluyendo hora y fecha. Ya he publicado esta parte en mi página de blog y decidí compartir mi programa de Arduino. Una vez que el acabado de LCDand montar el aparato, voy a publicar otro Instructable con programa completo y fotos, también. Este Instructable incluye sólo cómo obtener los datos del GPS (Holux M-1000) a través del bus serie y cómo convertir el tiempo del GPS a la hora local.