【英飞凌 Edgi Talk评测】英飞凌 Edgi Talk小智AI语音比对发送数据案例

【英飞凌 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所有任何人未经允许禁止转载。