5.38 综合案例2.0 -语音助手(短信,蓝牙,M2M设备间通信)
创始人
2025-05-31 09:20:18

综合案例2.0 - 语音助手

  • 案例说明
      • 原理
      • 器件
  • 语音助手功能实现
      • 1,ASRPRO-2m模块
          • 下载代码连线
          • 模块编程说明
      • 2,模块与开发板接线
      • 3,语音助手代码
  • 功能1:语音发短信说明
  • 功能2:控制蓝牙设备说明
      • 蓝牙灯接线图
      • 蓝牙灯代码
  • 功能3:远程控制设备(闹钟)说明
      • 远程闹钟代码
      • 云端环境配置

案例说明

通过语音识别模块控制haas506实现三种功能:
1,给别人发短信;
2,控制蓝牙设备;
3,控制远程设备。
通过这三种功能介绍haas506三种不同通信方式。

  • 蓝牙设备(蓝牙灯)与远程控制设备(闹钟)使用另外两块haas506制作。

语音助手主要功能:

功能案例实现方式
发送短信开发板直接发送
控制蓝牙设备控制开发板制作的蓝牙灯
控制远程设备控制开发板制作的简易闹钟,可以在办公室开启家里的语音闹钟
红外发送传感器待续

原理

语音模块可以接收离线语音信息,自带有UART串口与普通GPIO引脚。
语音模块接收语音信息后通过串口发送相对应的指令给Haas506开发板。Haas506再执行相应操作。
案例指令:

语音指令串口指令对应操作
唤醒词:小度语音模块自动休眠后可以进行唤醒
给自己发短信d1给自己号码发固定内容短信
给张三发短信d2给张三号码发固定短信
n蓝牙自动连接成功时发送给语音模块播放‘蓝牙连接成功’
f蓝牙连接断开时发送给语音模块播放‘蓝牙断开’
开灯b1通过蓝牙控制蓝牙灯开灯
关灯b2通过蓝牙控制蓝牙灯关灯
叫张三起床a1通过云平台控制远程闹钟打开
关闭闹钟a2通过云平台控制远程闹钟关闭

器件

元器件数量链接说明
ASRPRO-2m离线语音识别模块1需要焊接麦克风与扬声器
Haas506-320开发板3一块制作闹钟,一块制作蓝牙灯
继电器1用于制作蓝牙灯
220v灯1
蓝牙天线2如果距离太远,需要接上
扬声器2一个接语音模块,一个制作闹钟
连接线

语音助手功能实现

1,ASRPRO-2m模块

语音模块使用请点击天问资料汇总。

下载代码连线

在这里插入图片描述

模块编程说明

模块编程使用自带天问编程软件,使用时注意:

  • 官方自带很多教学视频,可以先看一下具体操作。
  • 代码中修改过语音部分需要点击生成模型,再点击2M编译下载。
  • 使用USB转接模块下载时失败概率比较高,需要多尝试几次。
  • 语音模块代码如下:
    在这里插入图片描述

2,模块与开发板接线

在这里插入图片描述

3,语音助手代码

详细代码见:语音助手
修改cfg.json中的deviceName",“productKey”,"productSecret"后再烧写程序.
在这里插入图片描述

功能1:语音发短信说明

Haas506-M320开发板目前只支持短信发送功能,无法接收。通话功能目前也不支持。
如果需要完整短信与通话功能,需要定制Haas506-M601开发板。

功能2:控制蓝牙设备说明

蓝牙设备使用Haas506进行模拟。
蓝牙设备自动连接后会播放语音提示,控制开关灯时,语音助手会向对应的设备发送蓝牙信息:

蓝牙指令功能
AA控制蓝牙灯开灯
BB控制蓝牙灯关灯

蓝牙灯接线图

蓝牙灯用另一块Haas506开发板制作,接收指令控制继电器通断。
在这里插入图片描述

蓝牙灯代码

详细代码见:语音助手

功能3:远程控制设备(闹钟)说明

远程闹钟使用Haas506连接一个扬声器进行模拟。
闹钟通过阿里云与语音助手连接,两端设备全部使用4G网络,使用物联网卡连接网络。
Haas506内置TTS库,可以直接发送文字内容给时钟,时钟能够播放发送过来的文字内容。

远程闹钟代码

详细代码见:语音助手
修改cfg.json中的deviceName",“productKey”,"productSecret"后再烧写程序.
在这里插入图片描述

云端环境配置

