Tabla de contenido:

Registrador de datos GPS Cap: 7 pasos (con imágenes)
Registrador de datos GPS Cap: 7 pasos (con imágenes)

Video: Registrador de datos GPS Cap: 7 pasos (con imágenes)

Video: Registrador de datos GPS Cap: 7 pasos (con imágenes)
Video: Como funcionan los localizadores GPS Como es su funcionamiento para conocer la posición desde APP 2024, Septiembre
Anonim
Registrador de datos GPS Cap
Registrador de datos GPS Cap
Registrador de datos GPS Cap
Registrador de datos GPS Cap
Registrador de datos GPS Cap
Registrador de datos GPS Cap
Registrador de datos GPS Cap
Registrador de datos GPS Cap

Este es un gran proyecto de fin de semana, si le gustan las caminatas o los paseos largos en bicicleta y necesita un registrador de datos GPS para realizar un seguimiento de todas sus caminatas / paseos que realizó …

Una vez que haya completado la compilación y descargado los datos del módulo GPS del sendero, puede guardar los mismos usando los mapas de Google para referencia y comparación futuras, y también compartirlos con sus amigos / familiares que vinieron, usando el botón de compartir en los mapas de Google.

Para completar este instructable, necesitará un módulo receptor de GPS, un microcontrolador con interfaz en serie y una batería Lipo. Estoy usando un Flora como microcontrolador y un GPS Flora portátil de Adafruit. Además, necesitará una computadora portátil con la versión de Adafruit del IDE de Arduino para cargar el código en la placa Flora.

Paso 1: Cosas que necesitará para completar la compilación

Cosas que necesitará para completar la compilación
Cosas que necesitará para completar la compilación
Cosas que necesitará para completar la compilación
Cosas que necesitará para completar la compilación

Aquí están los componentes electrónicos que necesitará para completar la construcción.

  • Flora de Adafruit
  • Receptor GPS Flora
  • Soporte de pila tipo botón Pila tipo botón CR2032 (3V)
  • Batería Lipo 2000 mAh
  • Cargador de lipo
  • Conecte el cable (el cable 30AWG es el mejor o también puede usar un cable para tablero)
  • Cargador portátil USB
  • Mini cable USB

Descargue los archivos STL adjuntos en el siguiente paso e imprima las piezas en 3D, estoy usando Flashforge Creator Pro como un filamento de impresora 3D y usando un filamento PLA blanco de 1,75 mm.

Herramientas que necesitarás

  • Soldador y soldadura
  • Tijeras / Crimpadora
  • Cinta de espuma adhesiva de doble cara
  • Pinzas de cocodrilo para probar el circuito primero antes de soldar

Paso 2: Impresión 3D

Impresión 3d
Impresión 3d
Impresión 3d
Impresión 3d
Impresión 3d
Impresión 3d

Descargue los archivos STL adjuntos y utilizando el software de impresión 3D, e imprima los archivos en 3D. Si no tiene una impresora 3D a mano, puede usar una en su club de fabricantes local o biblioteca, o usar un servicio de impresión 3D como 3D Hubs.

En mi caso, imprimí los archivos STL con Flashforge creator pro y PLA blanco de 1,75 mm. Además, para cortar, estoy usando Slic3r con la altura de la capa establecida en 0.3 mm y la densidad de relleno en el 25%. Todas las piezas deberían tardar entre 4 y 5 horas en imprimirse en 3D, y dependerán de la configuración de su impresora 3D y cortadora.

Paso 3: prueba del circuito

Probando el circuito
Probando el circuito
Probando el circuito
Probando el circuito
Probando el circuito
Probando el circuito

Siempre es una buena idea hacer un funcionamiento en seco de su circuito antes de soldar todas las piezas juntas. Use las conexiones a continuación y use pinzas de cocodrilo para conectar el circuito.

  • Flora 3.3V a GPS 3.3V
  • Flora RX a GPS TX
  • Flora TX -> GPS RX
  • Flora GND -> GPS GND
  • GPS BAT -> terminal positivo de batería de tipo botón
  • GPS GND -> terminal negativo de batería de celda de moneda

Para cargar código en la placa Flora usando el cable USB, deberá descargar la versión de Adafruit del IDE de Arduino e instalarla en su computadora. Para obtener detalles completos sobre cómo seguir el enlace:

Además, como parte de la configuración, también tendrá que descargar la biblioteca de GPS desde el siguiente enlace:

Coloque la biblioteca descargada en la carpeta / Arduino / Libraries y cámbiele el nombre a "Adafruit_GPS" y reinicie su IDE. Ahora vuelva a abrir su IDE y cargue el boceto de ejemplo para probar su circuito, y abra el monitor en serie como se muestra en la imagen de arriba

De acuerdo con el monitor en serie, debería ver la fecha de hoy, la cantidad de satélites a los que se ha enganchado el módulo GPS, que en mi caso es 7, y también debería ver los datos de su ubicación que puede ocultar y agregar a los mapas de Google, para ver eso su ubicación actual es correcta.

