Hardware abierto · en desarrollo activo prototipo

Receptor ADS-B de código abierto y Caja de Datos de Vuelo

Pilot Kit Box recibe tráfico ADS-B / Mode-S cercano, registra cada vuelo localmente sin conexión a internet, ejecuta una pantalla de vuelo principal estilo G1000 en una pantalla transflectiva de 2,4″ y transmite datos de vuelo enriquecidos a la Pilot Kit App por BLE, todo desde una construcción de hardware abierto por menos de $35.

Hardware de Pilot Kit Box ejecutando una pantalla de vuelo principal estilo G1000
Qué hace

Cuatro funciones en una caja abierta

Una sola construcción con ESP32-P4 abarca conciencia situacional, grabación de vuelos, instrumentación de respaldo e integración profunda con la Pilot Kit App — todo inspeccionable, todo de código abierto.

Conciencia de tráfico cercano

Recibe señales ADS-B / Mode-S a 1090 MHz, rastrea hasta 64 objetivos simultáneamente y resuelve cada aeronave contra una base de datos de identidades integrada para obtener indicativo, aerolínea, país y tipo.

Grabación local de vuelos

Escribe datos brutos de vuelo y tráfico simultáneamente por UART, almacenamiento rotativo LittleFS en el dispositivo y transmisión BLE en bruto — sin conexión a internet ni dependencia de la nube.

PFD de respaldo

Maneja una pantalla transflectiva de 2,4″ a ~30 FPS con un indicador de actitud estilo G1000, rumbo/HSI, cinta de altitud, velocidad sobre el suelo, velocidad vertical y conteo en vivo de objetivos ADS-B.

Se empareja con Pilot Kit

Expone cuatro características BLE GATT — Traffic, Heartbeat, Raw y Time Sync — para que la Pilot Kit App pueda obtener tráfico, estado de vuelo y marcas de tiempo para registros y reproducción más enriquecidos.

Hardware

Diseño de referencia de hardware abierto

Construido con módulos estándar — ESP32-P4, un dongle RTL-SDR, una pantalla transflectiva y una IMU de 100 Hz — para que cualquiera pueda conseguir las piezas, inspeccionar cada esquema y construir o modificar el diseño libremente.

Diseño de referencia de hardware abierto. La carcasa y las versiones de producción aún están en desarrollo.

Hardware de Pilot Kit Box ejecutando una pantalla de vuelo principal estilo G1000
Hardware de Pilot Kit Box mostrando la lista de aeronaves ADS-B cercanas
MCU principal
ESP32-P4NRW32 (32 MB Flash, 32 MB PSRAM) + ESP32-C6 (Wi-Fi 6 / BLE 5)
SDR
RTL-SDR FC0013, USB 2.0 HS, 1090 MHz / 2 MSPS IQ8
Pantalla
TK024F3036 / ST7789, 2,4" 320×240, SPI transflectiva
IMU
BNO085, fusión de 9 ejes a 100 Hz
Controles
4 botones táctiles (TARE / MODE / UP / DOWN)
Conectividad
BLE GATT, UART, registros locales LittleFS
Dentro del firmware

Dieciséis funciones ya implementadas

Desde la captura de IQ en bruto hasta la decodificación Mode-S, el renderizado de pantalla y la transmisión BLE — todo implementado y funcionando en el hardware prototipo hoy.

Recepción y decodificación ADS-B

  • Manejo directo RTL-SDR USB-HS a 1090 MHz / 2 MSPS IQ8
  • Decodificación Mode-S derivada de dump1090 con filtrado CRC
  • Posición global CPR, hasta 64 objetivos agregados
  • Bases de datos integradas de ~570k aeronaves / aerolíneas / países ICAO24

Pantalla e interfaz

  • PFD estilo G1000 a ~30 FPS
  • Página de lista ADS-B con panel de detalle
  • Ajustes, Acerca de y Calibración de brújula en inglés/chino
  • Pulsación corta de MODE cambia páginas, pulsación larga entra en suspensión profunda

Actitud y sensores

  • Fusión de actitud de 9 ejes BNO085 a 100 Hz
  • Cero TARE con persistencia NVS
  • Asistente de calibración de brújula
  • El PFD puede obtener ALT / GS / VS de un objetivo ADS-B propio vinculado

