红白机变身航班雷达,一台老游戏机盯住了全球航班

一台1985年出厂的游戏机,如今能实时盯住洛杉矶上空飞过的每一架飞机。这不是科幻片里的桥段,是9月6日 Hackster.io 报道的一个真实项目,叫 NES Radar,最近 #科技数码# 圈子里讨论度不低。

玩法很简单:用原装手柄输入一个机场的四字母 ICAO 代码,比如洛杉矶国际机场的 KLAX,再按一下 Start 键。电视屏幕上就会跳出正在那片空域飞行的飞机,一个接一个,像移动的小目标。全球机场都支持。

但真正值得琢磨的,不是它有多酷,而是一个反常识的问题——一台根本连不上网的老设备,凭什么能拿到实时的全球航班数据?

📺 一、一台老游戏机,变成了雷达

这台老红白机干的事,是把"玩游戏"换成了"看飞机"。

NES Radar 项目把闲置的 NES(任天堂红白机)变成一台实时空中交通雷达。用户不用任何新硬件,就用原来那台电视、那根手柄线。输入机场代码,屏幕上就能看到附近飞行的飞机以移动目标的形式出现。飞机在屏幕上会动,会靠近、会转向,位置是实时刷新的。输入当地机场代码,能看到进近的航班一架接一架飞向机场;输入 KLAX,就能看到繁忙空域里密密麻麻的目标。

这里的机场代码用的是国际民航组织(ICAO)的四字母编码,全球机场通用,所以它盯的其实是全球空域,而不只是你家门口的机场。这套编码是民航系统通用的,输入对了代码,看到的航班位置就是准的。老设备没变,变的只是它显示的东西。

那问题来了——一台1985年的机器,到底是怎么连上网的?

📡 二、它是怎么"连上网"的

答案有点绕:NES 自己根本没联网,数据是被人"喂"进来的。

红白机是1985年的产物,它压根没有联网能力,不可能自己去拉航班数据。NES Radar 的做法是加一台跑着小型服务器的电脑。航班数据先传到这台电脑,电脑再经过一根 5V 的 FTDI USB 串行数据线,把信息塞进 NES 的手柄接口。之所以选串口,是因为它足够古老、足够通用,几乎任何一台老机器都认得。最后,数据落在电视屏幕上。

这条链路其实很像给一个不会说话的聋子递纸条。数据从互联网出发,一路"翻译"成老机器听得懂的语言,才落到屏幕上。换句话说,NES 全程只是个"显示器",真正干活的是那台电脑。老设备没联网,是有人替它接上了世界。

可老设备凭什么能接上这些数据?

🔌 三、老设备凭什么还能这么玩

因为 NES 的接口,天生就是个"通用数据口"。

很多人以为游戏机只能玩游戏,是因为它出厂时被"限定"了用途。但硬件层面,NES 的手柄接口本质上是一条能收发的数据通道,游戏信号和航班数据对它来说没区别,都是电信号。换句话说,硬件只认信号,不认信号背后是游戏还是飞机。只要把数据格式对得上,同一根线就能传完全不同的东西。

这也是为什么极客们偏爱老硬件。它没被锁死在当年的用途上,反而留出了想象空间。就像一台老相机,镜头和传感器还在,你完全可以拿它拍点当年没想过的东西。限制一台老机器的从来不是硬件,是当年给它定的用途。

那这种玩法,是不是只有作者一个人能玩?

🛠️ 四、这玩法,人人能复现

这不是某个天才的独门手艺,而是摊在 GitHub 上的公开教程。

NES Radar 的完整教程就挂在项目的 GitHub 页面上,从硬件接线到软件配置,一步步都能照着做。你需要的不过是一台吃灰的红白机、一台能跑小服务器的电脑、一根 FTDI 串口线,再加上一点动手的耐心。做完之后,你手里就多了一台别人家没有的"航班雷达",摆在那儿还挺唬人。

这类"旧硬件+新数据"的组合,正是复古硬件圈这两年最流行的玩法,也是 #极客DIY# 圈子里最让人上头的方向。不追求买新的,而是把抽屉里那台老设备重新盘活。这套思路能套到很多老设备上,红白机只是其中一个。真正贵的不是设备,是"还能这么用"这个念头。

💡 写在最后

回到开头那个问题:一台连不上网的老游戏机,凭什么能盯住全球航班?答案其实很朴素——它不需要自己联网,它只需要有人把数据翻译好、递到它嘴边。

这背后是个挺有意思的规律。一台设备的价值,不取决于它出厂时能干什么,而取决于你愿意给它喂什么数据、让它显示什么。老红白机能当雷达,那老手机、老收音机、老显示器呢?换个数据源,它们都能变成别的东西。关键不在于设备多新,而在于你愿不愿意多想一步。

作为普通玩家,能做的其实不多,但也不难:

翻出抽屉里那台落灰的老设备,想想它还能显示什么

去 GitHub 搜同类项目,照着教程接线

别急着买新的,先试试把旧的盘活

旧硬件的尽头不是回收站,是你还没想出来的那个用途。

互动话题 🗣️

你家里有没有一台"吃灰"的老设备?如果让你给它接上新的数据源,你最想让它变成什么?

欢迎在评论区聊聊 👇

0
全部评论 (0)
暂无评论