Matériel libre · en développement actif prototype v0.8.0

Récepteur ADS-B open source et Boîtier de données de vol

Pilot Kit Box reçoit le trafic ADS-B / Mode-S environnant et l'affiche sur un radar de trafic 360° et un PFD au style G1000 ; fusionne l'attitude BNO085 avec l'altitude barométrique BMP388 et le GPS GT-U8 ; enregistre chaque vol en LittleFS ou MicroSD sans connexion internet ; et diffuse le trafic GDL90 et les rapports d'aéronef propre vers l'app Pilot Kit via BLE — le tout depuis un matériel open source avec carte portante fabriquée et boîtier imprimé 3D pour environ 50 $.

Carte portante de Pilot Kit Box assemblée avec écran, IMU, GPS, baromètre et modules RTL-SDR
Ce qu'il fait

Quatre rôles dans un seul boîtier ouvert

Un seul build ESP32-P4 couvre la conscience situationnelle, l'enregistrement de vol, l'instrumentation de secours et l'intégration approfondie avec l'app Pilot Kit — tout est inspectable, tout est open source.

Conscience du trafic environnant

Reçoit les signaux ADS-B / Mode-S à 1090 MHz via l'antenne IFA intégrée, suit jusqu'à 64 cibles simultanément, identifie chaque aéronef via une base de données embarquée et les affiche sur un radar de trafic 360° avec altitude relative.

Enregistrement local des vols

Écrit les données brutes de vol et de trafic simultanément via UART, stockage LittleFS ou MicroSD rotatif sur l'appareil (rétention ~1 GiB), et diffusion BLE brute — aucune connexion internet ni dépendance au cloud requise.

PFD et capteurs de secours

Pilote un écran transflectif 2,4 pouces à environ 30 FPS avec un indicateur d'assiette au style G1000, cap/HSI, bande d'altitude barométrique BMP388 avec QNH réglable, vitesse sol GPS et vitesse verticale.

S'associe à Pilot Kit

Diffuse GDL90 Ownship, Traffic, Heartbeat, Raw et Time Sync via BLE GATT, afin que l'app Pilot Kit puisse récupérer le trafic, l'état de l'aéronef propre et les horodatages précis pour des journaux et relectures plus riches.

Matériel

Design de référence en matériel libre

Une carte portante PCB fabriquée de 120×80 mm intègre l'ESP32-P4, le RTL-SDR, le GPS, l'IMU, le baromètre et une antenne IFA 1090 MHz intégrée sur une seule carte, associée à un boîtier imprimé 3D style aviation et sa façade — chacun peut sourcer les pièces, inspecter chaque schéma et construire ou modifier librement le design.

Carte portante PCB v0.8.0 fabriquée et assemblée ; boîtier imprimé 3D et façade prototypes vérifiés.

Matériel Pilot Kit Box affichant un écran de vol principal au style G1000
Matériel Pilot Kit Box affichant la liste des aéronefs ADS-B environnants
Radar de trafic 360° de Pilot Kit Box affichant les aéronefs proches avec altitude relative
Prototype Pilot Kit Box terminé avec carte portante, écran et façade imprimée 3D
MCU principal
ESP32-P4NRW32 (32 Mo Flash, 32 Mo PSRAM) + ESP32-C6 (Wi-Fi 6 / BLE 5)
SDR
RTL-SDR FC0013, USB 2.0 HS, 1090 MHz / 2 MSPS IQ8, antenne IFA intégrée
Écran
TK024F3036 / ST7789, 2,4" 320×240, SPI transflectif
IMU
BNO085, fusion 9 axes à 100 Hz
Baromètre
BMP388, altitude et vitesse verticale barométriques, QNH réglable
GNSS
GT-U8 (ATGM336H), GPS / BeiDou, discipline de temps PPS + RMC
Commandes
4 boutons tactiles (TARE / MODE / UP / DOWN)
Connectivité
BLE GATT (GDL90 Ownship / Traffic / Heartbeat / Raw), UART, MicroSD
Dans le firmware

Seize fonctionnalités déjà implémentées

De la capture IQ brute au décodage Mode-S, au rendu de l'affichage et à la diffusion BLE — tout est implémenté et fonctionne sur le matériel prototype aujourd'hui.

Réception et décodage ADS-B

  • Pilotage direct RTL-SDR USB-HS à 1090 MHz / 2 MSPS IQ8
  • Décodage Mode-S dérivé de dump1090 avec filtrage CRC
  • Correction de position globale CPR, jusqu'à 64 cibles agrégées
  • Antenne IFA 1090 MHz intégrée sur la carte portante PCB

Affichage et interface

  • PFD au style G1000 à environ 30 FPS avec superposition trafic frontal HSI
  • Radar de trafic 360° : cap en haut / nord en haut, plages 2/5/10/20 NM
  • Page de liste ADS-B avec volet de détail
  • MODE cycle PFD → TRAFFIC → ADS-B LIST → SETTINGS → ABOUT → DIAG

