2026 复古计算挑战:信用卡读卡器变身行星追踪器

把 1990 年代的 TRANZ 330 信用卡读卡器变成 Z80 计算机,再加上 GPS 模块和新代码,最终得到一台离线太阳系行星追踪器。

信用卡读卡器是再普通不过的设备:一个键盘、一块显示屏、一个磁条读取器,似乎没什么可深挖的。但 1990 年代的 TRANZ 330 是个例外——它本质上是一台完整的 Z80 计算机,只是平时被用来处理 PIN 码。

在 2026 复古计算挑战中,[CharlesD] 给这台读卡器加上 GPS 模块并编写新代码,把它变成了一个可以交互的太阳系向导。

从支付终端到行星追踪器

TRANZ 330 使用紫外线可擦除 ROM,因此往设备里载入新代码并不困难。[CharlesD] 经过一番有依据的摸索,摸清了各个部件的作用。他从让显示屏和键盘工作起来开始,接着打通串口,从而能与现代 GPS 模块以及同时代的热敏打印机通信。

剩下的工作就是实现计算:根据观测位置求出某颗行星的方位角和高度角。最终,他得到了一幅离线太阳系地图,可以配合望远镜使用。

这个项目本身已经足够酷,更令人兴奋的是,这类读卡器的改造门槛比想象中低。[CharlesD] 还公开了源代码,如果你也淘到一台并让它跑起来,不妨分享你的成果。

收录于

讨论

0 条评论

同分类推荐

创客