Открытый ADS-B приёмник и бокс полётных данных
Pilot Kit Box принимает сигналы ADS-B / Mode-S от воздушных судов поблизости, записывает каждый полёт локально без подключения к интернету, отображает резервный PFD в стиле G1000 на 2,4″ трансфлективном экране и передаёт расширенные полётные данные в приложение Pilot Kit по BLE — всё это на базе единой открытой аппаратной платформы стоимостью менее $35.
Четыре роли в одном открытом боксе
Одна сборка на базе ESP32-P4 обеспечивает ситуационную осведомлённость, запись полётов, резервную индикацию и глубокую интеграцию с Pilot Kit App — всё проверяемо, всё с открытым исходным кодом.
Осведомлённость о ближнем трафике
Принимает сигналы ADS-B / Mode-S на 1090 MHz, одновременно отслеживает до 64 целей и идентифицирует каждое воздушное судно по встроенной базе данных: позывной, авиакомпания, страна, тип.
Локальная запись полётов
Одновременно записывает необработанные полётные данные и данные трафика через UART, ротационное хранилище LittleFS на устройстве и BLE-поток необработанных данных — без подключения к интернету и зависимости от облака.
Резервный PFD
Управляет 2,4″ трансфлективным дисплеем при ~30 FPS: авиагоризонт в стиле G1000, курс/HSI, лента высоты, путевая скорость, вертикальная скорость и счётчик целей ADS-B в реальном времени.
Сопряжение с Pilot Kit
Предоставляет четыре BLE GATT характеристики — Traffic, Heartbeat, Raw и Time Sync — чтобы Pilot Kit App мог получать трафик, состояние полёта и временны́е метки для более подробных журналов и воспроизведения.
Открытый эталонный дизайн аппаратуры
Собран из стандартных модулей — ESP32-P4, RTL-SDR-донгл, трансфлективный дисплей и IMU с частотой 100 Гц — так что каждый может самостоятельно приобрести компоненты, изучить все схемы и свободно собрать или модифицировать конструкцию.
Открытый эталонный дизайн аппаратуры. Корпус и серийные версии ещё в разработке.
- Основной МК
- 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
- Дисплей
- TK024F3036 / ST7789, 2.4" 320×240, трансфлективный SPI
- IMU
- BNO085, 100 Гц, 9-осевая фьюжн
- Управление
- 4 тактильных кнопки (TARE / MODE / UP / DOWN)
- Связь
- BLE GATT, UART, локальные журналы LittleFS
Шестнадцать реализованных функций
От захвата необработанных IQ-данных до декодирования Mode-S, рендеринга дисплея и BLE-потока — всё реализовано и работает на прототипном железе уже сегодня.
Приём и декодирование ADS-B
- Прямое управление RTL-SDR через USB-HS на 1090 MHz / 2 MSPS IQ8
- Декодирование Mode-S на базе dump1090 с CRC-фильтрацией
- Глобальное позиционирование CPR, агрегация до 64 целей
- Встроенные базы данных ~570 тыс. воздушных судов / авиакомпаний / стран ICAO24
Дисплей и интерфейс
- PFD в стиле G1000 при ~30 FPS
- Страница списка ADS-B с панелью подробностей
- Настройки на английском / китайском, «О программе», калибровка компаса
- Короткое нажатие MODE — смена страниц, длинное — глубокий сон
Ориентация и датчики
- BNO085 100 Гц, 9-осевая фьюжн ориентации
- Обнуление TARE с сохранением в NVS
- Мастер калибровки компаса
- PFD может получать ALT / GS / VS от привязанной цели собственного воздушного судна ADS-B
Связь и данные
- BLE GATT: Traffic / Heartbeat / Raw / Time Sync
- Трёхканальная запись: UART + ротационный LittleFS + BLE-поток
- Автосинхронизация времени через iOS Current Time Service
- Мягкая переинициализация при зависании IQ RTL-SDR перед полным перезапуском
Менее $35 на стандартных компонентах
Все компоненты — стандартные модули, доступные у крупных поставщиков. Фактическая стоимость может незначительно варьироваться в зависимости от доставки, поставщика и региональных цен.
Итого по эталонному BOM
~$35
- Waveshare ESP32-P4-WIFI6 Основная плата с ESP32-P4NRW32 + ESP32-C6, ~$11
- Модуль IMU BNO085 Модуль 9-осевой фьюжн ориентации 100 Гц, ~$11
- Донгл RTL-SDR FC0013 USB-приёмник 1090 MHz для ADS-B / Mode-S, ~$1.50
- 2.4″ трансфлективный дисплей SPI-панель TK024F3036 / ST7789 320×240, ~$5.70
- Аккумулятор 3.7В 10000мАч Портативный литий-полимерный источник питания для полевого использования, ~$3.75
- Модуль зарядки Type-C 5В Стабилизированное питание 5 В для всех модулей, ~$0.60
- Кабель USB-A OTG + антенна 1090 MHz + адаптеры ВЧ и высокоскоростной тракт данных к донглу RTL-SDR, ~$0.30
Нативная совместимость с Pilot Kit App
Подключите Box к телефону по BLE за несколько секунд. Box предоставляет четыре GATT-характеристики — Traffic, Heartbeat, Raw и Time Sync — на которые Pilot Kit App подписывается автоматически. Состояние полёта, ближний трафик и точные временны́е метки непрерывно передаются в приложение, обеспечивая более подробные журналы полётов, полное воспроизведение, глубокий анализ и удобный обмен.
- Traffic Heartbeat Raw Time Sync
Проверяемый, доступный и готовый к расширению
Каждый уровень стека — от захвата IQ до декодирования ADS-B и рендеринга PFD — лицензирован под MIT и открыт для изучения, модификации и участия в разработке.
Низкая стоимость
Эталонный BOM ~$35 против $200–700 у сопоставимых коммерческих ADS-B-приёмников делает аппаратуру доступной для каждого энтузиаста-конструктора и курсанта-лётчика.
Открытая реализация
Полная цепочка SDR → декодирование Mode-S → фьюжн состояний → дисплей лицензирована под MIT и опубликована на GitHub — читайте, запускайте, модифицируйте или форкайте для собственного проекта.
Тесная интеграция с Pilot Kit
Захваченные данные трафика и состояния полёта напрямую передаются в Pilot Kit App по BLE GATT, обеспечивая каждому полёту более подробные журналы, точное воспроизведение и удобный облачный обмен.
Возможности для роста
Wi-Fi GDL90-вывод (ForeFlight / Garmin Pilot), OTA A/B-обновления прошивки и итерации корпуса — всё это в дорожной карте; платформа разработана для постоянного развития.
Открытая альтернатива Stratux, Sentry, Garmin GDL и uAvionix ping — проверяемая, доступная и дружелюбная к DIY.
Границы безопасности и сертификации
Pilot Kit Box является открытым прототипом и устройством ситуационной осведомлённости.
Данный репозиторий не имеет сертификации FAA, EASA, CAAC, TSO или иной лётной годности.
Не используйте его в качестве основного или резервного пилотажного прибора, источника навигации или системы предупреждения столкновений.
Все лётные решения должны приниматься на основе сертифицированного авионического оборудования, бортовых приборов, визуального наблюдения и применимых нормативных актов.
Часто задаваемые вопросы
Открытый исходный код, низкая стоимость, создан расти вместе с Pilot Kit
Поставьте звезду репозиторию, следите за развитием прототипа или прошейте прошивку на собственное железо уже сегодня.