Attitude et capteurs

  • Fusion d'attitude 9 axes BNO085 à 100 Hz
  • Altitude et vitesse verticale barométriques BMP388, QNH réglable
  • GT-U8 GPS / BeiDou avec discipline de temps PPS + RMC
  • Page DIAG en direct défilante avec barres SNR GPS et QNH

Connectivité et données

  • BLE GATT : GDL90 Ownship / Traffic / Heartbeat / Raw / Time Sync
  • Enregistrement triple voie UART + LittleFS / MicroSD rotatif + BLE brut
  • Rotation des journaux ~1 GiB avec formatage protégé
  • Auto-synchronisation iOS Current Time Service
Nomenclature des composants

Environ 50 $ en composants courants

Tous les composants sont des modules disponibles en stock chez les principaux fournisseurs. La ligne de base v0.8.0 ajoute le baromètre BMP388 et le GPS GT-U8. Le coût réel peut varier légèrement selon l'expédition, le fournisseur et les tarifs régionaux.

BOM de prototype complet de référence

~50 $

  • Waveshare ESP32-P4-WIFI6 Carte principale avec ESP32-P4NRW32 + ESP32-C6, ~11,40 $
  • Module IMU BNO085 Module de fusion d'attitude 9 axes à 100 Hz, ~11,40 $
  • Baromètre BMP388 Altitude et vitesse verticale barométriques, ajouté en v0.8.0, ~1,95 $
  • GNSS GT-U8 (ATGM336H) Positionnement GPS / BeiDou, ajouté en v0.8.0, ~3,75 $
  • Dongle RTL-SDR FC0013 Récepteur USB 1090 MHz pour ADS-B / Mode-S, ~1,50 $
  • Écran transflectif 2,4 pouces Dalle SPI TK024F3036 / ST7789 320×240, ~5,70 $
  • Batterie 3,7 V 10 000 mAh + module de charge Type-C Alimentation LiPo portable et 5 V régulée, ~4,35 $
  • Carte portante PCB + boîtier imprimé 3D + adaptateurs RF Carte JLCPCB, boîtier et façade imprimés, trajet antenne IFA, ~10 $
BOM complet, fournisseurs et référence de coût sur GitHub →
Intégration

S'associe nativement à l'app Pilot Kit

Connectez le Box à votre téléphone via BLE en quelques secondes. Le Box diffuse GDL90 Ownship, Traffic, Heartbeat et Time Sync via BLE GATT, et l'app Pilot Kit s'y abonne automatiquement. La position propre, le trafic environnant, l'altitude barométrique et les horodatages précis affluent en continu vers l'app, permettant des journaux de vol plus riches, une relecture complète, une analyse approfondie et un partage facile.

    GDL90 Ownship Traffic Heartbeat Time Sync
S'associe nativement à l'app Pilot Kit Pilot Kit Box BLE GATT Pilot Kit App
Pourquoi open source

Inspectable, abordable et libre d'extension

Chaque couche de la pile — de la capture IQ au décodage ADS-B jusqu'au rendu PFD — est sous licence MIT et ouverte à l'inspection, la modification et la contribution.

Faible coût

Un BOM de prototype complet à ~50 $ contre 200 à 700 $ pour des récepteurs ADS-B commerciaux comparables rend le matériel accessible à tout bricoleur et pilote étudiant.

Implémentation ouverte

La chaîne complète SDR → décodage Mode-S → fusion d'état → affichage est sous licence MIT sur GitHub — lisez-la, exécutez-la, modifiez-la ou forkez-la pour votre propre projet.

Intégration étroite avec Pilot Kit

Les données de trafic capturées et d'état de vol sont diffusées directement vers l'app Pilot Kit via BLE GATT, offrant à chaque vol des journaux plus riches, une relecture précise et un partage cloud facile.

Espace pour évoluer

La sortie Wi-Fi GDL90 (ForeFlight / Garmin Pilot), les mises à jour firmware OTA A/B et les itérations de boîtier sont toutes sur la feuille de route — la plateforme est conçue pour continuer d'évoluer.

Une alternative open source à Stratux, Sentry, Garmin GDL et uAvionix ping — mais inspectable, économique et DIY-friendly.

Périmètre de sécurité et de certification

Pilot Kit Box est un prototype open source et un dispositif de conscience situationnelle.

Ce dépôt ne représente aucune certification de navigabilité FAA, EASA, CAAC, TSO ou autre.

Ne l'utilisez pas comme instrument de vol principal, instrument de vol de secours, source de navigation ou système anticollision.

Les décisions de vol doivent toujours reposer sur l'avionique certifiée, les instruments installés, la surveillance visuelle et la réglementation applicable.

Questions fréquentes

Participer

Open source, économique, conçu pour grandir avec Pilot Kit

Mettez une étoile au dépôt, suivez l'évolution du prototype, ou flashez le firmware sur votre propre matériel dès aujourd'hui.