ESP32 Plane Radar превратил ESP32-C3 в настольный радар самолётов

Автор собрал настольный «радар самолётов» на ESP32-C3 и круглом дисплее диаметром 1,28 дюйма. Устройство получает данные о близлежащем воздушном движении ADS-B, отмечает самолёты на экране по расстоянию и направлению и выводит сведения о каждом из них. Сборка потребовала пайки; на подключение проводов ушло около 15 минут. Прошивка на новую ESP32, по словам автора, записывается через браузерный инструмент ESPHome менее чем за 30 секунд.
Корпус из исходной модели с Makerworld оказался непрактичным: допуски были слишком тесными для полученной автором партии плат. Временно он распечатал другой корпус, а в будущем собирается спроектировать собственный с более свободной посадкой.
Главная часть работы, собственная доработка ответвления ESP32 Plane Radar. Если данные доступны, вместо одного бортового номера система показывает аэропорты отправления и назначения, а при отсутствии этих сведений использует позывной. Обозначения типов стали подробнее: например, B737-800 вместо B737. На экран также добавлены местная погода, температура, влажность, время и дата.
После первоначальной настройки координаты можно менять через веб-интерфейс. Там же без сброса настроек Wi‑Fi меняются параметры дисплея, единицы измерения, взлётно-посадочные полосы, погода, температура и 12- или 24-часовой формат времени. Текст по умолчанию увеличен на 10%; его размер регулируется ползунком от 80 до 130%. Наконец, прошивка получила аутентифицированные беспроводные обновления: бинарный файл собирают на локальном ноутбуке и загружают на ESP32 через браузер, не подключая плату по USB. Далее автор рассматривает перенос проекта на более крупный экран и создание нового печатного корпуса.
Ключевые факты
- ESP32-C3 с круглым 1,28-дюймовым дисплеем получает трафик ADS-B и показывает самолёты рядом по расстоянию и направлению.
- В доработанной прошивке отображаются аэропорты отправления и назначения, а при отсутствии этих данных, позывной; типы самолётов стали подробнее.
- На экран добавлены местная погода, температура, влажность, время и дата; размер текста регулируется в диапазоне 80, 130%.
- Через веб-интерфейс можно менять координаты и параметры отображения без сброса Wi‑Fi, а новые сборки устанавливаются через аутентифицированное OTA-обновление.
- Исходный 3D-печатный корпус не подошёл из-за тесных допусков, поэтому автор использовал другую модель и планирует свой корпус.
Почему это важно
Проект показывает, как недорогая ESP32-C3 и маленький дисплей могут стать самостоятельным индикатором воздушного движения: устройство получает ADS-B-данные и сразу переводит их в понятную картину самолётов поблизости. Доработки автора делают отображение информативнее за счёт маршрута, подробного типа самолёта и местной погоды.
Кому это важно
Проект рассчитан на любителей электроники, 3D-печати и авиационного наблюдения, которым нужен небольшой настольный экран с данными о самолётах. Он также может быть интересен тем, кто хочет настроить или расширить существующую прошивку ESP32 Plane Radar.
Как это применить
Нужны ESP32-C3, круглый дисплей 1,28 дюйма, проводка и корпус. Прошивку можно записать через браузерный инструмент ESPHome; затем настроить координаты и параметры интерфейса в веб-интерфейсе. Для последующих версий автор добавил аутентифицированную беспроводную загрузку бинарного файла, собранного на локальном ноутбуке.
Можно ли доверять
Это личный отчёт автора о собственной сборке и его ответвлении открытого проекта ESP32 Plane Radar. Указанные функции, время сборки и проблемы корпуса описаны как его практический опыт, а не как независимое тестирование.
Риски и подводные камни
Сборка требует пайки. Исходная модель корпуса с Makerworld оказалась несовместима с платами автора из-за слишком тесных допусков, поэтому может потребоваться другой или собственный корпус. Сведения о маршруте зависят от доступности данных: когда их нет, устройство показывает позывной.
«Радар самолётов, это небольшой интересный проект, который превращает ESP32-C3 и круглый дисплей 1,28 дюйма в радар самолётов в реальном времени.»
— Автор проекта