我是靠谱客的博主 深情西牛,最近开发中收集的这篇文章主要介绍【工程师整活】Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇前言一、控制主板二、转接板原理图三、接线与烧录四、离线语音功能五、App 控制功能五、天猫精灵控制功能六、联系我们,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 前言
  • 一、控制主板
  • 二、转接板原理图
  • 三、接线与烧录
    • 1.转接板接线
    • 2.固件烧录
  • 四、离线语音功能
  • 五、App 控制功能
    • 1.云平台产品创建
    • 2.添加设备
    • 3.五元组烧录
    • 4.进入配网
    • 4.设备控制
  • 五、天猫精灵控制功能
  • 六、联系我们


前言

对于Ai-WB1模组,大家可能还没有多少印象,甚至像极了回忆自己小朋友模样——有些陌生,毕竟屏幕前的你都已经是大佬级别。
今天给大家介绍的项目的技术点,想必大家一点都不陌生:

  • 离线语音控制
  • 手机APP远程控制
  • 天猫精灵在线语音控制

物联网中常用的三种控制方式,都在一个项目实现。工程师整活,整大活。

一、控制主板

Ai-WB1-A1S 模组内部集成了codec 芯片(ES8311),可以实现语音采集,但是音频播放还需要一个功放,所以就有了下面这个板子。
在这里插入图片描述

板子上集成了功放芯片,MIC和喇叭接口、复位按键,还有LDO。左右两边的2.54mm 插口,可以快速嵌入到产品主板中。

二、转接板原理图

在这里插入图片描述
注意,部分元件参数是根据实际情况来调整,所展示的参数不代表最终的参数。

三、接线与烧录

1.转接板接线

需要接线,肯定是需要了解两边的排针,功能:

在这里插入图片描述

2.固件烧录

烧录工具下载地址:https://docs.ai-thinker.com/ai_wb1
在这里插入图片描述

在转接板没上电之前,把BOOT引脚接地后,转接板上电,然后持续打印cccc,表示模组进入烧录模式:
在这里插入图片描述
然后就可以选择固件进行,下载了,固件下载地址:https://docs.ai-thinker.com/ai_wb1

四、离线语音功能

本项目所定义的离线语音有:

命令词功能回复语
小安小安唤醒词我在,有什么可以帮到你、我在、我在哦你说
打开风扇控制风扇打开风扇已打开
关闭风扇控制风扇关闭风扇已关闭
快捷配网进入配网模式没有回复

五、App 控制功能

1.云平台产品创建

在创建产品时,就按照风扇的品类来创建即可:
在这里插入图片描述
功能定义
在定义产品功能时,只需要保留开关功能即可,其他全部删除。
在这里插入图片描述
人机互交界面设置
配置使用公版App
在这里插入图片描述
配网方式
配网方式选择蓝牙辅助配网即可:
在这里插入图片描述
最后填写多语言产品信息即可。

2.添加设备

添加设备需要提前获取模组的WiFI STA的 mac 地址,使用指令:

app wifi macrn

在这里插入图片描述

读出来的mac 地址需要作为设备名称在云平台添加设备

在这里插入图片描述
添加完成,之后发布产品,只有产品发布之后,才能使用

3.五元组烧录

五元组指的是设备三元组+Product Secret+Product Id,是设备连接阿里云生活物联网平台的必要参数,获取方式如下:
在这里插入图片描述
例如有以下五元组:

名称内容
device name286dcdf59883
DeviceSecret2643a70baa5eb26948e1d98b13b5c576
ProductKeya1LeHCpWxmG
Product Secret3efU7ncpZotzebPE
Product Id15440733

使用串口(波特率115200)把以下指令发送到模组:

kv set hal_devinfo_dn 286dcdf59883rn
kv set hal_devinfo_ds 2643a70baa5eb26948e1d98b13b5c576rn
kv set hal_devinfo_pk a1LeHCpWxmGrn
kv set hal_devinfo_ps 3efU7ncpZotzebPErn
kv setint hal_devinfo_pid 15440733rn

4.进入配网

使用以下语音指令:小安小安快捷配网,可以让模组进入配网模式。
云智能App操作
在这里插入图片描述

4.设备控制

直接在云智能App 在设备控制界面直接点击开关按钮即可。
在这里插入图片描述

五、天猫精灵控制功能

与云智能App同一账号下的天猫精灵音箱,可以在天猫精灵APP可以参看所有设备。平台指令:

  • 天猫精灵,打开风扇
  • 天猫精灵,关闭风扇

六、联系我们

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。

官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com

最后

以上就是深情西牛为你收集整理的【工程师整活】Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇前言一、控制主板二、转接板原理图三、接线与烧录四、离线语音功能五、App 控制功能五、天猫精灵控制功能六、联系我们的全部内容,希望文章能够帮你解决【工程师整活】Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇前言一、控制主板二、转接板原理图三、接线与烧录四、离线语音功能五、App 控制功能五、天猫精灵控制功能六、联系我们所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部