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
Prohibida la reproducción parcial o total de este artículo sin permiso previo del autor

Comentarios

Entradas populares de este blog

SDR - Software Defined Radio - IIIb: Receptores RSP o MSI (MSI3001: MSI2500 + MSI001)

ESP32 LoRa for dummys - Inicio

Antena exterior logarítmica UHF/VHF : Metronic 425010 - Ia Características