| 显示尺寸 | 160.0mm × 96.0mm |
| 外形尺寸 | 154.0mm × 214.0mm × 32.0mm |
| 屏幕像素点距 | 0.2mm × 0.2mm |
| 屏幕分辨率 | 800 × 480 |
| 显示颜色 | 黑、白、绿、蓝、红、黄 |
| 灰度等级 | 2 |
| 刷新时间 | 12s |
| 休眠电流 | < 0.01uA(接近0) |
| 充电电压/工作电压 | 5V |

1.根据自己的方式先下载程序,解压之后,把sdcard目录下的所有文件拷贝到sdcard上
2.单击PWR按键开机,第一次开机会有一个配网的过程,语音会播报"进入配网模式",这个时候使用手机连接Xiaozhi-xxx(xxx表示不固定的)
3.配网成功之后,进入小智控制台,添加对应的设备
4.本产品有三种工作模式,分别是基础模式(模式1)、局域网服务器模式(模式2)、AI对话模式(模式3),接下来详细描述怎么去使用这三种模式
1.默认是AI对话模式(模式3),通过长按KEY按键,进入模式选择(语音会播报),然后单击KEY按键表示基础模式(模式1),再次长按KEY按键即可进入该模式
2.可以把需要显示的照片添加到sd卡06_user_Foundation_img目录下,只能接受800x480或者480x800的位深24位BMP格式的图片,图片是需要经过抖动的,具体可以查看图片制作,如果有兴趣的话,也可以查看我们提供的代码,代码里面也是具备抖动算法的,用户也可以修改加以使用,如下图:
3.单击BOOT按键即可显示06_user_Foundation_img目录下的图片,显示完图片之后自动进入睡眠模式。
4.可以通过BOOT按键唤醒和切换图片,也可以单击KEY按键实现唤醒不切图。
5.在睡眠模式的时候,有定时唤醒,可以通过06_user_Foundation_img目录下的config.txt文件设置,具体代码段和文件位置如下:

1.如果产品处于低功耗模式,需要先单击KEY按键进行唤醒,然后再长按KEY按键,进入模式选择;单击KEY按键两次,再次长按KEY即可进入该模式
2.使用手机或者电脑连接wifi:esp_network 密码:1234567890,连接成功之后,进入图片选择界面,如图:
3.点击input选择对应的图片(图片必须是24位深的800x480或者480x800的图片,而且还是经过抖动的),具体可以查看图片制作,点击Send即可发送对应的图片到相框
4.如果需要进入低功耗,可以直接断开WIFI的连接即可,产品会每隔30s唤醒一次,具体代码段如下,用户可以自行修改,连接成功WIFI之后禁止睡眠
1.通过长按KEY按键进入模式选择,单击KEY按键三次,然后再长按KEY按键即可进入该模式
2.初始化完成之后,会自动获取近4天的天气预报
3.等待屏幕显示完成即可进行对话,唤醒词是"你好,小智"
4.唤醒之后即可正常对话
5.可以通过MCP显示sd卡05_user_ai_img的图片,获取sd卡05_user_ai_img目录的图片数量,还具备图片评分,具体MCP服务对应代码如下,用户可以DIY自己的MCP服务:
6.关于AI生成图片的使用,比如可以说"帮我生成一张月球的图片",如果需要使用这个功能,需要配置火山引擎,具体的配置参考火山引擎文生图配置
7.对图片进行评分之后,间隔30分钟轮播一次图片,对应代码如下,可以语音进行重置评分
1.首先需要得是获取密钥、模型名称、URL,目前使用得是测试模型,后续会停掉的,用户需要自己配置模型,相关代码段和config.txt文件里面相关配置如下:

2.先进入火山引擎控制台
3.创建对应的模型,记得模型不要选错,如图:
4.复制对应的key、model、url,如图:
5.把复制好的url、model、key粘贴到sdcard->06_user_Foundation_img目录下的config.txt文件对应键值(步骤1图2)即可(新用户可以免费领取Tokens)
将图片拖到 convert.exe 上即可
将图片、convert.exe、converterTo6color_all.cmd 放在一个文件夹里面,然后双击converterTo6color_all.cmd 即可
将图片、convert、converterTo6color_all 放在一个文件夹
打开终端,进入对应的文件夹
cd xxxx/xxx/xxx/
输入命令,给予convert可执行权限
sudo chmod +x convert
转换图片
./convert 图片名称
要先对 convert 文件进行权限操作给予后才行
输入命令,给予converterTo6color_all.sh可执行权限
sudo chmod +x converterTo6color_all.sh
转换图片
./converterTo6color_all.sh






①选择对应例程
②其readme会说明该例程适用于什么芯片(下文有介绍例程怎么使用与文件结构,这里略)
③点击创建例程




①.ESP-IDF开发环境版本管理器,当我们的工程需要区分开发环境版本时,可以通过安装不同版本的ESP-IDF来分别管理,当工程使用特定版本时,可以通过使用它来切换
②.设备烧录COM口,选择以将编译好的程序烧录进芯片上
③.set-target 芯片型号选择,选择对应的芯片型号,如:ESP32-P4-Nano需要选择 esp32p4 为目标芯片
④.menuconfig,点击修改sdkconfig配置文件内容,项目配置详细资料
⑤.fullclean 清理按钮,当工程编译报错或其他操作污染编译内容时,通过点击清理全部编译内容
⑥. Build 构建工程,当一个工程满足构建时,通过此按钮进行编译
⑦.当前下载方式,默认为UART
⑧.flash烧录按钮,当一个工程Build构建通过时,选择对应开发板COM口,点击此按钮可以将编译好的固件烧录至芯片
⑨.monitor开启烧录口监控,当一个工程Build-->flash后,可通过点击此按钮查看烧录、调试口输出的l0g,以便观察应用程序是否正常工作
⑩.Debug调试
⑪.Build Flash Monitor 一键按钮,用于连续执行Build-->Flash-->Monitor,常被称作小火苗









CMakeLists.txt进行配置和定义的。CMake会首先通过读取工程目录的顶层CMakeLists.txt的内容来读取构建规则,识别需要编译的内容。当在CMakeLists.txt中引入了需要的组件、程序后,编译工具CMake会根据索引导入每个所需要编译的内容。编译过程如:



①.ESP-IDF开发环境版本管理器,当我们的工程需要区分开发环境版本时,可以通过安装不同版本的ESP-IDF来分别管理,当工程使用特定版本时,可以通过使用它来切换
②.设备烧录COM口,选择以将编译好的程序烧录进芯片上
③.set-target 芯片型号选择,选择对应的芯片型号,如:ESP32-P4-Nano需要选择 esp32p4 为目标芯片
④.menuconfig,点击修改sdkconfig配置文件内容,项目配置详细资料
⑤.fullclean 清理按钮,当工程编译报错或其他操作污染编译内容时,通过点击清理全部编译内容
⑥. Build 构建工程,当一个工程满足构建时,通过此按钮进行编译
⑦.当前下载方式,默认为UART
⑧.flash烧录按钮,当一个工程Build构建通过时,选择对应开发板COM口,点击此按钮可以将编译好的固件烧录至芯片
⑨.monitor开启烧录口监控,当一个工程Build-->flash后,可通过点击此按钮查看烧录、调试口输出的l0g,以便观察应用程序是否正常工作
⑩.Debug调试
⑪.Build Flash Monitor 一键按钮,用于连续执行Build-->Flash-->Monitor,常被称作小火苗









CMakeLists.txt进行配置和定义的。CMake会首先通过读取工程目录的顶层CMakeLists.txt的内容来读取构建规则,识别需要编译的内容。当在CMakeLists.txt中引入了需要的组件、程序后,编译工具CMake会根据索引导入每个所需要编译的内容。编译过程如:
1、为了安全起见,需要将USB断开,长按PWR(5s)关机再进行更换
是可以给锂电池供电的。
长按PWR按键(5s),然后按住BOOT按键,再单击PWR按键即可进入下载模式。
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841
