Globos Sondas - Radiosondas meteorológicas: rdzTTGOsonde

Después de haber experimentado con éxito la recepeción de TLE y telemetría de satélites LEO mediante la aplicación TinyGS usando una placa de desarrollo Lilygo ESP32 LoRa he encontrado el proyecto rdzTTGOsonde cuyo objetivo es la recepción de la telemetria de globos sondas que presentan varias particularidades interesantes:

  • La trayectoria de los globos sondas de uso en meteorología es aleatoria pues depende de las condiciones meteorológicas principalmente de la dirección y velocidad del viento.
  • En el caso de las radiosondas juega un papel muy  importante la recepción de las tramas por parte de redes de estaciones terrestres debido que por su baja altura (unos 30 km como máximo) la zona de cobertura es menor.
  • Es importante localizar el punto de caida de la radiosonda para su recuperación.

Por el contrario si no vive cerca de un punto de lanzamiento es posible que no reciba nunca ninguna trama, pero como en la pesca, es cuestion de paciencia llegar a recibir alguna y con ello colaborar con su seguimiento.

Selección de la placa

De las placas soportadas por el proyecto (https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Supported-boards) elegimos Lilygo ESP32 LoRa 433 MHz  pues ya hemos trabajando con ella en TinyGs, por lo que la conocemos y disponemos de ella sin entrar en costes adicionales.

Para instalar el firmware en la placa de desarrollo LiLyGo puede optar por:
  • Binary installation: Usa una interfaz gráfica de usuario de Windows bastante intuitiva o una herramienta de línea de comandos (también en macOS/Linux) para instalar una imagen de firmware que puedes encontrar en https://rdzsonde.mooo.com. Con el navegador Chrome, la instalación se realiza directamente desde el navegador web. ESTA ES LA QUE FINALMENTE SE ELIGE POR SU SENCILLEZ
  • IDE - entorno de Desarrollo
    • (Arduino IDE installationUtilice el IDE de Arduino para compilar el software usted mismo y luego cargarlo (no compatible con versiones dev2 más nuevas)
    • PlatformIO installationUtilice PlatformIO para compilar el software usted mismo y luego cárguelo (la descripción es para el núcleo pio, la versión de línea de comandos simple, también puede usar alguna interfaz IDE para platformIO (sin documentacion)
  • ttgoconfig script: Este es un script de Python que permite descargar y actualizar el firmware directamente. Es una herramienta de línea de comandos sencilla que requiere Python.

IDE - Entorno de desarrollo

De los dos entornos propuestos por comodidad y sencillez se prepara el el de Arduino IDE (https://github.com/dl9rdz/rdz_ttgo_sonde/wiki/Arduino-IDE-installation)

Comprobar que están instaladas y en caso contrario instalar en Arduino IDE (Select Tools -> Library Manager) las siguientes librerias

  • U8g2
  • MicroNMEA
  • GFX Library for Arduino
Descargar

Descomprimir las carpetas y copiarlas en el directorio de librerias de arduino (~/Documents/Arduino/libraries) cambiando el nombre de:
  • "ESPAsyncWebServer-master" a "ESPAsyncWebServer" 
  • "AsyncTCP-master" a "AsyncTCP"
salvo arduino-esp32fs-plugin que debe hacerse en (~/Documents/Arduino/tools ), esta libreria de utilidades igual ya la tiene descargada en otro directorio.


Instalación de rdz_ttgo_sonde con Chrome




CONFIGURACION

WIFI

En el primer arranque crea una AP con SSID = RDZsonde password = RDZsonde y con un navegador podemos conectarnos a la placa en la IP 192.168.4.1 , y en el apartado WIFI del menu hay que configurar el AP que da acceso a Internet.

http://192.168.4.1/#home

Al rearrancar la placa escanea las redes disponibles y se conecta a la que encuentre que tenga definida, apareciendo la IP asignada en la pantalla


PANTALLA
Conectandonos con el navegador a la placa con la IP asignada por la red WIFi


QRG
Nos permite definir sondas a monitorizar con su frecuencia y decoder (RS41, RS92, DFM,M10/M20 y MP3H)

QRG Cuadro actualizado de raiosondas en base a la localización de la estación base y la información de https://radiosondy.info/sonde_archive.php 


DATA


LIVEMAP


CONTROL


CONFIG

En sondehub hay que poner el indicativo de radioaficionado si lo tenemos y queremos que se muestre


Representación de la trama recibida por la estación AHRIMAN del globo RS41-SGP W3531104

Ver mapa en

Comentarios

Entradas populares de este blog

ESP32 LoRa for dummys - Inicio

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

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