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 

  • Potencia
  • Granalcance
  • Bajo consumo
  • Bajo coste
Cuadro compartativo de las tecnologías para la tranmisió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 modulos:
  • Tracker APRS (TX UHF) 
  • Pasarela (RX) que refencia 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


Para el proyecto necesitaremos una placa Lilygo ESP 32 Lora GPS (NEO 6M) /GNSS Neo M8M) o compatible

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

  • Descarcar VS Code (Visual Studio Code) para nuestro sistema operativo desde aquí
  • Descomprimir el zip
  • Ejecutar el programa de insalació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 version (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 visulaizar
    • 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)

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

ESP32 LoRa for dummys - Inicio