
对于电子项目来说,硬件和软件之间的选择通常很简单。对于简单的任务,我们可能会用分立元件构建专用的硬件电路,以提高可靠性和降低成本;但对于更复杂的任务,编写通用微控制器可能比用硬件构建等效电路更简单、更便宜。我们偶尔会看到一些项目模糊了这两种选择之间的界限,比如这个完全由分立元件构建的Pong游戏。
这个项目始于一张在网上找到的原始Pong电路的低质量图片,[atkelar]用它在KiCad中建模。由于图片分辨率不够高,需要进行一些猜测,但最终足以制作出PCB和物料清单。[atkelar]由此开始组装电路,从时钟开始,最终完成游戏的所有其他组件,并在过程中不断排除故障。当然,就像任何这种复杂程度的硬件项目一样,也有一些bug需要解决,但最终,第一个PCB中的bug被找到了,并用于制作第二个PCB,问题也得到了解决。
木质和金属外壳完美地展现了电路,接下来只需将其连接到显示器,即可开始玩这款史上第一款量产电子游戏的复刻版。Pong 是一款相当受欢迎的游戏,因为至少与现代游戏相比,它足够简单,可以完全用硬件构建。几年前的这个版本甚至超越了 [atkelar] 的集成电路设计,直接用晶体管和二极管构建了一个复刻版。
感谢[irdc] 提供的提示!
原文: https://hackaday.com/2025/06/24/pong-in-discrete-components/