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, enregistre chaque vol localement sans connexion internet, affiche un écran de vol principal de secours au style G1000 sur un écran transflectif 2,4 pouces, et diffuse des données de vol enrichies vers l'app Pilot Kit via BLE — le tout depuis un seul matériel open source à moins de 35 $.
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, suit jusqu'à 64 cibles simultanément et identifie chaque aéronef via une base de données d'identité embarquée pour l'indicatif, la compagnie aérienne, le pays et le type.
Enregistrement local des vols
Écrit les données brutes de vol et de trafic simultanément via UART, stockage LittleFS rotatif sur l'appareil, et diffusion BLE brute — aucune connexion internet ni dépendance au cloud requise.
PFD 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, vitesse sol, vitesse verticale et nombre de cibles ADS-B en direct.
S'associe à Pilot Kit
Expose quatre caractéristiques BLE GATT — Traffic, Heartbeat, Raw et Time Sync — afin que l'app Pilot Kit puisse récupérer le trafic, l'état de vol et les horodatages pour des journaux et des relectures plus riches.
Design de référence en matériel libre
Construit à partir de modules courants — ESP32-P4, un dongle RTL-SDR, un écran transflectif et un IMU à 100 Hz — afin que quiconque puisse sourcer les pièces, inspecter chaque schéma et construire ou modifier librement le design.
Design de référence en matériel libre. Le boîtier et les versions de production sont encore en cours de développement.
- 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
- Écran
- TK024F3036 / ST7789, 2,4" 320×240, SPI transflectif
- IMU
- BNO085, fusion 9 axes à 100 Hz
- Commandes
- 4 boutons tactiles (TARE / MODE / UP / DOWN)
- Connectivité
- BLE GATT, UART, journaux locaux LittleFS
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
- Bases de données embarquées ~570 000 aéronefs / compagnies / pays ICAO24
Affichage et interface
- PFD au style G1000 à environ 30 FPS
- Page de liste ADS-B avec volet de détail
- Paramètres en anglais / chinois, À propos, Calibration de la boussole
- MODE appui court pour changer de page, appui long pour veille profonde
Attitude et capteurs
- Fusion d'attitude 9 axes BNO085 à 100 Hz
- Zéro TARE avec persistance NVS
- Assistant de calibration de la boussole
- Le PFD peut recevoir ALT / GS / VS depuis une cible ADS-B propre liée
Connectivité et données
- BLE GATT : Traffic / Heartbeat / Raw / Time Sync
- Enregistrement triple voie UART + LittleFS rotatif + BLE brut
- Auto-synchronisation iOS Current Time Service
- Ré-initialisation logicielle de blocage IQ RTL-SDR avant redémarrage complet
Moins de 35 $ en composants courants
Tous les composants sont des modules disponibles en stock chez les principaux fournisseurs. Le coût réel peut varier légèrement selon l'expédition, le fournisseur et les tarifs régionaux.
BOM de référence total
~35 $
- Waveshare ESP32-P4-WIFI6 Carte principale avec ESP32-P4NRW32 + ESP32-C6, ~11 $
- Module IMU BNO085 Module de fusion d'attitude 9 axes à 100 Hz, ~11 $
- 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 Source d'alimentation LiPo portable pour usage terrain, ~3,75 $
- Module de charge 5 V Type-C Alimentation 5 V régulée stable pour tous les modules, ~0,60 $
- Câble USB-A OTG + antenne 1090 MHz + adaptateurs Chemin RF et données haute vitesse vers le dongle RTL-SDR, ~0,30 $
S'associe nativement à l'app Pilot Kit
Connectez le Box à votre téléphone via BLE en quelques secondes. Le Box expose quatre caractéristiques GATT — Traffic, Heartbeat, Raw et Time Sync — auxquelles l'app Pilot Kit s'abonne automatiquement. L'état de vol, le trafic environnant 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.
- Traffic Heartbeat Raw Time Sync
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 référence à ~35 $ 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
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.