一位复古计算机爱好者打造了一款新型穿孔纸带读取器,名为 Putapre,它只依赖一套极简的现代元件。

该设备由 Skyriver 开发,其目标是设计一个简单的光学系统,能够处理穿孔纸带,而无需像老式接触机构那样复杂。
其设计采用一颗 8 位 PIC18 微控制器,通过 USB 连接,并使用光电晶体管配合红外 LED 来检测纸带上的每一个孔,通过控制光线穿透纸张实现读取。
光学系统的精确调校
Skyriver 解释说,调整 LED 光强与传感器平衡花费了相当多的时间——LED 强度需要反复调节以避免误触发,而光电晶体管的灵敏度必须设置得当,以准确检测纸带上的孔洞变化。
开发者还着重减少通道间的串扰,这需要多次硬件调整。
纸带材质的选择也非常关键,因为不同纸张对光路径的反应不同。经过多次尝试,系统终于达到了纸带可以顺利通过且读取一致的状态。
为了稳定纸带,Skyriver 制作了一个 3D 打印导轨,使纸带保持与 LED 和传感器对齐。
导轨确保纸带在移动过程中不偏移,使光路在整个读取过程中保持稳定。
有了这个机械支撑,再加上操作经验,这款读取器在演示中表现得足够可预测。
Skyriver 强调,这些优化对于硬件能够实现可靠性能至关重要。
目前负责信号解读的软件仅执行基本操作,但 Skyriver 承诺将在后续进行改进。
初步估算显示,该读取器的速度约为每秒 50 字节,因此用户不应期待高速数据读取。
不过,这一速度仍比老式接触系统快,但以现代标准来看仍属缓慢。
在磁介质取代它们之前,穿孔纸带在早期计算机中占据重要地位,如今仍吸引许多爱好者关注。
Skyriver 暗示计划设计一款紧凑型打孔设备,以便无需向量文件和激光切割即可制作纸带。
需要说明的是,这个项目的输出速度很慢,应用场景也非常有限,因此实用价值不高。
尽管如此,它体现了重建历史技术进行实验的魅力,而非追求效率。