ESP32 LoRa for dummys - APRS tracker

APRS Tracker es un proyecto para configurar un tracker de APRS en una placa LoRa ESP32 con GNSS(típicamente GPS). Esto presenta las siguientes ventajas sobre otras tecnologías usadas para APRS 

  • Potencia
  • Gran alcance
  • Bajo consumo
  • Bajo coste
Cuadro comparativo de las tecnologías para la transmisión de datos en función de su velocidad (eje Y) y de su alcance (eje X)

Alcalces y potencias


El proyecto consta de dos módulos:
  • Tracker APRS (TX UHF) 
  • Pasarela (RX) que referencia la información al servidor aprs.fi vía WiFi/Internet

Esquema de la red APRS que tiene dos elementos el tracking y el igate

La frecuencia usada en España para APRS LoRa es 433.775 Mhz

Para el proyecto necesitaremos una placa 

Ojo dependiendo de la placa se usa un software u otro

Este proyecto incluye las instrucciones para compilarlo con Platfomio, en lugar de Arduino IDE, así que para evitar complicaciones y aprender una habilidad más lo instalamos.

Procedimiento de instalación de PlatformIO IDE

  • Descargar VS Code (Visual Studio Code) para nuestro sistema operativo desde aquí
  • Descomprimir el zip
  • Ejecutar el programa de instalación

Escritorio de VSCode


  • Buscar la extensión PlatformIO IDE, desde el icono de los cuadrados del menú de la izquierda
  • Instalar PlatformIO IDE
  • Leer el Quick starter

Selección de la extensión

Instalación de PlatforIO IDE

En la parte inferior se abre una ventana de terminala donde con pio upgrade actualiza el core

Compilar el proyecto
  • Project WIzar
    • Estructura del proyecto
      • lib
      • src
      • platformio.ino
    • Puerto de carga
  • Seleccionar la placa de Arduino que usamos



  • Descargamos desde Github el código fuente de la última versión (v23.36.1 10-9- 2023)
  • Importar el proyecto
  • Modificar el archivo configuration.h
    • Beacon() : callsign("NOCALL-10"), path("WIDE1-1"), message("LoRa Tracker"), timeout(1), symbol("["), overlay("/"), enhance_precision(true) {
    • Callsign: indicativo de radioaficionado
    • message: mensaje a visualizar
    • simbol: es el icono que aparecerá en el mapa
APRS Symbol table


  • Compilar desde "V"
  • Insalar desde "->"




Carga automatica de las librerias necesarias


Compilar desde "V"


Instalar desde "->"


Referencias

Placas LoRa+GPS/GNSS


Advertencia importante

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.

© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

No hay comentarios:

Publicar un comentario

En el pasado hemos usado ESP32 como: Un receptor de telemetria de satéliets: TinyGS   Un receptor de radiosondas: rdzTTGOsonde Un localizado...