Si la luz roja del módulo GPS está parpadeando, significa que el módulo todavía está buscando un satélite, solo una vez que deja de parpadear, significa que el receptor GPS ha encontrado un satélite.

Paso 4: Cargue el boceto para registrar los datos de ubicación

Cargar croquis para registrar datos de ubicación
Cargar croquis para registrar datos de ubicación

Para cargar el código / boceto para registrar datos de ubicación, vaya a Archivo> Ejemplo> Adafruit GPS -> GPS_HardwareSerial_LOCUS_Status.ino

Una vez que se cargue el programa, conecte Flora con el cable USB y cargue el boceto presionando el botón Cargar (o use Archivo> Cargar). Ahora puede llevar la caja del GPS para una prueba de manejo, conducir al menos un par de millas. En mi caso, conduje hasta mi cafetería favorita y completé mis compras semanales en el supermercado local.

Nota: El módulo receptor GPS utilizado tiene registro de datos incorporado, y si revisa el código con cuidado, observará que la placa del microcontrolador Flora se usa para enviar el comando de inicio de registro y el módulo receptor GPS puede almacenar aproximadamente 16 horas de datos.

También para su próxima caminata / paseo en bicicleta, es una buena idea eliminar los datos de GPS registrados, antes de salir usando - GPS_HardwareSerial_LOCUS_Erase.ino

Paso 5: juntar componentes 3D y componentes electrónicos

Uniendo componentes 3D y componentes electrónicos
Uniendo componentes 3D y componentes electrónicos
Uniendo componentes 3D y componentes electrónicos
Uniendo componentes 3D y componentes electrónicos
Uniendo componentes 3D y componentes electrónicos
Uniendo componentes 3D y componentes electrónicos

Para unir las partes impresas en 3D y la electrónica, primero comience por unir la parte impresa en 3D del gancho de tapa con la parte de la caja, puede usar 4 bridas, pero encontré que un par de bridas en la dirección opuesta deberían hacer el truco.

En el compartimiento inferior de la caja inserte el soporte de la batería de celda de moneda y el Flora, y en la parte superior primero inserte la batería lipo seguida del GPS.

Una vez hecho esto, puede cerrar el borde, que debería encajar en su lugar, pero sugeriría usar pegamento caliente / cinta adhesiva para asegurar la tapa a la caja.

Además, el extremo de la flora de Lipo JST debe apuntar hacia la parte superior para que pueda insertarse y quitarse fácilmente para cargar con un cargador de lipo.

Paso 6: Cargue el boceto para obtener los datos registrados

Cargar boceto para obtener datos registrados
Cargar boceto para obtener datos registrados

Ahora, una vez que esté de regreso a casa desde su prueba de manejo, conecte el dispositivo a su computadora portátil y encienda la versión de Adafruit del IDE de Arduino. Vaya a Archivo> Ejemplo> Adafruit GPS -> GPS_HardwareSerial_LOCUS_DumpBasic.ino. Una vez que se cargue el programa, conecte Flora con el cable mini USB y cargue el boceto presionando el botón Cargar (o use Archivo> Cargar)

Ahora haga clic en Serial Monitor como se muestra en la imagen de arriba. Y, copie todos los datos en el editor de texto y péguelos en Locus Parser usando la URL a continuación -https://learn.adafruit.com/custom/ultimate-gps-parser, solo copie y pegue todo el texto después de - ---- 'sy termina en $ PMTK001, 622, 3 * 36.

Haga clic en el botón analizar debajo del primer cuadro de texto, copie el resultado KML y péguelo en cualquier editor de texto como se muestra en la captura de pantalla anterior y guárdelo con la extensión.kml.

En mi caso, el Locus Parser no funcionaba, lo que significaba que tenía que usar el programa Python - log_to_kml.py para convertir la salida del monitor en serie en un archivo KML, puede encontrar más detalles en - https://github.com / don / locus

Paso 7: importar datos a Google Maps

Importar datos a Google Maps
Importar datos a Google Maps
Importar datos a Google Maps
Importar datos a Google Maps
Importar datos a Google Maps
Importar datos a Google Maps
Importar datos a Google Maps
Importar datos a Google Maps

Vaya a Google Maps y haga clic en el botón de configuración, y haga clic en Your Places Maps Create Map y presione la importación como se ve en la primera imagen de arriba.

www.google.com/maps

Cambie el nombre del nuevo mapa sin título e importe el archivo kml que guardó anteriormente con el botón de importación. Una vez hecho esto, debería poder ver el camino que siguió.

Consejo 1: una vez guardado el mapa, puede compartir el mapa con la ruta que tomó con amigos y familiares por correo electrónico. En mi caso, di un paseo en bicicleta hace un par de días por Blue Mountains, como ves en las fotos de arriba.

Consejo 2: Además, el mapa que guarde aparece en configuración> Mis lugares, lo que significa que puede usarlos para referencia futura.

Recomendado: