Skylight:把头顶飞过的飞机投射到你的天花板上

📅 2026年06月04日 · 技术

文章封面

抬头看飞机,低头看天花板

你是否曾经在听到飞机轰鸣声时好奇头顶飞过的是什么航班、从哪里来、要到哪里去?Skylight 是一个极具创意的开源项目:它使用廉价的 RTL-SDR 无线电接收器解码 ADS-B 信号,然后将头顶飞过的飞机实时投射到朝上的投影仪上,显示在你的天花板上。

项目的展示效果非常震撼:你听到飞机声的同时,天花板上就有一架飞机图标滑过,标注着航空公司、机型和目的地。背景是纯黑色,所以投影的矩形边框会消失,只留下飞机和星空的光亮,仿佛你的屋顶消失了,直接能看到天空。

不只是飞机,还有整片天空

Skylight 不仅能显示飞机,还能绘制真实的天空背景:

飞机图标也有细节设计:宽体机比支线客机更大、直升机旋翼会旋转、涡桨和通用航空飞机的螺旋桨也会转动。位置更新采用插值算法,能实现 60fps 的流畅动画,不会有瞬移跳跃的感觉。

技术实现

项目基于 RTL-SDR 接收本地 ADS-B 信号(延迟不到一秒),也支持使用免费的 Web API 获取数据——这对于没有无线电的初学者很友好。代码完全开源,作者还计划推出众筹套件,包含所有需要的硬件组件。

默认配置以旧金山国际机场(SFO)为中心,但你可以设置自己的坐标和本地跑道数据,在任何地方使用。这对于航空爱好者、天文爱好者,或者只是想要一个很酷的卧室氛围灯的人来说,都是一个值得尝试的项目。

参考来源

🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具
🔧 在线开发者工具 — JSON格式化 · Base64 · UUID生成 · 正则测试 等80+免费工具