Replies: 1 comment
|
可算是交作业了~ |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🚀 前言
非常高兴能参加这一次电子 DIY 活动!🎉
本次参赛原本计划使用 Ai-WV01 模组,初衷是想好好体验一下安信可小安 AI 的串口 MCP 功能。在还没拿到模组之前,我就提前画好了一块板子。但没想到后来“地主家也没有余粮了”,园长直接给我们免费升级到了 Ai-WV02 商业版模组。
由于时间仓促,我又紧急打了一块新板子。原本的设计思路是利用锂电池升压到 5V,再降压来驱动系统。但遗憾的是,我买的锂电池升压、充放一体 IC 出了点问题,导致方案一直没有成功。
最终,大家看到的这个作品算是一个“半成品”的展示,但它也实现了小安 AI 的最小系统——可以说是世界上最小的小智 AI 模组,只需要接上电源、喇叭和咪头就可以直接使用!
🛠️ 极限压缩与硬核踩坑:从全能扩展板到最小系统的心酸历程
📸 1. 第二版扩展板的构想
这是我打的第二块板子,原本是想基于小安 AI 的 SDK 进行二次开发的。从图中可以看到,我设计了一个显示屏,打算通过编程让屏幕背面显示一些信息。此外,板子上还设计了以下外设:
💥 2. 惨痛的踩坑记录
最开始,我想利用 TP4337 这颗锂电池充放电一体 IC,将电压升压到 5V。因为小安 AI 内部自带的功放推荐使用 5V 供电,我就想直接给它供 5V。
但实际情况是,升压完全失败,没有任何电压输出,且电感异常发热,发热非常严重! 我用 138 锡焊上去,一段时间后锡都化了,电感甚至能直接立起来。
我折腾了很久,怀疑是自己 Layout 布线能力不行。于是我把 IC 单独拆下来,焊在一块小板子上飞线测试,结果依然不行,电压就是起不来。这颗 IC 本身带有按键开关机功能,但按下去也毫无反应。我换了两颗 IC(都是在嘉立创买的)都是同样的问题,最后只能不了了之,猜测可能是 IC 放太久损坏了。
经过长时间的折腾,既然升压方案用不了,我决定妥协:直接从 Type-C 接口飞线给小安 AI 供电。
但在这里遇到了一个非常尴尬的问题:写好的代码根本烧录不进去!
通过 Boot 和 Reset 拉高瞬间复位进入烧录模式,使用博流的上位机一直报错。这和论坛里另外两位朋友遇到的情况一模一样。我又寻思,既然它本身还是小安派,就用 M61 的环境烧录一个点灯程序试试,结果命令行烧录依然失败,怎么都烧录进去。
开发中曾尝试使用官方 BouffaloLabDevCube-v1.9.0 和固件进行烧录,以实现功能。但工具能读取 BL616 的芯片 ID,Flash 初始化阶段持续报错:
ErrorCode: 003B, BFLB FLASH SET PARA FAIL💡 3. 最终妥协与电源避坑指南
在经历了上述种种折腾后,我最终做了一个最小系统版来作为聊天盒子(也就是视频里展示的效果)。

可以看到,就是我图片那个咪头那里有点黑哈,是因为我打孔打小了,用烙铁烫的模型那里我已经改了然后螺丝孔的话我这里面因为没有那么长的螺丝直接用的是硅胶粘上去的为了赶这个时间,实在不好意思
AI 盒子.zip
All reactions