Настольный радар для самолётов

26.07.2026 · 5 мин

Что, если вместо догадок по звуку в наушниках получить живое отображение всех самолётов над головой — прямо на рабочем столе?

Настольный радар для самолётов: esp32 + ads-b = уличная магия на рабочем столе

Именно это реализовал автор статьи, собрав настольный радар на базе микроконтроллера ESP32-C3 с круглым дисплеем диаметром 1,28 дюйма. Устройство в реальном времени получает данные о воздушном движении через ADS-B и отрисовывает их в стиле классического радара — с круговой развёрткой и точками вместо самолётов.

Железо и компоненты

В основе проекта лежат три ключевых компонента: ESP32-C3 — недорогой микроконтроллер с поддержкой Wi-Fi, который получает данные по сети и управляет дисплеем; круглый дисплей 1,28» от Waveshare; данные ADS-B, которые самолёты транслируют на частоте 1090 МГц.

АРХИТЕКТУРА СИСТЕМЫ
───────────────────
    ┌─────────┐     Wi-Fi      ┌──────────────┐
    │  ADS-B  │───────────────▶│   ESP32-C3   │
    │ Network  │                │              │
    └─────────┘                └──────┬───────┘
                                     │ SPI/I2C
                                     ▼
                              ┌──────────────┐
                              │Round Display │
                              │   1.28"     │
                              └──────────────┘
Схема работы: данные приходят по Wi-Fi, микроконтроллер их обрабатывает и выводит на экран

Сборка и подключение

Автор признаётся, что пришлось немного попаять, а для коммутации отлично подошли тонкие силиконовые провода. С корпусом всё оказалось не так гладко: модель с MakerWorld выглядела хорошо, но потребовала замены на другую из-за слишком точной посадки деталей. Это типичная история для 3D-печати — даже удачная модель не всегда идеально совпадает с реальными компонентами.

Что умеет радар

Базово устройство показывает точки на радаре, расстояние до самолёта и направление. Затем прошивку доработали: теперь отображаются аэропорт вылета и назначения, тип воздушного судна, местная погода, а также время и дата.

Настройки тоже улучшили: координаты можно менять через веб-интерфейс, добавили переключатели единиц измерения, формата температуры и 12/24-часового времени. Также доступно OTA-обновление с авторизацией, так что новую прошивку можно загрузить прямо через браузер.

ВОЗМОЖНОСТИ УСТРОЙСТВА
──────────────────────
┌──────────────┐   ├ Точки самолётов
│  Радарный    │   ├ Расстояние
│  экран       │   ├ Азимут
├──────────────┤   ├ Погода
│  Настройки   │   ├ Время и дата
│  через веб   │   └ OTA-обновления
└──────────────┘
Экран показывает не только самолёты, но и полезные дополнительные данные

Ограничения и реальность

Устройство не ловит ADS-B напрямую: для этого нужен отдельный радиомодуль на 1090 МГц. Здесь данные берутся из сети, поэтому всё зависит от покрытия наземных станций, задержка может составлять несколько секунд, а в некоторых районах самолётов будет видно мало.

Что дальше

Автор упоминает два направления развития: портирование на более крупный дисплей и разработку собственного 3D-печатного корпуса с нормальными допусками.

Выводы

Проект отлично показывает, как современные микроконтроллеры и открытые данные превращают рабочий стол в живое окно в небо. Для повторения нужен минимум: ESP32-C3, дисплей, немного пайки и базовая настройка.

Это тот редкий случай, когда технология создаёт не просто полезную функцию, а ощущение настоящего «вау».

Ссылки

Дмитрий Полухин — продуктовый дизайнер. Пишу про разработку, AI и дизайн интерфейсов. Обо мне, контакты и профили.