随笔

2026年10月14日-黄昊-每日一句-不忘初心方得始终

最近和学习者一起做了一台 AI 游戏机。今天尝试用AI建模外壳,还是让我挺震惊的。

这个项目最开始来自一个开源方案。过去我们做手持游戏机,最大的遗憾一直是:游戏基本都是固定的。想让学习者自己设计游戏并真正运行在自己做的机器上很难。Scratch 好上手,却很难移植到硬件;AI生成的网页游戏是妥协方案,但放到小型硬件里运行效率低、成本高。

AI Agent 出现以后,这件事突然开始变得不一样了。

这次我们尝试直接让 AI 编写搭载了屏幕的 ESP32 能跑的复古小游戏,效果居然很好,运行流畅。有了多模态的识图能力,AI甚至可以把学习者们的手绘图,在IPS屏幕上直接1:1还原成可以互动的小游戏,后来学习者觉得原来的 2 英寸屏幕太小,我们就换成 2.8 英寸,又重新画了一块拓展板,把摇杆、按键和主机分离,让每个人都有机会设计自己想要的游戏机形态。

做到这里,新的问题来了:外壳得重新建模。老实说,我有点不想画。

屏幕开孔、PCB 固定孔、排针排母高度、按键位置、螺柱、壁厚……一想到要一点一点量、算、建模,我有点拖延,稍微有一些细节没想到位就没法用。正好看到了GPT6可以直接接入建模软件,就抱着试一试的心态,尝试打开了Fusion360的MCP端口。

开启fusion360 MCP端口
开启fusion360 MCP端口
Codex提示词
Codex提示词

我把三块 PCB 的 3D 模型导出、2.8英寸屏幕的淘宝详情页的尺寸图、Game Boy 的参考图,以及我希望用来固定的 M3*10 沉头螺丝、铜螺柱、3D打印等等这些实际的加工要求,全部给了GPT,希望在这些肥沃的上下文,清晰的目标下。它能直接在建模软件里完成所有的参数化建模,我可以直接打印。

第一次看到模型的时候,我其实是不敢相信的。因为它看起来太完整了。AI能在分分钟内写出规范清晰的代码,我已经能够接纳了,但我认为参数化建模还是一个AI无法处理好的一个缺陷。

仔细审视模型,屏幕被垫高到正好与外壳齐平,下载口的位置预留好了,沉头螺丝的孔位甚至做了对应的 45° 倒角;装饰纹理也考虑到我只有双色 3D 打印,所以全部通过凹陷来实现纹理装饰。甚至摇杆帽和摇杆之间的配合,不只是为了渲染装饰,它都会根据 PCB 上的 按键尺寸3D 模型处理实际嵌入的尺寸孔位,唯一没有考虑到的,是PCB背面的凸起的1.5mm的焊点会和背盖干涉导致无法闭合,但经过简单的一轮反馈,它很快就迭代好了第二版。

剖面图
剖面图

年初的OpenSCAD使用代码建模,画个简单的盒子还行,但稍复杂的模型就会崩,而且没有特征树导致后期没法人为微调编辑,因此几乎不实用,但现在AI直接画在你的SolidWorks里,画在Fusion360里,画完后可还可以回放整个过程,编辑原始草图,每一个特征、零件、草图都会清清楚楚的命名。

不仅如此,所有的零件都导出为STL,清清楚楚的躺在文件夹里,命名规范,还配上了3D打印建议的markdown文档,以及详细的HTML装配说明书、零件BOM表。

我满怀期待的切片打印,从打印机上把零件拆下来的时候,我突然有一个很微妙的念头:千万要出点问题。

孔位歪一点也好,装不上也好,尺寸干涉也好。

因为只要它犯错,我好像就还能证明一件事——即使是最前沿的AI模型,在做这些复杂建模时也会出错的,还是需要专业的工程师去调教的,潜台词是:我之前的努力还是有价值的。

但一块一块装进去之后,所有孔位几乎严丝合缝。拧上最后一颗螺丝后,我反而有点慌了。