M2M云端环境配置可以参考:阿里云M2M设备间通信
1,云端创建1个产品,添加2个设备
在这里插入图片描述
在这里插入图片描述
2,创建云产品流转
在这里插入图片描述
云产品流转中根据设备添加从语音助手到闹钟的转发操作,注意选择ProductKey和DeviceName。
在这里插入图片描述

一定要点击启动
在这里插入图片描述

相关内容

热门资讯

郎酒,在端午奏响一曲“心曲” 赤水河畔,端午风暖。 5月31日,郎酒庄园内,一年一度的端午制曲大典如期而至。今年端午的郎酒庄园,格...
蔚来公司5月交付新车23231... 新京报贝壳财经讯 6月1日,据蔚来官方微博消息,2025年5月,蔚来公司交付新车23231台,同比增...
智慧轨道交通运维监控解决方案         交通作为国民经济和社会发展的基础性、先行性产业,在整个社会经济、民生发...
GIT版本控制工具 Git版本控制工具 第一章 版本控制工具简介 1.版本控制工具的发展历史经过: 原始人工维护状态&#...
d的模板别名问题 原文 struct Matrix(S, size_t M, size_t N){}alias Vec...
Visual Studio更改... 目录:问题描述一、进入VS界面二、更改并下载.Net Framework目标框架三、N...
鲁政委:贸易环境缓和,产需指数... 鲁政委 郭于玮 张励涵(鲁政委系兴业银行首席经济学家、中国首席经济学家论坛理事)PMI5月制造业、服...
RK3588 Android1... 调试前先找模块厂获取相关资料Kernel修改:供电引脚,我是自己写的驱动...
SQL:exists/not ... exists/not existsselect * from table_name where [n...
mysql-windows安装... 下载 https://mirrors.tools.huawei.com/mysql/Download...
C++IO流(1) @TOC C++IO流 C++流 流就是若干字节组成字节序...
燕翔:5月份PMI数据点评:P... 燕翔 朱成成 许茹纯 杨文吉(燕翔 系方正证券首席经济学家、中国首席经济学家论坛理事)核心结论5月份...
高瑞东:“抢出口”带动制造业P... 高瑞东 刘星辰(高瑞东 系光大证券首席经济学家、中国首席经济学家论坛理事)核心观点事件:2025年5...
GuLi商城-SpringCl... 当微服务数量很庞大时,将所有配置都书写到一个配置文件中,显然不是太合适。...
1.freertos应用系列之... freertos应用全系列(写完关联更新) 01.freertos应用系...
CSS的浮动(上) 🌟所属专栏:前端只因变凤凰之路🐔作者简介:...
上市首秀后,霸王茶姬能睡个好觉... 5月30日晚,不久前赴美上市的霸王茶姬发布了上市以来首份季度财报,GMV、净收入和利润等关键经营数据...
AI工具(ChatGPT)常用... 要国内使用AI工具,关注:码视野,回复:10...
工业控制系统背景与概述 工业控制系统背景与概述工业控制系统的背景工业控制系统的重要性工业控制系统的应用工业控制系统的未来发展...
分布式Id的5种应用场景 UUID优点:(1)使用简单(2࿰...
1.5亿就能帮大厂改命了? 1... 出品|虎嗅黄青春频道作者|商业消费主笔黄青春题图|视觉中国5月27日港股盘后,快手向市场递上2025...
循环神经网络(二)(简单循环神... 文章目录简单循环神经网络模型定义模型特点理解简单循环神经网络NumPy 实现keras 实现Refe...
让项目干系人满意的3大要点         1、提升核心干系人的体验         关于项目干系人的分析识别以及相关权利利益矩...
八旬老人花105万买基金亏了3... 红星资本局6月1日消息,近日,裁判文书网披露的一份终审民事判决书显示,一位年过八旬的投资者在2021...
【算法系列之回溯算法】leet... 39. 组合总和 力扣题目链接 给你一个 无重复元素 的整数数组 candidates 和一个目标整...
js值的比较 值的比较 前言: 本篇文章主要介绍了 js 类型值的比较以及相等性检查,...
美国贸易代表办公室延长对中国3... 政策速递经济观察网讯 当地时间5月31日,美国贸易代表办公室宣布,延长对中国在技术转让、知识产权和...
机器学习的模型评估 模型评估 模型分为分类模型 和回归模型 模型简介 类别评估方法简介分类模型准确率(Ac...
赤诚生物终止北交所IPO 原拟... 中国经济网北京6月1日讯 北交所网站2025年5月30日披露关于终止对五峰赤诚生物科技股份有限公司(...
赛事运动激活文旅经济,产业升级... 中国商报(记者 王怡菲)5月15日,国务院召开的做强国内大循环工作推进会强调,要“以国内大循环的内在...