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.
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.
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.
- 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
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
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
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
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
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.