跳到主要内容

ESP32-Plane-Radar 航班雷达

ESP32-Plane-Radar 是一款开源的 ADS-B 航班雷达固件,可在小圆屏/方屏上以声呐式雷达图实时显示你所在位置周边的飞机。原项目面向 ESP32-C3 Super Mini + 1.28" GC9A01 圆屏,RockBase IoT 团队官方新增了对 NM-TV-154 的支持(ESP32 + 1.54" ST7789 方屏,240×240)。

工作原理

  1. Wi-Fi 配网(首次使用时)—— 设备开启名为 PlaneRadar-Setup 的 AP,通过 Captive Portal 强制门户完成配网
  2. 雷达显示 —— 从 adsb.fi 拉取实时航班数据,在以你位置为中心的雷达网格上绘制飞机,约每 5 秒刷新一次

Wi-Fi 保存后设备会自动重连,雷达在主循环中持续运行。

按键操作

通用(BOOT 键,GPIO 9,低电平有效)

操作效果
短按循环切换雷达量程(5 → 10 → 15 → 25 km),并保存到 Flash
长按 3 秒清除 Wi-Fi、位置与单位设置,重启进入配网门户

开机时按住 BOOT 键也可强制清除配置(等同于长按)。

NM-TV-154 触摸操作

在 NM-TV-154 上,可直接使用板载**电容触摸键(T9 / GPIO32)**循环切换量程(5 → 10 → 15 → 25 km),无需按 BOOT 键。

NM-TV-154 已验证引脚

信号参数
显示屏ST7789,240×240
LCD 电源GPIO 21(低电平使能)
背光GPIO 19(低电平点亮)
触摸T9 / GPIO32
配网技巧

配网门户中可以一并设置雷达中心位置(经纬度)与单位制。设置错误时无需重烧固件,长按 BOOT 键 3 秒即可重置全部配置。