开启辅助访问
设为首页
收藏本站
登录
立即注册
论坛首页
BBS
开发资料
样品购买
GitHub
邀请注册
技术博客
搜索
搜索
每日签到
本版
帖子
用户
物联网开发者社区-安信可论坛
»
论坛首页
›
模组应用开发
›
WiFi & WiFi+BLE
›
Ai-WB1系列
›
Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇 ...
返回列表
发新帖
Ai-WB1-A1S实现离线语音+APP+天猫精灵控制风扇
[复制链接]
1091
|
1
|
2023-7-12 15:02:56
|
显示全部楼层
|
阅读模式
今天给大家介绍的项目的技术点,想必大家一点都不陌生:
· 离线语音控制
· 手机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 地址,使用指令:
读出来的mac 地址需要作为设备名称在云平台添加设备
添加完成,之后发布产品,只有产品发布之后,才能使用
3. 五元组烧录
五元组指的是设备三元组+Product Secret+Product Id,是设备连接阿里云生活物联网平台的必要参数,获取方式如下:
例如有以下五元组:
使用串口(波特率115200)把以下指令发送到模组:
4. 进入配网
使用以下语音指令:小安小安、快捷配网,可以让模组进入配网模式。
云智能App操作
5.设备控制
直接在云智能App 在设备控制界面直接点击开关按钮即可。
五、天猫精灵控制功能
与云智能App同一账号下的天猫精灵音箱,可以在天猫精灵APP可以参看所有设备。平台指令:
· 天猫精灵,打开风扇
· 天猫精灵,关闭风扇
用心做好保姆工作
回复
使用道具
举报
干簧管
|
2023-11-28 16:16:58
|
显示全部楼层
学习了
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
手机登录
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
爱笑
251
主题
2322
回帖
1万
积分
管理员
积分
16055
加好友
发消息
回复楼主
返回列表
Ai-WB2系列
ESP8266系列
Ai-WB1系列
Ai-M61系列
Ai-M62系列
BW系列
【猫精】TG系列
【鸿蒙】Hi系列
图文推荐
【板子申请流程】新进来的同学请看这里-活动已停
2023-11-08
【中奖公告】申请Ai-M61-32S-kit的同学看过来!
2024-04-29
开发板申请 | Ai-M61-32S高性能开发板来啦,共赠送200个!-活动
2024-04-18
我也领到官方免费送的AiPi-Eyes-S1开发板啦!!!
2023-09-26
【轻松上手】小安派跑个超级玛丽
2023-09-27
热门排行
1
【板子申请流程】新进来的同学请看这里-活
2
安信可社区一周年狂欢派对&抽奖盖楼活动开
3
我也领到官方免费送的AiPi-Eyes-S1开发板啦
4
【中奖公告】申请Ai-M61-32S-kit的同学看过
5
优质文章有赏!现金红包+开发板无限送,冲
6
【官方公告】关于板子申请发帖争议解释
7
开发板申请 | Ai-M61-32S高性能开发板来啦
8
【轻松上手】小安派跑个超级玛丽
9
【教程】社区发帖教程指引(尤其是图片上传
10
【电子DIY作品】+人体存在感应器+WB2+RD03