一、【项目介绍】
这是一个万物智能的全新时代,语音控制赋予传统电器新鲜的活力,
语音控制让家居产品知冷暖,让我们的生活变得很温馨,让家中电器成为我们生活小帮手。
通过语音控制不仅可以获取各种传感器的信息,还可以控制各种电器,实现我们的想要的操作。
今天利用DF商城发布的人工智能三剑客”之离线语音识别模块
分享一个“DIY智能家居语音助理”,我们一起享受智能家居带来的便捷与乐趣。
二、【设计思路】
1.语音控制端,我们采用 掌控板来编程,因为 掌控板集成了光线、麦克风以及屏幕,结合离线语音识别模块可以方便地发出相关指令控制电器;
2.传感器受控端,我们采用 DHT11温湿度传感器感知室内湿度和温度;
3.物联网反馈端,我们采用 mindplus sever 服务器,获取不同地区的天气;
三、【认识语音识别模块】
I2C 离线语音识别模块,是一款以Gravity I2C作为连接接口的、针对中文进行识别的模块。该模块采用由 ICRoute 公司设计的 LD3320 “语音识别”专用芯片,只需要在程序中设定好要识别的关键词语列表并下载进主控的MCU中,语音识别模块就可以对用户说出的关键词语进行识别,并根据程序进行相应的处理。
板载麦克风:板载麦克风的作用是拾取用户语音,有了板载麦克风,本品无需接入任何其他语音输入设备即可拾取声音。本品在默认状态下使用板载麦克风,当 3.5mm 耳机接口接入录音设备后,则自动屏蔽板载麦克风。
1、3.5mm MIC 接口:3.5mm 麦克风接口可以接入产品包装内附赠的领夹式麦克风或带有拾音功能的耳机,由于市面上耳机的接口标准存在不同,可能会出现无法拾音的现象,推荐使用本品附赠的领夹式麦克风。当 2、2、3.5mm 领夹式麦克风接入后,板载麦克风将被屏蔽。
3、3.5mm LineIn 接口:LineIn 接口只在本品设置为 MONO 模式下可用,
4、6*6mm 按钮:按钮只在本品设置为按钮模式下使用。在其他模式下按钮不工作;
5、识别模式有三个模式。
特此说明:
1.外接音频输入接口不是外置MIC,是线路输入口;
2.如果将外接音频音源接入MIC口,声音将出现失真;
3.如果将MIC音源接入外接音频音源口,几乎没有声音;麦克风输入信号是没有经过处理过的信号,电压一般在几毫伏到几百毫伏,而外接音频得电压通常是MIC信号电压的1000倍。
四、【指令学习】
1、语音识别指令模块
识别模式有三种,循环模式、按钮模式、指令模式;
循环模式:虽然识别灵敏度很高,但有噪杂的环境会误识别;
按钮模式:人机交互环境,识别灵敏度很高;
指令模式:检测到唤醒关键词后激活模块,识别灵敏度高;
添加完关键词后,一定添加指令:设置完成,开始识别。
2、RGB灯带指令
灯带总数从0开始计数,24个RGB灯,计数从0-23
3、获取温湿度传感器指令
4、获取天气指令
五、【制作过程】
1.设计外观结构件并进行激光切割 为了使外观更加好看,外观采用椴木板,先在电脑上设计图纸并用激光切割机进行切割。
2.利用胶枪将掌控板、温湿度传感器,灯带、语音识别模块固定在一起。
六、【程序设计】
步骤1 打开Mind+,连接设备COM39
步骤2 左下角点击扩展添加主控板:掌控板;
步骤3 左下角点击扩展添加传感器指令:DHT11/22温湿度传感器
步骤4 左下角点击扩展添加网络服务:获取天气和Wi-Fi;
步骤5 左下角点击扩展添加显示器模块:RGB灯;
步骤6 左下角点击扩展添加用户库:语音识别模块
步骤7 程序编写
六、【作品演示】
【总结】
首先,感谢DF组织的这样有意义的活动,在这个万物智能的全新时代,语音控制赋予传统电器新鲜的活力,通过制作“DIY智能家居语音助理”,语音控制不仅可以获取各种传感器的信息,还可以控制各种电器,实现我们的想要的操作。让学生明白语音控制电器过程,让生活变得便捷高效,更丰富多彩,让家中电器成为我们生活小帮手。
【资源】
哈密瓜2022.01.17
下载的语音识别编程文件用mind+和Scratch 3都无法打开