小智AI DIY教程
关于模组
我们使用的是乐鑫原厂的模组ESP32-S3 。是否是官方的模组可以参考这个图片认证
面包板接线
使用面包板前建议看下面包板原理,便于后面接线纠错
面包版本接线图参考
接线后建议用万用表先测下3.3V和GND,还有5V和GND是否短路,再上电。以防接错线烧坏开发板或者传感器
或者使用单个板子插主板
接线说明,接完线可以按照这个去核对接线
烧录固件
首先要知道烧录固件2个USB接口都可以,需要用USB A-TO-C数据线,不能用C-TO-C数据线。
因为烧录软件flash_download_tools很用人用不好,这里给大家写一个简易工具去烧录用。
无需设置那些繁琐的选项,插入UART和USB都可以烧录。
下载地址:https://pan.baidu.com/s/1ixIpRYii8w1c09pksRyxPw?pwd=7g3m
提示:烧录软件打开前,请确认插入板子,设备管理器端口内有COM,再打开,否则没有 烧录 按键。
板子UART的接口插入USB线后,如果设备管理器端口能识别CH340的COM就不要再装驱动。
如果插入后有插入USB声音,却没有COM,那可能没装驱动,需要安装CH340驱动
如果插入后声音都没,那线不行,换一条线。也可以跳转到下面,插入USB接口试试看,先不用UART,2个USB口有一个能烧录就行了。不需要2个都驱动起来。
UART接口驱动下载地址:【2种驱动,一个是CH340的,一种是CH343的】
UART接口识别后的样子是这样,其中COM号,每个人都不同,影响到下一步烧录程序的COM选择
而USB接口插入的COM显示名字是这样
然后烧录软件这样选择
上图选择0.9.7版本固件只是给参考,有新的固件可以刷最新的。
对了,小智的模组都是用的N16R8的编译的固件,如果使用的N8R8的模组也不是不能用,可以使用这里我提供的N8R8的固件,烧录。如果用小智官方编译好的固件就要重新买N16R8的模组了
我下载好的稳定版本的固件下载地址:
https://pan.baidu.com/s/1ixIpRYii8w1c09pksRyxPw?pwd=7g3m
其他:小智AI官方bin文件可以这里下载。
https://github.com/78/xiaozhi-esp32/releases
比如最常用的固件是 面包板wifi产品对应:vx.x.x_bread-compact-wifi.zip
烧录成功的页面
刚烧录好固件时候,RGB指示灯是显示蓝色闪烁。说明固件烧录正常了。
然后接好线,然后重启板子【简单点给板子重新usb拔插】,开始测试显示了。
配网
如果接线对的话,重新上电后,板子液晶会显示配网,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,注册和登录
在“设备管理”页面,点击“添加设备”按钮。
输入第一步提示语语音中的验证码,然后点击“添加”按钮。
设备将自动激活,并显示在“设备管理”页面上。
重启后就可以使用你的小智之旅了。【重新上电就可以重启】
关于扩展板
如果实在不会用面包板,其实直接使用我们的扩展板,去插杜邦线,是最方便的,不用考虑面包板接错线问题
成品样子
声明
以上资料引用及其摘抄和撰写自以下资料链接。有其他疑问也可以看以下官方资料获取解答。 感谢虾哥制作的小智ai ESP32-S3版本,给了我们一个好玩的电子玩具和学习对象。
如果作为商业应用,请联系小智官方群商务。 虾哥原始教程地址: 小智百科 https://ccnphfhqs21z.feishu.cn/wiki/F5krwD16viZoF0kKkvDcrZNYnhb
代码地址:硬件开源:https://github.com/78/xiaozhi-esp32
疑问答疑
如果还是对我们的硬件有制作疑问也可以加我们的技术自己板子的支持Q群329563685,验证信息1466
@群主 说明问题获取支持