Geolocalización con módulo GPS GY-NEO6MV2 y LCD 1602

Publicado el 29 febrero 2016 por Villalba2006

Hoy les traigo un geolocalizador muy compacto, económico y de muy bajo consumo, puesto que solamente requiere de 3V para su correcto funcionamiento, aunque nosotros le vamos a alimentar con la salida de 3,3V que Arduino nos ofrece. Este sistema de geolocalización está basado en el módulo GPS GY-NEO6MV2, mediante el que obtenemos las coordenadas, en grados, de latitud y longitud, el valor en metros de la altitud a la que nos encontramos, y como plus también se obtiene la hora internacional en formato de 24 horas que el satélite nos devuelve. El sistema necesita de un cierto tiempo para sincronizarse con los satélites, además para su correcto funcionamiento es muy importante utilizarlo en zonas exteriores o si lo utilizamos en interiores lo debemos de colocar muy cerca de una ventana. Los valores obtenidos se muestran a través de un display LCD 1602 conectado a nuestro Arduino por medio de comunicación I2C.El módulo GPS GY-NEO6MV2 viene con un módulo 6 U-Blox NEO de serie equipado en el PCB, una EEPROM con su correspondiente pila de tipo botón para mantener los datos intactos y una antena de cerámica que permite amplificar las señales recibidas de los satélites con los que se comunica.

Módulo GPS GY-NEO6MV2

Este módulo es sumamente sencillo de conectar a nuestro Arduino puesto que requiere de comunicación serie, y solo se necesitan dos pines para su conexión (TX/RX), además de dos resistencias de 4,7KΩy 10kΩ para adecuar la señal que recibe el módulo a través de su pin RX. Para más información, debéis consultar los comentarios del código del programa.
Lista de Materiales:
·   Arduino UNO Rev.3.·   Cable USB tipo A-B.·   Módulo GPS GY-NEO6MV2.·   Display 16x2 LCD 1602.·   Pila de 9V con adaptador Jack macho de 2.1mm.·   Protoboard.·   Cables de conexión.
Programa:
 Descarga del Programa Video: