智能家居 —— LD3320语音模块二次开发

Posted 行稳方能走远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能家居 —— LD3320语音模块二次开发相关的知识,希望对你有一定的参考价值。

LD3320语音模块使用介绍

语音模块之前在博文有讲过,具体的使用方法参见这篇博文:硬件模块化开发的例子:LD3320语音模块与Source Insight的使用
下面将介绍智能家居部分对语言模块的二次开发。

二次开发源码修改

我们要向语音模块源码中加入11句命令,为后期控制继电器组上的四盏灯做准备。分别是:1、亮亮(称呼);2、开浴室灯;3、关浴室灯;4、开二楼灯;5、关二楼灯;6、开客厅灯;7、关客厅灯;8、开餐厅灯;9、关餐厅灯;10、全部开灯;11、全部关灯。

结合之前博文对语音模块的分析,将这11条指令写入到语音模块里面。具体实现如下:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

程序编译及烧录

编译没问题
在这里插入图片描述
下面开始烧录程序

在这里插入图片描述

程序测试

打开串口助手,测试程序运行效果。

在这里插入图片描述

测试语音模块所有指令均识别成功!

往期文章

智能家居 (1) ——智能家居整体功能框架
智能家居 (2) ——设计模式的引入
智能家居 (3) ——工厂模式继电器控制灯
智能家居 (4) ——工厂模式火焰报警
智能家居 (5) —— LD3320语音模块二次开发
智能家居 (6) ——语音识别线程控制
智能家居 (7) ——网络服务器线程控制
智能家居 (8) ——智能家居项目整合(网络控制线程、语音控制线程,火灾报警线程)
网络编程知识预备(1) ——了解OSI网络模型
网络编程知识预备(2) ——浅显易懂的三次握手与四次挥手
网络编程知识预备(3) ——SOCKET、TCP、HTTP之间的区别与联系
网络编程知识预备(4) ——了解HTTP协议与HTTPS协议
网络编程知识预备(5) ——libcurl库简介及其编程使用
智能家居 (9) ——人脸识别摄像头安装实现监控功能
智能家居 (10) ——人脸识别祥云平台编程使用
智能家居 (11) ——树莓派摄像头捕捉人脸并识别
智能家居 (12) ——人脸识别整合到智能家居系统
智能家居 (13) ——智能家居加入手机app端控制

以上是关于智能家居 —— LD3320语音模块二次开发的主要内容,如果未能解决你的问题,请参考以下文章

基于51单片机+LD3320语音模块+SYN6288语音合成——语音识别智能分类垃圾桶

智能家居入门DIY——LD3320之语音识别

arduino + ld3320语音识别模块实现语音控制LED灯

请教各位大神语音识别模块LD3320怎么与arduino连

STM32F103C8T6连接LD3320语音识别模块(USART)

STM32F103C8T6连接LD3320语音识别模块(USART)