高中时,我在YouTube上很喜欢一个来自威斯康星州的Maker,每当他脑海中有一个个的奇思妙想,就可以独立开始自己手搓C代码,用示波器分析芯片的时序,给树莓派画拓展板,热转印刻蚀PCB,CNC加工铝块,3D建模打印外壳,激光切割亚克力等等,他一边用示波器测板子,一边自言自语和芯片对话的幽默场景我现在还清晰记得,我感觉他简直就是一个魔术师,借助各种软件、工具,把看似疯狂的一个个想法,形成一个个完整产品,我会觉得这个人太酷了,他就是我当时的偶像,我也想通过自己的努力,成为像他一样有魔法的人。

这些年,我确实一点一点学会了。

但AI来了,貌似一点点的在剥夺,之前自己的那种踏踏实实的一步一个脚印成长起来的充实感,好像那些自己凭着热爱,刷过的一门门课,调过的一个个项目,熬过的一个个通宵,都瞬间没有什么意义了,现在只要把足够完整的上下文、尺寸、需求和约束交给前沿的AI模型,它已经可以把这样一个过去需要很多技能共同完成的东西,直接做出来。

过去的成长感,很大程度来自于“我会做”。会焊、会画板、会建模、会切片、会打印、会装配,这些能力一点一点积累起来,会带来一种很踏实的成就感。那种感觉像爬山,虽然慢,但每一步都算数。

AI 来了以后,它一下子把很多原本需要很多时间才能走完的路,直接压缩掉了。山还在,但它像突然给你开了一条索道。你当然会惊叹效率之高,但也会有一种复杂的失落:如果那么多路都不用自己走了,那我过去那样辛苦地爬,到底还有什么意义?

我觉得这个问题,可能不只是我一个人的问题。

它也会是接下来很多工程师、设计师、创客,甚至教育工作者都要面对的问题。


写到这里,突然想起今天上午教研会上,田哥提到了一个词——初心。

很多事情,刚接触的时候总是充满热情和能量,时间久了,曾经梦寐以求的东西变得习以为常、唾手可得,反而渐渐忘记了最初为什么出发。

不忘初心,方得始终。

高中时期崇拜的那位技术大神,真的只是因为他会编程、画电路板、CNC 加工,会那么多厉害的技术我才崇拜他吗?

好像不是。

我至今还记得,他一个人面对一个新想法时激动的眼神,乐在其中的自言自语,等待3D打印机加工出他画的图纸时的迫不及待,还有他在自己的工作室里,为那些在战场中失去手臂的伤残军人设计可以单手操作的 Xbox 手柄,让他们也有机会像其他人一样,享受游戏的乐趣,和朋友们一起玩耍、相聚。

可能真正打动我的,并不只是他拥有多么厉害的技术,而是他用这些技术,让自己乐在其中,并且把自己的善意和对人的关爱,变成了真实的作品传递出去。

回想今年8月那篇《当技术不再是核心竞争力,我们还剩下什么?》,因为 AI 调通了我五年前没能解决的蓝牙手柄,我开始思考技术之外真正值得追求的东西。

没想到一个多月后,面对这台 AI 游戏机,自己又因为技术能力可能不再稀缺而感到失落。

原来道理已经明白,心却未必跟得上。

过去这些年,我努力学习各种技术,想成为当年自己崇拜的那个 Maker,却也会慢慢地,不知不觉把实现初心的工具,当成了初心本身。

高效能人士的七个习惯里,让我印象最深的一句话是:“正因为我们有机会能够生活在这个地球上,因此我们渡过的每一天,都应该以无条件的爱来回报”。

技术本是用来服务人的,而不是用来证明自己有多厉害的。

如果 AI 能让我更自由地创造,让更多学习者也能把奇思妙想变成现实,甚至借助技术去帮助身边的人,这不正是当年让我心生向往的那份美好吗?

或许今天这台游戏机带给我的,除了技术上的震撼,更是一份提醒:

莫忘来时路,莫失赤子心。

👁 本文阅读量:18 次

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注