🖥️ El nodo se arma en Wokwi. Wokwi trae módulo GPS NEO-6M y lector microSD en la librería estándar, con coordenadas configurables y tarjeta virtual cuyo contenido se puede inspeccionar. Los Pasos 4 y 5 son demos guiadas del sistema real, no práctica.

Materiales

En Wokwi: Arduino Uno · módulo GPS NEO-6M · lector microSD · protoboard.

Para las demos: laptop/proyector para el dashboard Grafana · el módulo Heltec LoRa real, o capturas de la Wiki de MadRams.

Dataset: archivo CSV de una corrida real del coche, que reparte el instructor (Paso 3).

Ventaja sobre el hardware: el GPS de Wokwi entrega fix inmediato. Ya no hay que salir a la ventana ni perder 15 minutos esperando satélites.

⚠️ Verificar antes de la primera corrida: si el GPS de Wokwi permite reproducir una ruta (coordenadas cambiando en el tiempo) o solo un punto fijo. Si es punto fijo, el Paso 2 se hace moviendo la coordenada a mano cada pocos segundos — funciona igual para el objetivo del paso.


Paso 1 — Leer el GPS (15 min)

  1. Crear proyecto de Arduino Uno en Wokwi y agregar el módulo GPS (NEO-6M).
  2. Conectarlo por UART: TX del GPS → RX del Arduino, RX del GPS → TX. Cruzados — si no, no llega nada.
  3. Agregar TinyGPS++ desde el Library Manager de Wokwi y parsear latitud, longitud y velocidad.
  4. Ver las coordenadas en el monitor serial.
  5. Antes de parsear nada, imprimir los bytes crudos. Se ven las sentencias NMEA en texto plano ($GPGGA,...). Vale la pena mirarlas: es un protocolo humano-legible, al revés de todo lo que viene en el curso Avanzado.
  6. Cambiar la coordenada del módulo en Wokwi y confirmar que la lectura sigue el cambio.

📷 Diagrama de conexiones

imagen.png


Paso 2 — Log a microSD en CSV (20 min)