USB-C Deskradar – трекер полетов ADS-B на базе ESP32-C3 с круглым дисплеем 1,28 дюйма

USB-C Deskradar — это трекер полетов ADS-B в авиационном стиле на базе ESP32-C3, который отслеживает и отображает положение самолетов в реальном времени вокруг указанного местоположения на круглой сетке в стиле сонара. Круглый дисплей диагональю 1,28 дюйма и корпус, напечатанный на 3D-принтере, обеспечивают просмотр полетов в реальном времени вокруг заданного местоположения.

Как будет показано ниже, это, по-видимому, проект с открытым исходным кодом, который был подхвачен китайскими продавцами и начал появляться на AliExpress в качестве недорогого настольного гаджета.

USB C Deskradar, Live ADS B Flight Tracker

Технические характеристики USB-C Deskradar:

  • Беспроводной модуль – 16-контактный ESP32-C3 Super Mini модуль
    • SoC – Espressif Systems ESP32-C3FH4 , одноядерный 32-битный микроконтроллер RISC-V с частотой до 160 МГц; 400 КБ SRAM; 4 МБ флеш-памяти
    • USB – порт USB Type-C для программирования
    • Керамическая антенна
  • Дисплей – 1,28-дюймовый круглый цветной TFT-дисплей с контроллером GC9A01; разрешение 240×240; управление через SPI
  • Разное
    • Аппаратная кнопка (подключена к GPIO 9 / выводу BOOT, активный низкий уровень)
    • Короткое нажатие – циклически переключает предустановленные диапазоны радара (например, 5, 10, 15, 25 км)
    • Долгое нажатие (3 секунды) – стирает сохранённые учётные данные Wi-Fi/местоположения и перезагружается в режим настройки
  • Питание – 5 В через USB Type-C
  • Корпус – индивидуальный 3D-печатный корпус, предназначенный для настольного использования (STL-файлы прилагаются)

Программное обеспечение обеспечивает отслеживание полётов, отображение радара и настройку устройства, что делает его простым в использовании и настройке, а функции разработаны для обеспечения простого способа мониторинга ближайших воздушных судов. Основные возможности включают:

  • Живые данные ADS-B полётов с adsb.fi или OpenSky Network
  • Радар в стиле сонара, показывающий курс самолёта, скорость, позывной, высоту и тип
  • Wi-Fi Manager с captive-порталом для настройки Wi-Fi, местоположения и единиц измерения (км/мили)
  • Наложения взлётно-посадочных полос для крупных аэропортов
  • Прошивка Arduino/PlatformIO с использованием LovyanGFX и ArduinoJson

USB C Deskradar

Впервые о проекте стало известно через объявление на AliExpress, но там почти не было документации или информации о том, как он работает. После небольшого поиска были найдены два проекта с открытым исходным кодом на GitHub, которые, по-видимому, соответствуют аппаратному обеспечению и функциональности: arvis91/deskradar и MatixYo/ESP32-Plane-Radar . Устройство с AliExpress может быть основано на одном из этих проектов, хотя не удалось найти ничего, подтверждающего, какая прошивка используется.

После подключения к интернету ESP32 регулярно получает живые данные о полётах из открытых API. Прошивка MatixYo обновляет данные с adsb.fi каждые 5 секунд, в то время как arvis91 использует OpenSky Network API. На дисплее 240×240 отображается тёмно-синий радар в стиле сонара с кольцами дальности, направлениями компаса, символами самолётов, векторами скорости и позывными или кодами ICAO. Самолёты за пределами радиуса действия радара отображаются в виде направленных точек по краю экрана.

ESP32 Plane Radar internal design
Проект ESP32 Plane Radar – внутренние фотографии на MakerWorld

Как упоминалось ранее, устройство можно купить на AliExpress за 26,93 доллара , но если предпочитаете самостоятельную сборку, можно сделать его менее чем за 10 долларов. Всё, что нужно, — это ESP32-C3 Super Mini и круглый 1,28-дюймовый дисплей GC9A01, или отладочная плата вроде ESP32-2424S012 . В качестве альтернативы можно изменить прошивку, чтобы добавить поддержку ESP32, и использовать дисплеи вроде Makerfabs ESP32-S3 Round SPI TFT with Touch 1.28 или Waveshare ESP32-S3-LCD-1.28. , который включает встроенный ESP32-S3. Файлы 3D-печатного корпуса доступны бесплатно на MakerWorld , и когда все собрано, можно прошить прошивку ESP32-Plane-Radar или deskradar напрямую из браузера с помощью esptool-js.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments