ESP32-Plane-Radar: 建構即時飛機追蹤器
ESP32-Plane-Radar: 建構即時飛機追蹤器
ESP32-Plane-Radar 專案將 ESP32-C3 微控制器和一個 1.28 英寸的圓形顯示器轉換為即時飛機追蹤設備。透過拉取附近的 Automatic Dependent Surveillance-Broadcast(ADS-B)交通資料,該設備根據距離和方位繪製飛機,以在桌面顯示器上創建類似聲納的雷達可視化。
硬體需求與組裝
建構此設備需要 ESP32-C3 和一個 1.28 英寸的圓形顯示器。組裝過程涉及使用細膩的矽基電線進行基本的焊接與布線。
為了刷寫韌體,可以使用基於瀏覽器的 ESPHome 網頁刷寫工具,在不到 30 秒的時間內將軟體安裝到全新的 ESP32 上。
3D 列印與外殼選項
儘管此專案有數種 3D 模型可用,但使用者應該注意某些設計可能存在的公差問題。
- 原始模型: matixovi 在 MakerWorld 的模型外觀吸引人,但對某些批次的電路板來說可能公差過緊。
- 替代模型: ThePrintableWatch 在 MakerWorld 提供的模型是一個可行的替代方案,適合對原始設計有適合問題的使用者。
韌體增強與自訂
ESP32-Plane-Radar 韌體的自訂分支已引入數項提升飛行資料與使用者介面的生活品質改進:
- 飛行情境: 當有的時候,飛機現在會顯示出發地和目的地資料,呼號則作為備用。飛機類型描述已變得更具體(例如
B737-800而非B737)。 - 環境資料: 顯示器現在整合了當地天氣、溫度、濕度以及目前的時間與日期。
- 網頁介面改進: 網頁入口現在允許使用者在初始設定後修改座標。顯示選項,例如單位、跑道設定、天氣、溫度格式以及 12/24 小時制時間,可以在不重設 Wi-Fi 配置的情況下進行調整。
- 無障礙: 預設文字大小比原本大 10%,並提供一個持續的滑桿,允許使用者將文字大小調整在 80% 到 130% 之間。
- OTA 更新: 韌體現在支援經過驗證的 Over-the-Air (OTA) 更新,使得未來的韌體版本可以透過瀏覽器安裝,而不需要 USB 連線。
技術分析與社群回饋
社群討論凸顯此設備與實際雷達之間的一個關鍵技術區別。該設備是一個「雷達顯示器」,而非雷達發射器,因為它不會發射或接收無線電波來偵測飛機;相反地,它會從像 adsb.fi 這樣的外部來源拉取已處理的 ADS-B 資料。
"ADS-B 不是雷達,儘管 ATC 將這類東西稱為『次級雷達』.
其他社群成員指出,ESP32 可能缺乏接收和直接解碼原始 ADS-B 訊號所需的處理能力。
相關專案
最近出現了類似的飛機追蹤小工具,包括 AnthonySturdy 的 micro-radar 專案以及一個名為 skyoverhead 的行動應用程式,用於識別附近的航班。
SUMMARY: ESP32-Plane-Radar 專案透過拉取 ADS-B 交通資料,將 ESP32-C3 和一個 1.28 英寸的圓形顯示器轉換為即時飛機雷達顯示器。 TITLE: ESP32-Plane-Radar: 建構即時飛機追蹤器