Открытое железо · в активной разработке прототип

Открытый ADS-B приёмник и бокс полётных данных

Pilot Kit Box принимает сигналы ADS-B / Mode-S от воздушных судов поблизости, записывает каждый полёт локально без подключения к интернету, отображает резервный PFD в стиле G1000 на 2,4″ трансфлективном экране и передаёт расширенные полётные данные в приложение Pilot Kit по BLE — всё это на базе единой открытой аппаратной платформы стоимостью менее $35.

Аппаратура Pilot Kit Box с работающим основным лётным дисплеем в стиле G1000
Что это делает

Четыре роли в одном открытом боксе

Одна сборка на базе 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 Гц — так что каждый может самостоятельно приобрести компоненты, изучить все схемы и свободно собрать или модифицировать конструкцию.

Открытый эталонный дизайн аппаратуры. Корпус и серийные версии ещё в разработке.

Аппаратура Pilot Kit Box с работающим основным лётным дисплеем в стиле G1000
Аппаратура Pilot Kit Box со списком ближайших воздушных судов ADS-B
Основной МК
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
Полный BOM, поставщики и стоимость на GitHub →
Интеграция

Нативная совместимость с Pilot Kit App

Подключите Box к телефону по BLE за несколько секунд. Box предоставляет четыре GATT-характеристики — Traffic, Heartbeat, Raw и Time Sync — на которые Pilot Kit App подписывается автоматически. Состояние полёта, ближний трафик и точные временны́е метки непрерывно передаются в приложение, обеспечивая более подробные журналы полётов, полное воспроизведение, глубокий анализ и удобный обмен.

    Traffic Heartbeat Raw Time Sync
Нативная совместимость с Pilot Kit App Pilot Kit Box BLE GATT Pilot Kit App
Почему открытый исходный код

Проверяемый, доступный и готовый к расширению

Каждый уровень стека — от захвата 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

Поставьте звезду репозиторию, следите за развитием прототипа или прошейте прошивку на собственное железо уже сегодня.