microradar:桌面上的的迷你雷达


你有没有过这样的瞬间——抬头看见一架飞机划过天空,忍不住想:它从哪来?飞去哪?现在,GitHub 上有个项目能让你在桌面上实时看到头顶每一架航班的信息。这就是今天的基石项目精选要推荐的开源好物——micro-radar,一个基于 ESP32-C3 的迷你桌面航班雷达,上线不到一个月就收获了 480+ Star,堪称硬件爱好者和航空迷的梦幻小玩具。


1utum0cg6k.gif


micro-radar 本质上是一个巴掌大小的硬件设备,核心是一块 1.28 英寸圆形 IPS 屏幕(240×240 分辨率),搭载 ESP32-C3 芯片。它并不自己接收 ADS-B 无线电信号,而是通过 Wi-Fi 调用 OpenSky Network 的公开 API 获取你所在位置上空的实时航班数据,然后以雷达扫描的动画形式呈现在那块精致的圆形屏幕上。你可以在屏幕上看到附近飞机的呼号、高度、速度、航向等信息,就像电影里空管中心的迷你版。


项目最让人上头的部分是它的极客精神:作者把 3D 打印外壳的设计文件全部开源(STL/3MF),你只需要按着购物清单买齐零件(ESP32 显示模块、M2 螺纹嵌入件、USB-C 延长排线,加一个可选的矿物玻璃镜片),再花 1-2 小时组装,就能拥有一个属于自己的桌面雷达。全程不需要焊接电路板,唯一用到电烙铁的地方是把 M2 螺纹嵌入件热压进 3D 打印件里。对硬件新手相当友好。


078bpwwb37.jpeg


软件方面,micro-radar 使用 C++ 编写,通过 PlatformIO(VS Code 插件)烧录固件,配置体验堪称优雅:首次开机后设备会广播一个名为 MicroRadar-Setup 的 Wi-Fi 热点,手机连上后自动弹出配置页,输入 Wi-Fi 密码即可联网。之后在同网段下访问 http://microradar.local 就能随时调整雷达中心坐标、扫描半径、显示选项,还可以填入 OpenSky 账号(免费注册后请求配额从每天 400 次提升到 4000 次,让实时视图更精准)。


这是一个典型的「开源硬件 + 3D 打印 + 物联网」三合一的优秀案例。麻雀虽小五脏俱全——从 Wi-Fi 配网、HTTP 配置页、REST API 调用到圆形屏幕的图形渲染,每一层都展现了作者扎实的工程能力。如果你对 ESP32 开发、嵌入式 UI 或者 IoT 产品设计感兴趣,这个项目的源码就是一本活的教科书。不到 500 行的核心逻辑,却打造出了一个令人爱不释手的桌面装置。


总的来说,micro-radar 是那种让你看一眼就想自己做一个的项目。它不复杂,但足够精致;不昂贵(全套物料百元内搞定),但仪式感拉满。无论你是想给工位加一个「装逼利器」,还是想找个好玩的项目入门嵌入式开发,或者只是单纯喜欢看着小屏幕上的飞机飞来飞去——这个项目都不容错过。

🔗 项目地址:https://github.com/AnthonySturdy/micro-radar

posted @ 2026-07-04 08:54  基石项目精选  阅读(33)  评论(0)    收藏  举报