一个做了多年软件的人,上周末想给自己搓一个可穿戴的动作输入设备:几块ESP32-C3、IMU模块、ESP-NOW汇聚到S3主控、蓝牙发回电脑,拿去做MC输入。按程序员的直觉,这是"AI一天写完代码"级别的项目,他自己事后的总结就是"不就是依靠传感器识别几个动作,然后用ESP NOW汇总到S3主控节点最后走蓝牙发送到电脑嘛,很简单的"。 结果两天半下来,他9月13日在小红书发帖自嘲:“软工把嵌入式想的太简单了,AI和人一起幻觉。”小红书
这不是孤例。把今年8月到9月中的帖子串起来看,“vibe coding带火硬件DIY"已经是一条完整的讨论线:有失业在家的前端博主晒出"最近一个多月使用ai辅助开发了一个可以自动统计每天工作时间的小玩具”,标题直接写着零基础也能vibe coding做硬件;有人做了版PCB全程没碰过实物硬件,评论区吵成一团;也有程序员专门发帖泼冷水,别急着让AI写代码。小红书小红书小红书
一位B站UP主把"硬件VibeCoding时代已经来临"写进了手搓蓝牙键盘系列的视频标题。 现在看,这句话不是宣传语,是预告:门槛是真的降了。但翻完这些帖子的评论区,会发现翻车也是真的密集,而且程序员撞的墙,和软件世界完全两码事——硬件的错误不会弹报错窗口,它只会沉默地给你看。下面这6堵墙,是从小红书、B站、微博十几个帖子和几百条评论里聚合出来的,按撞上的顺序排。哔哩哔哩
第一堵墙:板子质量——AI帮不了你选货
程序员进场最容易犯的第一个错误,不是信了AI的幻觉,而是图便宜买了杂牌板。
上面那位搓可穿戴的朋友,第一关就栽在这:他"图便宜买了杂牌的,然后就在网上刷到有一批杂牌C3 super mini有严重的WiFi问题",ESP-NOW虽然能用,还是搁置了重新买。小红书
SuperMini这块几块钱的明星板,在社区里是两种评价:老玩家晒过"每块板子平均5-6元入手"的领券囤板攻略,翻车帖底下也有几十条评论在排队会诊。 一块9月刚发的求助帖写得很具体:SoftAP概率性完全不启动,热点直接不出现。哔哩哔哩小红书
被顶到评论区前排的诊断是根子上的:有人在多个案例里总结出,同时在用WiFi和蓝牙时,蓝牙直接把WiFi挤下去了,而且发热会很严重,连ESP32本尊都有同样的问题。小红书
评论区的民间偏方同样五花八门:把20脚和21脚咔嚓掉、换蓝色的Pro Mini,或者写一行代码把WiFi发射功率压到8.5dBm。小红书
结论很朴素:开发板是这个赛道里少数"不要平替"的东西。省下的是一块板的钱,赔掉的是排查一整晚的周末,而且你根本分不清这是AI的问题、代码的问题还是板子的问题——这恰恰是最伤的,因为排错的前提是你得先信任手里的变量。
第二堵墙:AI写固件,是"半成品刺客"
那位嵌入式工程师2月份的吐槽帖,把这个问题说得最透:用Python/JS找AI写代码,基本复制就能跑;换成一颗国产MCU(HC32L190),让AI写TIMER触发DMA搬数据到DAC、生成DDS正弦波,AI把不同芯片型号和SDK版本乱混,好不容易编译过了,硬件配置还是全错,正弦波死活出不来。小红书
为什么AI在软件里九成靠谱,进硬件就露馅?两个原因。一是语料密度:主流芯片、热门开发板的例程在训练数据里铺天盖地,冷门一点的国产MCU、老版本SDK,AI只能"看起来会"。二是验证方式:软件错了会崩、会抛异常,你能顺着栈往回查;AI配错一个寄存器,代码照样编译、板子照样上电,示波器上就是没有波形——错误的反馈从"报错"变成了"没有现象",这是两套完全不同的排错思路。这位工程师最后的结论很扎心:来回切换N个AI找问题,最后还是得自己啃芯片规格书。小红书
可迁移的用法社区里已经跑出来了:把AI当"翻译"而不是"架构师"——应用层逻辑、数据处理、通信协议的状态机,丢给它很顺;引脚定义、外设初始化配置、时钟树这类,逐行对着数据手册核。另外有个帖子底下藏着的坑提醒了所有人:厂商数据手册的授权条款未必允许你丢给AI读,有工程师提醒Broadcom已经说过好多次文件不可以使用AI读取。小红书
第三堵墙:物理连接——软件里没有"接触不良"
可穿戴那位朋友的后半段经历,几乎是给"物理世界"三个字交学费:IMU用杜邦线连着,就算绑起来了,杜邦线连接不稳定还是会导致IMU中断;模块贴在大腿上,布料一晃采集就不准;改用魔术贴绑,时间久了直接低温烫伤;最后只能拆了杜邦线,焊接,再焊接。小红书
姿态算法本身反而排在这些事后面——v4.1、5.3两个版本修正了非常多的轮次还是没有修好,换了5.6-Sol修了三轮才勉强可用,这中间还彻底放弃了下蹲姿态。小红书
程序员的直觉里,"跑不通"是逻辑问题。硬件DIY里,至少一半的"跑不通"是机械问题:线松了、焊虚了、震掉了。第一反应应该先看连接、再看代码。
第四堵墙:电和热——看不见的变量
SuperMini的WiFi蓝牙共存发热、绑在身上的电池盒、加上电池才见真章的供电余量,都指向同一件事:软件世界的资源紧张顶多是变慢,硬件世界的资源紧张是烫手、是重启、是烧掉。搓可穿戴的朋友说得很老实:测试的时候都没有接电池板,加上电池盒之后只会更困难,怎么把整套节点稳定固定在身上、还得防止低温烫伤,是目前最大的问题。 看电气参数这件事,AI能帮你读,但替你疼不了。小红书
第五堵墙:决策不可逆——没有git回滚
"做AI硬件总会留下遗憾"那篇265赞的帖子说得很直白:因为硬件决策天然不可逆,今天为了续航增加电池,明天可能发现重量影响佩戴;今天为了性能预留算力,明天又会发现BOM成本不对付。小红书
那个"0基础用AI做硬件、进度80%蹲成品"帖子的后续更新,就是活例子:啪啪打脸了,真实进度是打印件颜色不对、被评论区老师傅说中的廉价感。 软件烂了可以重构,硬件的每一步——打版、焊接、喷漆——都在花"不能F5"的钱和时间。那条"全程没碰硬件"的PCB帖子,评论区同样戳破了上限:实际试过的人知道,原理图布局都是个鸿沟,高速总线不得行,人工必不可少;模拟信号更是"据我所知学校有老师研究用AI去设计模拟的板子,到现在三年多了还是没有成功"。 AI能让第一次打版更接近成功,但它没有消除"打版"这件事本身的赌注。小红书小红书
第六堵墙:账单——token和改件都是钱
最后这堵墙很新,新到很多教程都不提。那个用AI做完一版PCB的博主在评论区被问成本,回答是:100刀的订阅,用Fable跑了两天,次次拉爆然后用不了,中间换Opus,实在不行最后提额到200档接着跑——“token是巨大的”。小红书
把这条和前面几条合起来看,就能算出真实的账:AI手搓硬件省的是"从零学习"的钱,赔的是"试错轮次"的钱。轮次在软件里免费,在硬件里每一轮都是板子、快递、打版和token。所以这个玩法对"搓一个玩具"的人是净赚,对"想直接上量产级项目"的人,反而是把成本曲线往后藏了。
哪些交给AI,哪些自己动手:一张分工表
把评论区跑通的路径聚合起来,边界其实已经很清楚了:
放心交给AI:应用层固件逻辑、数据滤波和业务状态机、OpenSCAD这类参数化外壳、"要做什么→买什么→装什么软件"的入门路径咨询。有博主晒过一条被验证可行的流水线:让Claude直接给一张连线表,自己在嘉立创EDA里照着连线表手动画原理图。小红书
AI产出、人来验:引脚连线表、编译报错的批量修复,以及元器件选型——有博主的做法是要求AI自己去立创库里找:库存量大、性价比高、尽量可以SMT解决。小红书
目前别指望AI:模拟电路、高速总线、射频天线、电源设计,以及一切"没接上之前看不出来"的物理活。
给准备进场的人:第一个项目怎么排
综合这些翻车帖子的共同点,程序员入坑的正确顺序恰恰是反直觉的:
板子买原版、买贵的——三五十块的正版开发板,是这轮讨论里唯一一个所有人都同意的事。
第一个项目不要打PCB、不要焊:用免焊的开发板+模块+杜邦线,先搓一个桌面级别的小东西(电子挂件、旋钮、便利贴这类),把"没有现象怎么查"这一课先补了。
把AI当结对工程师,不当架构师:它给的每一个引脚号,都默认是待验证的。
硬件的调试预算按软件的五倍算:这不是AI的锅,是物理世界的定价。
这轮AI硬件DIY热的真正价值,不是"人人都会做硬件了"——那个0基础的帖子从80%卡到翻车再往上爬,恰恰说明难的部分没变。变的是补课方式:以前劝退人是"你得先学电路",现在AI能把学习曲线砍到"你得先学会怀疑它"。对程序员来说,这可能是这几年性价比最高的一次跨界——前提是你进门之前,先把这6堵墙看一遍。