本产品已申请专利。盗版必究
1:电源按键 5:扬声器
2: boot(按键唤醒/打断/固件下载) 6:麦克风
3:SD卡槽(默认不送SD卡) 7:显示器(触摸版本带触摸。无触摸版本不带触摸)
4:USB接口 8:充电指示灯(充电中红色,充满灭)
供电/充电/数据传输 9: 语言聊天指示灯
备注:客户第一次使用才需要操作,后面不用重复操作
[] 在上电后,用手机连接WIFI: Xiaozhi-xxxx
连接成功后稍等片刻会弹出配网页面,自动搜索当前环境内的热点
选择你局域网WIFI或手机热点并输入密码(或在上方手动输入账号密码),即可完成配网
(注:手机热点WIFI频段必须为2.4GHz,关闭手机热点的5G 6G兼容)
配网完成后屏幕会获取到设备码。
如无屏幕的设备:设备码会语音播报,记住语音播报的设备码,后面激活会用到。
[] 点击进入控制台
目前注册只支持以下国家或者地区:
+86 中国大陆、+852 中国香港、+853 中国澳门、+886 中国台湾、+1 美国/加拿大、+44 英国、+33 法国、+39 意大利、+49 德国、+48 波兰、+41 瑞士、+34 西班牙、+60 马来西亚、+61 澳大利亚、+62 印度尼西亚、+63 菲律宾、+64 新西兰、+65 新加坡、+66 泰国、+81 日本、+82 韩国、+84 越南、+91 印度、+92 巴基斯坦、+234 尼日利亚、+880 孟加拉国、+966 沙特阿拉伯、+971 阿联酋、+55 巴西、+52 墨西哥、+56 智利、+54 阿根廷、+20 埃及、+27 南非、+254 肯尼亚、+255 坦桑尼亚。。。。
其他国家持续更新中,进入网站-》控制台-》手机号下拉框可查看最新支持国家列表。
输入屏幕显示的设备码(或之前记录的语音播报设备码)
[] 1.54 Boot位置
点击确认,然后断电重启之后生效。
esp32-S3_firmware_1.54-Clock-CN.bin
参考【恢复出厂固件】更新固件,更新成功后重启电源
注意:是你的手机开一个热点,账号:spotpear 密码:12345678
你手机开热点之后。本产品会自动连接到你手机热点。
不是你的手机WIFI去连接这个产品的WIFI,这个产品无WIFI热点给你手机,是产品去连你手机热点WIFI
参考【恢复出厂固件】更新固件,更新成功后重启电源
】视频转换
[] 将MP4格式视频通过MJPEG转换工具,转换成240*240,FPS为25,视频质量为10的MJPEG文件,视频命名必须为“sp1.mjpeg”。
[]将转换后的.mjpeg视频文件复制到使用的SD卡中,插入设备。
重新上电即可。
】固件下载
sp-esp32-s3-1.54-muma-W (小智AI固件)
ESP32-S3-1.54-Weather-Clock.bin(天气时钟固件)
esp32-S3_firmware_1.54-SD.bin (SD播放)
只需要烧出厂固件就行,如图
烧录成功,重新上电即可
备注:小白忽略。程序员/研发人员编译教程资料
进入终端,打开IDF 5.3或者双击桌面的ESP IDF5.3 Powershell
我解压的目录和你们的不一样,各自输入 刚刚解压的目录:
cd F:\project\esp32\ESP32AI\AW1\xiaozhi-esp32-main\xiaozhi-esp32-main
再次输入以下命令把芯片设置为S3
idf.py set-target esp32s3
成功之后
默认编译出的固件是面包板的,需要输入 idf.py menuconfig 选择对应的板子型号
兼容【ESP32-S3-AI-DIY-Kit-(A)】【ESP32-S3-AI-Kit-(B)】【ESP32-S3-1.28-AI】进入Xiaozhi Assistant选项(按键盘回车按键进入选项)
选择需要编译的板子固件后按键盘的‘S’键保存 然后Esc退出menuconfig
(根据需求来,可换可不换)
再次输入idf.py build进行编译
输入idf.py build flash monitor
按回车按键,即可烧录
天气时钟源码:ESP32-S3-WTC.zip
配置工程所需要的第三方库:
直接将下载源码中的lib文件夹中的全部文件复制到arduino库路径中
备注:
-arduino中ESP32库版本为2.0.13。
-如果之前安装过其他的LVGL 库,请删除之前的 LVGL库文件夹,将lib中的库文件重新复制到 librarie 文件夹。
-》 打开下载的示例程序Arduino\examples\
(可通过这种方式修改WIFI账号密码为你自己路由器的账号密码)
修改完保存,编译烧录即可。
https://spotpear.cn/index/study/detail/id/1056.html
将下载好的源码中lib文件夹中的文件,导入到arduino首选项的Libries中。
arduino配置注意以下修改;
打开main.ino文件,可修改代码:#define MJPEG_FILENAME "/sp1.mjpeg",修改引号内播放的视频名称为自己转换的.mjpeg格式视频名称(注意保留前面斜杠)。
TFT_DC ---GPIO 47
TFT_CS ---GPIO 5
TFT_SCLK ---GPIO 4
TFT_MOSI ---GPIO 2
TFT_RESET ---GPIO 38
TFT_BL ---GPIO 42
SDMMC_D3--- 13
SDMMC_CMD---18
SDMMC_CLK--- 17
SDMMC_D0--- 21
TP_SDA--- 11
TP_SCL--- 7
TP_INIT---12
TP_RST--- 6