Conectividad y datos

  • BLE GATT: Traffic / Heartbeat / Raw / Time Sync
  • Grabación triple UART + LittleFS rotativo + BLE en bruto
  • Sincronización automática iOS Current Time Service
  • Reinicio suave de IQ-stall RTL-SDR antes del reinicio completo
Lista de materiales

Menos de $35 en componentes estándar

Todos los componentes son módulos disponibles en los principales distribuidores. El costo real puede variar ligeramente según el envío, el proveedor y los precios regionales.

BOM de referencia total

~$35

  • Waveshare ESP32-P4-WIFI6 Placa principal con ESP32-P4NRW32 + ESP32-C6, ~$11
  • Módulo IMU BNO085 Módulo de fusión de actitud de 9 ejes a 100 Hz, ~$11
  • Dongle RTL-SDR FC0013 Receptor USB 1090 MHz para ADS-B / Mode-S, ~$1.50
  • Pantalla transflectiva de 2,4" Panel SPI TK024F3036 / ST7789 320×240, ~$5.70
  • Batería 3,7V 10000mAh Fuente de alimentación LiPo portátil para uso en campo, ~$3.75
  • Módulo de carga 5V Type-C Suministro regulado estable de 5 V para todos los módulos, ~$0.60
  • Cable USB-A OTG + antena 1090 MHz + adaptadores Ruta de datos RF y alta velocidad hacia el dongle RTL-SDR, ~$0.30
BOM completo, proveedores y referencia de costos en GitHub →
Integración

Se empareja nativamente con la Pilot Kit App

Conecta la caja a tu teléfono por BLE en segundos. La caja expone cuatro características GATT — Traffic, Heartbeat, Raw y Time Sync — a las que la Pilot Kit App se suscribe automáticamente. El estado de vuelo, el tráfico cercano y las marcas de tiempo precisas fluyen continuamente hacia la App, lo que permite registros de vuelo más completos, reproducción total, análisis más profundo y compartición fácil.

    Traffic Heartbeat Raw Time Sync
Se empareja nativamente con la Pilot Kit App Pilot Kit Box BLE GATT Pilot Kit App
Por qué código abierto

Inspeccionable, asequible y tuyo para extender

Cada capa de la pila — desde la captura IQ hasta la decodificación ADS-B y el renderizado PFD — tiene licencia MIT y está abierta para inspección, modificación y contribución.

Bajo costo

Un BOM de referencia de ~$35 frente a $200–700 de receptores ADS-B comerciales comparables hace que el hardware sea accesible para cualquier constructor y piloto estudiante.

Implementación abierta

La cadena completa SDR → decodificación Mode-S → fusión de estado → pantalla tiene licencia MIT y está en GitHub — léela, ejecútala, modifícala o haz un fork para tu propio proyecto.

Integración estrecha con Pilot Kit

Los datos de tráfico capturado y estado de vuelo fluyen directamente a la Pilot Kit App por BLE GATT, lo que da a cada vuelo registros más completos, reproducción precisa y fácil compartición en la nube.

Espacio para crecer

La salida Wi-Fi GDL90 (ForeFlight / Garmin Pilot), las actualizaciones de firmware OTA A/B y las iteraciones de carcasa están todas en la hoja de ruta — la plataforma está diseñada para seguir evolucionando.

Una alternativa abierta a Stratux, Sentry, Garmin GDL y uAvionix ping — pero inspeccionable, de bajo costo y amigable para el DIY.

Límites de seguridad y certificación

Pilot Kit Box es un prototipo de código abierto y un dispositivo de conciencia situacional.

Este repositorio no representa ninguna certificación de aeronavegabilidad de FAA, EASA, CAAC, TSO u otras autoridades.

No lo utilices como instrumento de vuelo primario, instrumento de vuelo de respaldo, fuente de navegación ni sistema anticolisión.

Las decisiones de vuelo deben basarse en la aviónica certificada, los instrumentos instalados, la exploración visual y la normativa aplicable.

Preguntas frecuentes

Participa

Código abierto, bajo costo, construido para crecer con Pilot Kit

Dale una estrella al repositorio, sigue la evolución del prototipo o flashea el firmware en tu propio hardware hoy.