概念
不久前,我偶然发现了这个东西。好主意来自可打印素材用户的分享@aforsberg_1223867 并立即着手将其打造出来。这一创意背后的构想,全归功于他们。 😄
然而,这个模型存在诸多问题——打印效果不佳,最终也无法完美适配我的机架。经过一番用电钻进行的修改后,我总算把它安装好了,结果它却又坏了。
于是,我从头开始重新设计了整个结构,包括调用我之前设计的其他机架模型,并重新测量了所有部件的尺寸。除了将灯具中心对齐至1U的构思外,我没有使用原作者模型的任何元素。这款设计便于无需支撑即可直接打印,组装简便,部件能自动对齐,结构坚固耐用。它采用标准的机架孔距和插槽尺寸,可与机架螺母和螺栓配合使用,或适配大多数替代型机架安装机制。
硬件搭建完成后,我又回头观看电影片段,发现动画中原版WOPR的许多设计元素都被简化了。于是,我决定彻底重写软件部分。虽然新版软件仍基于Raspberry Pi Pico,采用相同的接线方式,并使用MicroPython,但现在支持异步处理,多个动画可以同时运行。所有代码都经过了优化,运行效率显著提升。托管于 Github 平台。
希望你们能喜欢这个模型,并且搭建顺利。别忘了去看看上方链接的原始模型,那真是个超酷的创意呢 😄
动画作品
屏幕被分成5列,其中第二列和第四列分别在上方和下方分开。每列都有不同的动画效果:
- 8x8 - 固定种子动画,向左/向右移动
- 16x4 - 固定种子动画,随机分裂成两半,向左/右移动
- 16x2位32位“程序计数器”,支持随机重新种子化功能
- 32x8 - 康威生命游戏,采用随机种子初始化,并设有停滞检测机制,可在游戏停滞时重新播种。
- 16x4 - 与之前一样采用固定种子,但规则和速度有所不同
- 16x2 - 随机化32位倒计时,并支持随机重新种子化功能
- 16x8 - 原作者的动画算法
注意:这些内容可能会随代码更新而调整,请访问链接中的代码仓库以获取最新版本。
打印设置与组装步骤
我建议用PETG材料打印,并设置4个壁厚环和20%的Gyroid填充。我用小型夹钳将四个关节固定在一起,利用平面确保关节不会弯曲,剩下的工作就交给自对齐几何结构来完成。逐一松开夹钳,注入CA胶并重新夹紧,再喷上活化剂,数到10秒。重复以上步骤处理其他三个关节后,整个模型就可以安装照明灯具了。
,我把三个模块焊接到了一起,但事后想来,本可以把引脚弯曲后用跳线连接。然后把组装好的部件放进框架里,在几个地方用热熔胶固定住它们。如果需要拆卸的话,我可以用异丙醇松开胶水,再把它们撬出来。在 Pi Pico 后面用 Kapton 胶带固定住了它……这模型的改进之处在于,为电子元件提供稳固的安装点。
之后,插入树莓派,上传代码,这样一来你应该就能顺利运行程序了!
모델 소스
