正点原子小智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、实验效果


相关推荐
Larry_Yanan6 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui
im_AMBER6 小时前
杂记 14
前端·笔记·学习·web
立志成为大牛的小牛8 小时前
数据结构——十七、线索二叉树找前驱与后继(王道408)
数据结构·笔记·学习·程序人生·考研·算法
张永清-老清8 小时前
每周读书与学习->初识JMeter 元件(五)
学习·jmeter·性能调优·jmeter性能测试·性能分析·干货分享·每周读书与学习
低音钢琴8 小时前
【从零开始构建性能测试体系-02】 Apache JMeter 取样器指南:从入门到精通
学习·jmeter·apache
im_AMBER8 小时前
Web 开发 27
前端·javascript·笔记·后端·学习·web
cimeo9 小时前
【C 学习】12.2-函数补充
学习·c#
微露清风9 小时前
系统性学习C++-第五讲-内存管理
java·c++·学习
小张的博客之旅11 小时前
2025年“羊城杯”网络安全大赛 线上初赛 (WriteUp)
python·学习·网络安全
~无忧花开~12 小时前
JavaScript学习笔记(二十八):JavaScript性能优化全攻略
开发语言·前端·javascript·笔记·学习·性能优化·js