Tabla de contenido:
Video: Conexión del GPS VK16E con Arduino UNO: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este es un Instructable simple para las personas que desean saber cómo conectar y usar su módulo GPS con un Arduino.
Estoy usando un Arduino UNO Shield #Hackduino y un módulo GPS VK16E.
para obtener más información, consulte la hoja de datos.
Paso 1: Conexión del circuito
Cable NEGRO a la conexión a tierra de la placa Ultimate
Cable ROJO a la conexión de 5V de la placa Ultimate
Cable AZUL a la conexión RxD de la placa Ultimate
Conexión del cable VERDE a la placa Ultimate TxD
Cable BLANCO a la conexión PPS de la placa Ultimate
Según nuestro código
conectar
RXPin de la placa a digitalPin 4, TXPin de la placa a digitalPin 3
Vcc a 5v y GND a GND
Paso 2: programación
En primer lugar, necesita una biblioteca:
Puedes descargarlo desde aquí
Después de instalar la biblioteca en arduino, abra DeviceExample.ino de ejemplos> tinyGPS ++
o copie el siguiente código simplemente.
#incluir
#incluir
/ * * https://alaspuresujay.github.io/ * sígueme en Instagram https://www.instagram.com/alaspuresujay * Este boceto de muestra demuestra el uso normal de un objeto TinyGPS ++ (TinyGPSPlus). Requiere el uso de SoftwareSerial y se asume que tiene un dispositivo GPS en serie de 9600 baudios conectado en los pines 4 (rx) y 3 (tx). * / static const int RXPin = 4, TXPin = 3; estática const uint32_t GPSBaud = 9600;
// El objeto TinyGPS ++
TinyGPSPlus gps;
// La conexión en serie al dispositivo GPS
SoftwareSerial ss (RXPin, TXPin);
configuración vacía ()
{Serial.begin (115200); ss.begin (GPSBaud);
Serial.println (F ("DeviceExample.ino"));
Serial.println (F ("Una demostración simple de TinyGPS ++ con un módulo GPS adjunto")); Serial.print (F ("Prueba de la biblioteca TinyGPS ++ v.")); Serial.println (TinyGPSPlus:: libraryVersion ()); Serial.println (F ("por Sujay Alaspure")); Serial.println (); }
bucle vacío ()
{// Este boceto muestra información cada vez que se codifica correctamente una nueva oración. while (ss.available ()> 0) if (gps.encode (ss.read ())) displayInfo ();
if (millis ()> 5000 && gps.charsProcessed () <10) {Serial.println (F ("No se detectó GPS: verifique el cableado.")); mientras (verdadero); }}
vacío displayInfo ()
{
flotador latt = gps.location.lat ();
Serial.print (gps.location.lat (), 10); Serial.print (F (",")); Serial.print (gps.location.lng (), 10); Serial.print (""); Serial.print (latt, 10);
Serial.print (F ("Ubicación:")); if (gps.location.isValid ()) {Serial.print (gps.location.lat (), 6); Serial.print (F (",")); Serial.print (gps.location.lng (), 6); } else {Serial.print (F ("NO VÁLIDO")); }
Serial.print (F ("Fecha / Hora:"));
if (gps.date.isValid ()) {Serial.print (gps.date.month ()); Serial.print (F ("/")); Serial.print (gps.date.day ()); Serial.print (F ("/")); Serial.print (gps.date.year ()); } else {Serial.print (F ("INVALID")); }
Serial.print (F (""));
if (gps.time.isValid ()) {if (gps.time.hour () <10) Serial.print (F ("0")); Serial.print (gps.time.hour ()); Serial.print (F (":")); if (gps.time.minute () <10) Serial.print (F ("0")); Serial.print (gps.time.minute ()); Serial.print (F (":")); if (gps.time.second () <10) Serial.print (F ("0")); Serial.print (gps.time.second ()); Serial.print (F (".")); if (gps.time.centisecond () <10) Serial.print (F ("0")); Serial.print (gps.time.centisecond ()); } else {Serial.print (F ("NO VÁLIDO")); }
Serial.println ();
}
Paso 3: Notas:
Coloque el módulo GPS fuera de su casa o en la ventana.
- Los módulos GPS económicos como el VK16E no tienen señales de 1pps muy precisas.
- Probablemente encontrará que, al igual que muchos módulos GPS que utilizan una antena de parche, es posible que el módulo GPS deba estar junto a una ventana o en el exterior. Las señales de GPS parecen variar sustancialmente en intensidad según la ubicación y los edificios circundantes, etc. El módulo GPS también puede beneficiarse de estar más alejado del kit Ultimate, según el diseño de la choza y la conexión a tierra. Por esta razón, es posible que desee conectar el módulo GPS al kit utilizando varios metros de cable. Recomiendo el uso de un cable apantallado con la pantalla conectada a Gnd. 4)
- El módulo tiene un LED verde como se muestra en las imágenes de arriba, que está encendido continuamente mientras el módulo GPS está buscando bloqueo de satélite y parpadea a 1 pulso por segundo cuando está bloqueado.
Cómo verificar la ubicación en el mapa de Google, solo use el siguiente enlace
maps.google.com/?q=, lat-> lattitude
lng-> longitud
Recomendado:
Conexión del ESP 32 con sensor ultrasónico: 3 pasos
Conexión del ESP 32 con sensor ultrasónico: los sensores ultrasónicos funcionan emitiendo ondas de sonido a una frecuencia demasiado alta para que los humanos las escuchen. Luego, esperan a que el sonido se refleje y calculan la distancia en función del tiempo requerido. Esto es similar a cómo el radar mide el tiempo que tarda un
Guía de conexión PLSD: Conexión a Apple TV a través de AirPlay [no oficial]: 10 pasos
Guía de conexión PLSD: Conexión a Apple TV a través de AirPlay [No oficial]: La siguiente guía se proporciona para ilustrar el proceso de conexión a los Apple TV de la sala de conferencias a través de AirPlay. Este recurso no oficial se proporciona como cortesía para la administración, el personal y los invitados autorizados del Distrito Escolar Local de Perkins
Placa de conexión compatible con protoboard para ESP8266-01 con regulador de voltaje: 6 pasos (con imágenes)
Placa de conexión compatible con protoboard para ESP8266-01 con regulador de voltaje: ¡Hola a todos! espero que estés bien. En este tutorial, mostraré cómo hice este adaptador amigable para la placa de pruebas personalizado para el módulo ESP8266-01 con una regulación de voltaje adecuada y características que habilitan el modo flash del ESP. He hecho este mod
Conexión del timbre con video SimpliSafe a un timbre digital: 6 pasos
Conexión del timbre con video SimpliSafe a un timbre digital: Recientemente compré un timbre con video SimpliSafe y después de instalarlo descubrí que hacía que mi timbre digital sonara constantemente. Después de hablar con SimpliSafe y de que le dijeran que el timbre no está diseñado para funcionar con un timbre digital, ellos
Conexión correcta de los LED en serie Vs Conexión en paralelo: 6 pasos
Cableado de LED correctamente en serie Vs Conexión en paralelo: En este instructable estamos hablando de LED - Diodos emisores de luz y cómo podemos conectarlos si tenemos varias unidades. Esta es una lección que desearía saber desde el principio porque cuando comencé a jugar con los circuitos electrónicos construí algunos