【英飞凌 Edgi Talk评测】英飞凌 Edgi Talk小智AI语音比对发送数据案例
上一篇文章说的是小智的程序下载以及新手入门教学应用 https://bbs.21ic.com/icview-3515453-1-1.html ,那么这一章就针对小智进行相关数据通信控制关节的案例方案实施。
由于关节通讯是使用的485通讯,参考Edgi Talk开发板原理图发现没有相关的485接口,本案例就使用串口替代485接口进行相关数据通信。
实际原理框图如下:

基本实施过程如下:
1、小智通过WIFI联网,长时间保持连接确保开发板与网络连接的稳定
2、通过与小智对话发送特定指令,比如告诉小智“串口发送数据”,小智接收到指令后进行使用串口发送对应的数据
3、当然串口应该发送对应的16进制格式的数据码,为方便验证过程本文仅仅通过发送串口显示窗口显示“串口数据发送成功”的反馈。
4、本文设置"串口发送数据"、"485发送数据"、"CAN发送数据"、 "IO发送数据"等几种语音指令告诉小智,通过语音比对分别发送"串口发送数据成功"、"485发送数据成功"、"CAN发送数据成功"、"IO发送数据成功"等反馈数据。
小智的主线程在
复制
rt_thread_create("xz_ui", ui_thread_entry, RT_NULL,UI_THREAD_STACK, UI_THREAD_PRIORITY, UI_THREAD_TICK);

小智的主要语音数据联网处理是在Message_handle()函数中,所以本方案也在此函数中进行相关语音处理比对。
设定需求的语音字符如下:

小智会将语音转换成文字,只要进行相关字符串的比对就可以实现所需的功能,具体如下:

串口界面如下:

下面展示通过串口数据接收到的小智发送数据如下:




当然这个案例还有一些需要优化的就应该把小智回答的给去掉,不让他回答只进行串口数据发送,后期会进一步优化程序。
实际连续1天联网测试均正常, Edgi Talk开发板还是很稳定的,方案验证非常成功,在后期相关联网平板控制相关关节、控制器等硬件没有问题,可以稳定连接实现。
我后期也会基于此开发板进行更多的案例分享。
详细视频可以参考B站视频









。
---------------------
作者:peterLaw
链接:https://bbs.21ic.com/icview-3516577-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。
更多推荐



所有评论(0)