夜雨聆风学习资料网

ARTICLE · 1243862

《大佬级复刻小智AI智能对话机器人 全套视频教程》:一块几十块的板子,让你看见大模型长什么样

《大佬级复刻小智AI智能对话机器人 全套视频教程》:一块几十块的板子,让你看见大模型长什么样

很多刚毕业的同学都会遇到同一个问题。简历上写「了解大模型」「会调 API」,面试官点点头,接着问一句:那你做过什么拿得出手的东西?这时候如果只能说「我跑过一个 demo」,场面就会有点尴尬。因为调通一个 API 的人很多,能把一个东西摆到桌上、插上电、让它真的听你说话的人,并没有那么多。

今天要聊的这套《大佬级复刻小智AI智能对话机器人 全套视频教程》,讲的就是后面这件事。它带着你从一块几十块钱的 ESP32 开发板开始,一步一步做出一个「小智」语音机器人。你对它说「你好小智」,它会答应你;你让它把舵机转到九十度,它就真的转过去。全套一共 18 集,从最基础的插线开始,一直做到唤醒、联网、配网、加屏幕、自定义命令词,中间还顺手把电脑上的开发环境装好。

想要这个视频的兄弟,可以发送私信给我:【智能对话机器人】

这套教程教出来的东西,长什么样

先看材料。桌上其实没有几样东西:一块 ESP32-S3 开发板,一个麦克风模块,一个小功放,一只喇叭,一块小屏幕,再加上几根杜邦线。所谓杜邦线,就是两头带小插头的连接线,插上去就能通,不用焊。第一集就是把这几样插到面包板上,让它们先能响。

面包板是中间那块带很多小孔的白板子,孔和孔之间内部是连通的,专门用来临时搭电路。教程前两集,一集把麦克风、功放、喇叭和开发板插在一起,一集再接上 1.54 寸的彩色小屏。到这里,你已经能搭出一个「有耳朵、有嘴巴」的小东西了。

真正有意思的是第三集。这一集不急着动手,而是先画了一张图,把「小智是怎么工作的」讲清楚。图里有用户、麦克风、功放、ESP32、服务端和大模型。你对板子说「你好小智」,声音先被麦克风收进去,开发板在本地完成唤醒,然后「叮」的一声从喇叭里播出来,表示它听见了;接下来它才开始认真录你后面那句话,比如「今天天气怎么样」,再把这句话送到服务端,交给大模型去回答。

这张图值得多看两眼,因为它把一件事说得很明白:板子和大模型是分工的。

唤醒要的是快,你说「你好小智」,它得马上有反应,不能等网络绕一圈,所以这一步放在板子上做。聊天要的是算力,要一个很大的模型才能聊得像人,这么大的模型塞不进小板子,所以这一步放在远端的服务器上做。一个负责「听见你」,一个负责「想明白再回答你」。这就是现在很多公司招聘启事里写的「端侧加云端」,看着挺玄,拆开就是这张图。

到第五集,这套链路就真的跑起来了。那一集的电脑屏幕上是串口日志,也就是开发板一边工作一边往外打印的「心里话」。日志里能看到一行 Wake word detected,意思是「检测到唤醒词了」,唤醒词就是「你好小智」。紧接着状态从 listening 变成 speaking,意思是它从「听」切换到了「说」。与此同时,面包板上的舵机真的转到了九十度。

第一次跟着教程做出这个效果的时候,感觉是很不一样的。你喊一嗓子,日志里跳出一行字,桌上的一个小马达跟着动起来。软件和硬件在这一刻对上了,代码不再是屏幕里一堆字母,而是变成了一个看得见的动作。

里面藏着的,都是简历上能用得上的词

再往后看,这套教程其实是在带你过一遍智能硬件里最常考、也最常用的几块基本功,而且每一块都是真刀真枪落在板子上的。

第一块是点灯。先是一颗普通的红色 LED,你让某个引脚输出高电平,它就亮,输出低电平,它就灭。听起来简单,但这就是一切的开始——你第一次用代码控制了一个真实的物理器件。后面一集升级成 WS2812,也就是那种可以变颜色的彩灯。它只有一根信号线,却能控制亮度和颜色,靠的是把信号的时间卡到微秒级别,快一点慢一点颜色就不对。再后面还有一集,用手机上的一个色盘,手指一划,板子上的灯珠实时跟着变色,中间走的是 WebSocket 通信。

第二块是配网,这个词第一次见可能有点陌生,解释一下你就懂了。你的板子刚买回来,它不知道你家 Wi-Fi 的名字和密码,那它怎么上网呢?办法是让它先自己变成一个热点,就像一个小路由器。手机连上这个热点之后,会自动弹出一个配置页面,你在页面上选好家里的 Wi-Fi,填上密码,板子拿到密码,再切回正常模式去连你家的网。

你平时买智能插座、智能灯,第一次用的时候让你「给设备配网」,走的就是这一套流程。教程里有一集专门把这张图拆开讲:手机连上一个 ESP32_WIFI_ 开头的热点,查地址查到 192.168.4.1,请求被引导到配置页,扫描周围有哪些 Wi-Fi,最后把你填的账号密码交回给板子。看懂这张图,你就不再只是「会用」智能家居,而是知道它入网的那几步在代码里是怎么走的。

第三块是各种细节,而细节恰恰是最长本事的。比如后面有一集换屏幕,换成 0.96 寸的小屏,镜头里并排放着两块屏幕,一块排针印的顺序是 GND、VCC、SCL、SDA,另一块是 VCC 开头。顺序不一样,接线就得跟着改,看都不看直接照抄上一集的接法,屏幕就是不亮。还有一集专门讲「声音发沙怎么办」,排查到最后,问题出在功放和电源旁边一根不起眼的短接线上。这种问题,教科书上不会单独写一章,只有亲手接过线、听过那个沙哑的声音,才会记得住。

除了这几块,教程里还有自定义命令词、接入 MCP、配置千问的 API Key、用 .local 这样的域名去找板子而不用背 IP 地址、在 Windows 上装开发环境 ESP-IDF、以及最后一集用一个在线工具直接烧录固件。一环扣一环,正好把「做一个能联网、能对话的小设备」这条链路补完整。

最后想说一句掏心窝的话。刚毕业这两年,最值钱的不是你又背了多少名词,而是你手上有一件能拿出来、能演示、能讲清楚来龙去脉的东西。一块会答应「你好小智」的板子,成本不过几十块钱,花的是几个周末,但面试的时候,它比简历上多写一行「了解大模型」管用得多。

想要这个视频的兄弟,直接在后台发送私信给我:【智能对话机器人】纯免费分享,没有任何套路。

相关学习资料