一个放在桌上的 ESP32 飞机雷达
An ESP32 based plane radar for my desk

原始链接: https://blog.ktz.me/esp32-plane-radar/

经过忙碌的一周,作者利用周六的闲暇时间制作了一款基于 ESP32 的“飞机雷达”。该项目采用 ESP32-C3 和 1.28 英寸圆形显示屏,通过声纳风格的界面实时追踪并绘制 ADS-B 飞机的方位与航向。 虽然制作过程——仅需简单的焊接和网页端固件烧录——非常直接,但作者提到,Makerworld 上热门的 3D 打印外壳公差过于紧凑,不得不更换了另一个模型。 在项目基础上,作者对开源固件进行了深度定制。主要的改进包括:优化了飞行数据背景(显示起降地和具体机型)、增加了本地天气与时间显示,以及一个用于随时调整设置的更稳健的 Web 界面。此次更新还引入了带身份验证的 OTA 更新功能,省去了未来调试时连接 USB 的麻烦。随着固件的完善,作者计划将该项目移植到更大的显示屏上,并设计一款定制的高质量 3D 打印外壳。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 一款放在我桌上的 ESP32 飞机雷达 (ktz.me) 11 分,作者:alexktz,55 分钟前 | 隐藏 | 过往 | 收藏 | 2 条评论 amatecha 18 分钟前 [–] 看起来很酷,不过从 adsb.fi 获取数据有点“作弊”——虽然我觉得要是想接收并解码 ADS-B,需要的硬件性能远不止一个 ESP32 ;) 回复 sephamorr 7 分钟前 | 父评论 [–] 实际上我认为,解码 ADS-B 流量所需的计算量远比处理 TLS 连接之类的要简单得多。 回复 考虑申请 YC 2026 年秋季批次!申请截止日期为 7 月 27 日。 准则 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

This project made for a perfect lazy Saturday unwind, after a busy week giving a talk at Devrelcon in NYC. Makerworld had this thing as one of their featured models about a week or two ago, and the parts came in while I was away.

GitHub preview for ironicbadger/ESP32-Plane-Radar GitHub repository ESP32-Plane-Radar Open-source ESP32 firmware for a 1.28″ round display that shows live ADS-B aircraft around your location as a sonar-style plane radar. by ironicbadger · C++ · MIT

Plane radar is a neat little project that turns an ESP32-C3 and a 1.28-inch round display into a live aircraft radar. It pulls nearby ADS-B traffic, plots each aircraft by distance and bearing, and shows the details directly on the screen.

It was an easy build, although it did require a little soldering. I always enjoy doing that as it reminds me of my days building racing drones. Thin, silicone based wires made quick work of the cabling. And after about 15 minutes, we were ready to go.

An ESP32-C3 wired to a round display during assembly

It is insanely easy to flash firmwares to a fresh esp32 these days using the browser-based ESPHome web flashing tool. Under 30s and you’re done.

A quick note about the 3d model

The original model was featured on Makerworld, because it looks great. Reality though was, in practice, it’s not actually that great.

ESP32 Plane Radar — Live ADS-B on a Round Display by matixovi on MakerWorld MakerWorld 5.4Klikes 3.3Kdownloads 15.1Ksaves 2.4Kmakes Original 3D model ESP32 Plane Radar Live ADS-B on a Round Display by matixovi · Published May 31, 2026

Unfortunately the tolerances are just too tight to be usable with the batch of boards I got. So I’m likely going to model my own replacement at some point, but for now I ended up printing this model instead.

ESP32-S3 1.28" Waveshare Plane Radar by ThePrintableWatch on MakerWorld MakerWorld 154likes 194downloads 470saves 102makes Original 3D model ESP32-S3 1.28" Waveshare Plane Radar by ThePrintableWatch · Published Jun 10, 2026

Customising the firmware

I’ve spent today improving my fork of ESP32 Plane Radar project, with the help of pure vibes.

The biggest improvement is proper flight context. Where the data is available, aircraft now show their origin and destination instead of just their tail number, with the callsign used as a fallback. Aircraft types are also more descriptive, something like B737-800 rather than simply B737. I added local weather, temperature, humidity, time and date as well.

The web interface can now modify coordinates after initial setup. Display options can now be changed without resetting the Wi-Fi configuration, and there are controls for units, runways, weather, temperature format and 12/24-hour time. Text is 10% larger by default, with a persistent 80–130% slider for adjusting it.

ESP32 plane radar showing live aircraft, weather and flight context

Finally, the firmware now supports authenticated OTA updates, so future builds can be installed through the browser instead of connecting the board over USB.

I’ve compiled, flashed and tested everything on the actual device, and the latest work is committed to the main branch. Next up will probably be porting it to a larger display and designing a tidy 3D-printed enclosure for it.

联系我们 contact @ memedata.com