用 289 个开关打造实体版生命游戏

Conway's Game of Life in real life

用 289 个开关打造实体版生命游戏

我不太喜欢 Conway's Game of Life 这个游戏本身,但对互动艺术情有独钟,于是决定把它搬到现实世界。我精心设计了预算,采购了 17x17 矩阵的 NKK JB15LPF-JF 开关,并基于 Microchip 的 AVR128DA64 芯片定制了 PCB。为了驱动高亮度的 LED,我使用了 DMN2056U 和 DMG2301L 晶体管进行行扫描控制,并加入了 Vishay 电位器来调节模拟速度。为了防止固件崩溃导致 LED 过热损坏,我将屏幕更新逻辑与游戏逻辑解耦,并启用了看门狗定时器。最终,这个装在手工木盒里的设备,用简单的规则在物理世界中演绎出复杂的生命形态。

简单的规则能引发复杂的行为,这正是 Conway's Game of Life 和其他元胞自动机让许多极客着迷的原因。
  1. danwills

    如果你愿意用劳碌和折腾来换取金钱,应该还有办法把这些开关做得更便宜。发条玩具里通常有很长的“发条弹簧”。3D 打印一个模具,把一小段弹簧弯成所需的形状。用半透明的耗材来打印开关外壳。或者用 LCD 显示器上的扩散片/磨砂片之类的东西。我不确定。最后可能反而更贵,但你会因为是自己动手做的而感到满足。

同日更多故事

2026-08-23