Tabla de contenido:

Buscador de ubicación GPS: 5 pasos
Buscador de ubicación GPS: 5 pasos

Video: Buscador de ubicación GPS: 5 pasos

Video: Buscador de ubicación GPS: 5 pasos
Video: Como funcionan los localizadores GPS Como es su funcionamiento para conocer la posición desde APP 2024, Noviembre
Anonim
Image
Image

Hola a todos, hoy veamos cómo hacer un buscador de ubicación GPS usando el módulo GPS NEO-6m y arduino. Primero veamos qué es el GPS.

Paso 1: ¿QUÉ ES GPS?

REÚNE LOS MATERIALES NECESARIOS
REÚNE LOS MATERIALES NECESARIOS

El Sistema de Posicionamiento Global (GPS), originalmente NAVSTAR GPS, es un sistema de radionavegación basado en satélites propiedad del gobierno de los Estados Unidos y operado por la Fuerza Aérea de los Estados Unidos. Es un sistema global de navegación por satélite (GNSS) que proporciona información de geolocalización e información de tiempo a un receptor GPS en cualquier lugar de la Tierra o cerca de ella, donde haya una línea de visión sin obstáculos para cuatro o más satélites GPS. Obstáculos como montañas y edificios bloquean las señales GPS relativamente débiles.

El GPS no requiere que el usuario transmita ningún dato y funciona independientemente de cualquier recepción telefónica o de Internet, aunque estas tecnologías pueden mejorar la utilidad de la información de posicionamiento del GPS. El GPS proporciona capacidades de posicionamiento críticas para usuarios militares, civiles y comerciales de todo el mundo. El gobierno de los Estados Unidos creó el sistema, lo mantiene y lo hace accesible libremente para cualquier persona con un receptor GPS.

Paso 2: REÚNE LOS MATERIALES NECESARIOS:

REÚNE LOS MATERIALES NECESARIOS
REÚNE LOS MATERIALES NECESARIOS
REÚNE LOS MATERIALES NECESARIOS
REÚNE LOS MATERIALES NECESARIOS

Los materiales requeridos son:

* Módulo gps NEO-6m - afiliado de amazon

* Arduino uno - afiliado de Amazon

* Pantalla LCD - afiliado de Amazon

** Nota: Estos son enlaces de afiliados de Amazon. Cuando compres a través de estos enlaces recibiré una pequeña comisión que me ayudará a escribir más y más artículos.

Paso 3: CIRCUITO

CIRCUITO
CIRCUITO

El circuito de la siguiente manera:

Módulo GPS ==> Arduino

* GND ==> GND

* TX ==> Pin digital (D3)

* RX ==> Pin digital (D4)

* Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

* VEE ==> Resistencia 10K

* RS ==> A0 (pin analógico)

* R / W ==> GND

* E ==> A1

* D4 ==> A2

* D5 ==> A3

* D6 ==> A4

* D7 ==> A5

* LED + ==> VCC

* LED- ==> GND

Paso 4: CÓDIGO

#incluir

#include #include // long lat, lon; // crea una variable para el objeto de latitud y longitud float lat, lon; // crea una variable para el objeto de latitud y longitud SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // crea el objeto gps void setup () {Serial.begin (9600); // conecta el serial Serial.println ("La señal GPS recibida:"); gpsSerial.begin (9600); // conecta el sensor gps lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// comprobar si hay datos de gps if (gps.encode (gpsSerial.read ())) // codificar datos de gps {gps.f_get_position (& lat, & lon); // obtener la latitud y la longitud // mostrar la posición lcd.clear (); lcd.setCursor (1, 0); lcd.print ("Señal GPS"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serial.print (lat); Serial.print (""); Serial.print (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} String latitud = String (lat, 6); Longitud de cadena = Cadena (lon, 6); Serial.println (latitud + ";" + longitud); retraso (1000); }

Paso 5: SALIDA

Entonces, después de todas las conexiones y de cargar el código, el módulo GPS tarda un tiempo en obtener la solución del satélite, que generalmente es de 15 a 20 minutos. Si lleva más tiempo, sal al aire libre e inténtalo, ya que no puede obtener la solución del satélite dentro de la casa.. Después de eso, puede ver que la pantalla lcd puede mostrar las coordenadas del GPS.

Recomendado: