正点原子小智BOX0/BOX2 产品使用视频表情功能

正点原子小智BOX0/BOX2 产品使用视频表情功能教程


文章目录


1、前期准备

正点原子公司推出了小智BOX0和BOX2产品,在商品详情描述里面看到支持这个AVI视频表情功能很是有趣。

于是就尝试去实现,结果成功了,下面就来记录一下该实现过程。

要实现该功能,需具备的条件
1、准备一个正点原子的box0或box2小智产品(实现过程步骤一样)。
2、下载资料里面提供的固件支持:1,从小智固件升级到ATK固件。
  路径:【正点原子】ESP32 AI BOX2\3,原子固件\1,从小智固件升级到ATK固件
3、准备一个2-32G内的TF存储卡(和读卡器)。
4、USB数据线(要带数据功能哦)。
5、资料下载:
  资料网盘链接
  BOX0 百度资料盘: https://pan.baidu.com/s/1fzAOlx1IwVFrRqcjtXqn2g 提取码: rw68
  BOX2 百度资料盘: https://pan.baidu.com/s/1jmM5nN0vtqEuhSCt2YYjUw 提取码: kwgj


2、实现过程步骤

第一步

先自备一个视频mp3或gif文件,如果没有素材可以到网上下载。视频是要无音频的

注意视频不能太长,控制在13秒内一般没问题,因为转换后要求AVI文件大小不能超过1.4M,如果视频太长会超出容量,机器无法识别到的,那么该功能就无法使用。

网上搜索了一个gif文件,效果如下:

第二步

使用格式工厂软件进行转换格式。

如果没有该软件的话,需要到网上搜索安装才行,其它的转换软件没测试过,可以自行测试哦。

软件操作步骤流程如下图:

先选择视频界面,再点击AVI选项即可。

因为这个功能是要求用AVI格式的,其它视频格式无法显示出效果。

点击后会进入如下界面:

选择文件输出路径,点击输出配置按钮,按以下图片步骤进行参数格式设置:

参数配置完后,点击标号6确认按钮,接着再点击前面图片的标号5确认进入转换。

旋转参数选项说明:屏幕显示默认是竖屏显示的,如果准备的素材是横屏的,那么就可以进行右旋转操作,这样就可以完整显示了,具体可以实际操作一遍即可理解。

第三步

格式转换;

点击左上角的开始按钮,那么就可以开始格式转换了。转换完成会保持到你设置输出路径下的文件夹。

如果有多个视频,也是重复以上步骤进行转换即可。

第四步

转换完成后,可以到属性里面查看转换输出的视频的详细信息,如下图:


查看参数目的是确保文件大小控制在1.4M范围内。

第五步

接着用读卡器把TF卡接电脑,打开该U盘,在TF存储卡的根目录 创建名字为EXPRESSION的文件夹,里面分别存放idle.avi(待机动态表情)、listening.avi(聆听动态表情)、sleepy.avi(睡眠动态表情)和speaking.avi(讲话动态表情)。

注意括号内容为补充说明内容,勿添加到名字中,命名格式如下图:

可以存放这四个不一样的视频,如果不需要四个,可以把四个都用同一个视频,但里面不能只放一个,需要同时有这4个名字的文件,分别拷贝四个视频和分别重命名即可,不然系统识别不了,导致该功能也会无法使用,具体可以测试验证。

第六步

固件烧写。

下载产品资料,烧写该路径下的固件,具体固件版本则根据自己的设备选择即可,WIFI的版本是所有设备都支持的。

烧写软件配置步骤如下图:

烧写完成后会提示完成字样,此时就可以插拔USB或复位一次设备即可运行。

第七步

烧写完固件,开机,进去设置界面里面进行设置。

设备的按键操作说明如下图:

在综合固件的主界面选择系统设置 进去后,选择小智界面设置为视频动画,如下图:

最后设置完退回到主界面,接着复位设备后即可生效配置。(可以用卡针戳旁边的小孔,也可以重新开机)

接着重新进入第一个小智界面就可以了,此时会有加载表情加载服务器等过程,耐心等待完成即可。完成就可以看到视频效果了。

到此,整个视频AVI动画效果功能都设置完成啦,开始享受视觉的乐趣吧!

3、注意事项

1、视频尺寸或分辨率要和屏幕显示的比例差不多(2个设备的屏幕都是320*240的分辨率 ),如果尺寸差太远会显示不全或显示异常等。

2、素材不能含有声音。

3、转换后的视频大小不能超过1.4M,如果超了,需重新剪短视频时长再转换。

4、如果固件烧写后,开机没现象,可以将烧写工具的标号4的QIO模式设置为DIO再进行烧录即可。

5、视频素材必须要有四个不一样的名字,但是视频是可以同一个,也可以互相组合。不一样的视频素材体验会更佳哦。

6、如果进入设置发现配置设置成功(或保存不成功),无法显示表情动画,请检查第5点的视频素材格式是否正确。

4、实验效果


相关推荐
Дерек的学习记录3 小时前
C语言内存函数
c语言·开发语言·c++·学习·visualstudio
dxnb223 小时前
Datawhale25年9月组队学习:llm-preview+Task3:提示词工程
人工智能·学习
DKPT3 小时前
JVM之直接内存(Direct Memory)
java·jvm·笔记·学习·spring
爱吃煎蛋的小新4 小时前
C#语法回忆零散巩固(持续更新最新版)
java·开发语言·笔记·学习·算法·c#
mango_mangojuice4 小时前
C++学习笔记——内存管理
笔记·学习
一只乔哇噻4 小时前
java后端工程师进修ing(研一版‖day48)
java·开发语言·学习
涧榆vkQAQ4 小时前
52Hz——FreeRTOS学习笔记——延时函数
笔记·学习
Brookty4 小时前
【算法】滑动窗口(一)-长度最小的子数组
java·学习·算法·力扣·滑动窗口
Cre_Des5 小时前
[学习笔记][机器学习-周志华] 第1章 绪论
人工智能·笔记·学习·机器学习