Flight Radar con Raspberry – PiAware

Recepción y seguimiento de tráfico aéreo

En esta ocasión un proyecto bien sencillo de realizar, basado en Raspbian y compatible con cualquier modelo de Raspberry, Pi Zero, 2, 3 y 4.

Este receptor nos permitirá ver el tráfico aéreo en tiempo real con una cobertura máxima de 400 millas náuticas, dependiendo de nuestra ubicación, receptor y antena, más allá quedaría limitada por la curvatura de la Tierra (ojo al dato Terraplanistas!)

El sistema hace un tracking completo gracias al transpondedor que incorpora cada aeronave y nos ofrecerá datos como posición, altura, velocidad, trayectoria, origen, destino y bandera.

Tendremos un panel de control en nuestra IP Local o bien desde la página remota de FlightAware.

Vamos al lío…

Materiales

. Raspberry Pi (cualquier modelo ya que es una aplicación que necesita pocos recursos)
. RTL-SDR (existen modelos dedicados FlightAware, AirNav, etc...)
. Antena (tipo monopolo, dipolo, Discone)
. Fuente de alimentación MeanWell 5v 5A
. Ventilador de 8cm 12v (el típico de PC)
. Filtro pasabanda (opcional si estamos en una zona con contaminación radioeléctrica)
. Amplificador LNA (no es estrictamente necesario)
. Cable coaxial (existen varios tipos, RG58, RG213, RG174, RG316.. )
. Caja para ubicar toda la electrónica (a discrección)

Montaje

En mi caso he optado por una caja de conexiones IP55 de 150×113, ubicando la Raspberry, fuente de alimentación y el AirNav en un espacio reducido. Para la conexión de antena, un pequeño latiguillo con cable RG316 y salida SMA.

Tapa con ventilador y rejilla para mantener todo el equipo a una temperatura de trabajo adecuada. Los RTL-SDR y AirNav suelen subir a una temperatura entre 50 y 65º, la ventilación forzada es recomendable.

En la salida del latiguillo, un adaptador SMA/PL259 y cable directo a la antena exterior

Antena

Existen multitud de modelos en el mercado, algunas fabricadas en placa de baquelita (no las recomiendo), de tipo monopolo, Discono o Colineales (de alta ganancia)

Izquierda Monopolo DIY 1090 Mhz – Derecha Diamond Discone 25-1300Mhz

Para la fabricación de la monopolo de 1/2 he utilizado los siguientes materiales.

. Tubo pvc de 20mm
. PL 259
. Adaptador H-H SO239
. Pletina para mástil 35mm
. Cable RG213 para el monopolo interno
. Cable RG58 LowLoss
. Silicona para exterior (sellado del tubo)

Fabricación

A groso modo

Corte de tubo pvc a 30cm
RG213 cortado y soldado al H-H SO239
RG213 y SO239 insertado en pvc

Para el cálculo de la antena monopolo de 1/2 debemos tener en cuenta la siguiente fórmula:

Dividimos la frecuencia de la luz, 300000 / 1090000 y nos dará la longitud en cm de la antena.

λ = 3 x 10^8 m/s / (1.09 x 10^9 Hz) ≈ 0.275 metros (o 275 mm)

Al tratarse de una antena receptora, el plano tierra no es tan crítico, aún así deberemos asegurarnos de que tenga un mínimo de masa.

Montaje final

Vista inferior del tubo y la pletina ensamblados
Antena preparada para instalación

La tirada de cable se ha realizado con RG58 de baja pérdida, existen cables como el RG213 o LMR400 que tienen una menor atenuación.

En estas frecuencias las pérdidas o atenuación por metro son exponencialmente mayores, por lo que hay que procurar tirar pocos metros de cable, si no es posible conviene insertar un LNA de mástil bajo la antena.

Software

Para este proyecto he utilizado PiAware, viene precocinado en un archivo IMG, tan sencillo como descargarlo de FlightAware, cargarlo en nuestra SD y encender la Raspberry.

Después deberemos registrarnos en FlightAware y en cuestión de minutos tendremos nuestro identificador y el «alimentador FlightAware» comenzará a mostrar los datos en nuestra página.

Primer paso, descargar el software para crear la imagen, Raspberry Pi Imager o bien Etcher, ambos son válidos.

Raspberry Pi Imager

Etcher Balena

Descargamos PiAware

PiAware

Creamos la imagen en la SD y encendemos la Raspberry.

Una vez que inicie el sistema editaremos el archivo piaware-config.txt.

Desde consola:

cd /

cd boot

sudo nano piaware-config.txt

Buscamos el tipo de conexión y activamos wired-network  o bien wireless-network con un yes

Aplicamos nuestro SSID y Password en los campos requeridos

Buscamos MLAT y aplicamos la configuración

allow-mlat yes 

Si el SDR no funciona correctamente o se sobrecarga configuraremos mlat en no

El siguiente paso será registrarnos en FlightAware, nos darán nuestro identificador y todo comenzará a funcionar.

FlightAware Claim

Si todo ha ido bien, al entrar en nuestra IP local lo veremos todo en verde. De figurar en amarillo o rojo probablemente debamos descargar algunas dependencias, según error.

1090 | PiAware | FlightAware | MLAT

Bajo estas líneas un fragmento de las estadísticas desde nuestra IP local, aeronaves informadas, por horas, gráfico de cobertura, informes, etc..

Sin duda un proyecto interesante, sin un nivel de dificultad extremo ya que la imagen viene precocinada y el diseño de la antena no es realmente complejo.

Aunque es recomendable instalar la antena en exterior, a buena altura y sin obstáculos visibles también funciona en el interior de una vivienda aunque con menor cobertura.

Author: admin

Deja una respuesta