ESP32C6 AI小智
介绍:本文参考虾哥的ai小智以及b站博主TF1990,全部代码由workbuddy vibecoding生成
我本来用的是exsp3 s3,结果核心板有问题,被烧坏了,所以替换成了现成的c6。参考虾哥源码,别的全是由AI生成的,模型在space-bunny、Step-5-Preview切换。
实物演示:
esp32c6小智AI
1. 硬件准备
-
面包板2块
-
集成ESP32-C6-WROOM-1模组的开发板(集成SPI FLASH大小为8M)
-
麦克风INMP441模块(I2S接口)
-
数字功放MAX98357(I2S接口)
-
3020喇叭1个
-
SSD1306 OLED屏(分辨率128x64)
-
按键3个
2. 接线图:

这是TF1990博主接线图,我和博主唯一的区别就是oled的sck和sda的顺序
3.AI烧录 代码
由于侠哥那个小志源码我不太看得懂,所以我全部都扔给ai,让ai给我生成对应的代码,如果有遇到报错的,它还可以自己进行调试。并且它能够自己烧录。
4.配网及添加设备:
配网:
如果接线对的话,重新上电后,板子液晶会显示配网,ap的名字是xiaozhi-xxxxx
请按照以下步骤操作:
-
设备接通电源,并保持设备处于开机状态。
-
如果 RGB 灯为蓝色(开发板上的白色灯),并保持闪烁,表示设备处于配网状态。液晶显示配网的说明。并且语音播放“进入配网模式”,如果没有声音说明功放电路没接好,如果液晶不显示说明液晶电路没接对。
-
使用手机或电脑连接到设备的 WiFi 网络,通常以 Xiaozhi-XXXXXX 命名。接wifi时候建议关闭手机sim卡的无线网,以防出错。
-
连接Xiaozhi-XXXXXX名字的网络后,手机或者电脑会自动跳转到 http://192.168.4.1 进入设备的网络配置页面,如果没有自动跳转,请手动浏览器输入http://192.168.4.1 去配网。
-
在网络配置页面上,选择 WiFi 名称(仅支持 2.4G,iPhone 热点要打开“最大兼容性”选项),输入密码,然后点击“Connect”按钮。
-
如果 WiFi 名称和密码正确,设备将自动连接到 WiFi,并显示 “Done”,表示已经配置成功,设备将在 3 秒后自动重启。
-
如果配置失败,请检查 WiFi 名称和密码是否正确,或者尝试重新配置
添加设备:
-
确保设备已连接到互联网,能够通过“你好,小智”唤醒,并听到要求添加设备的提示语。
-
有网络的电脑或者手机,网页输入xiaozhi.me/login,注册和登录
-
在“设备管理”页面,点击“添加设备”按钮。
-
输入第一步提示语语音中的验证码,然后点击“添加”按钮。
-
设备将自动激活,并显示在“设备管理”页面上。
-
重启后就可以使用你的小智之旅了。【重新上电就可以重启】
5.遇到问题及解决:
1. 问题:最开始喇叭总是特别沙哑。
解决:把音量调小一点就可以。
2.问题:屏幕总是不亮。
解决:最开始以为自己焊的不,但用万用表测了之后发现没问题。最后发现是ai自己写的代码有问题,这步交给ai。ai会自己不断的反复排错并解决。
更多推荐





所有评论(0)