×

通过语音识别和微控制器实现自动化

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-01-04

尤立虔

分享资料个

描述

项目是关于通过语音输入自动执行手动任务。诸如打开和关闭窗帘、打开和关闭门锁等类似任务。

我决定构建语音自动化系统来执行任务而无需人工劳动

(我开发了一个通过语音命令拉开和关闭窗帘的应用程序)

该系统也可以用于其他任务。

这就是它的工作原理。

首先将语音识别模块连接到USB –

TTL(晶体管-晶体管逻辑)模块和USB-TTL模块是

通过 USB 端口连接到计算机。上面的连接正在

用于培训培训师(用户)语音的语音识别模块

命令。

这个经过训练的语音模块只会识别训练者(用户)的声音。

Access Port是用来训练语音的软件

通过发送十六进制命令识别模块。

命令被记录到语音识别模块后。

语音识别模块连接到微控制器(Arduino

Nano)借助连接电缆(跨接电缆)。

L298N 双 H 桥电机控制器已连接到

微控制器(Arduino Nano)。L289N电机驱动模块供电

通过 12 伏电池供电 该模块可以驱动具有

5 和 35 V 之间的电压。L289N 电机驱动器模块由电源供电

通过 12 伏电池供电。

然后将两个直流电机连接到双电机控制器。

建立连接后,使用Arduino IDE编写

代码并将代码(草图)上传到微控制器(Arduino Nano)。

代码编写成功后将代码上传到

微控制器。

然后语音识别模块识别语音命令

然后通过麦克风发出语音命令,然后

微控制器处理命令并执行分配的

特定语音命令的操作

语音命令示例 –

1) “拉上窗帘”

2)“窗帘关闭”

L298N 双 H 桥电机驱动器与两个 12 伏直流电相连

电机和 12 伏电源提供给电机驱动器。

然后将 L289N 电机控制器连接到微控制器 (Arduino Nano)。

将电机驱动器连接到微控制器后,语音识别

模块(经过语音命令训练)连接到微控制器。

建立连接并为电机提供电源后

驱动程序和微控制器,语音命令如下:-

当用户说“开窗帘”时,电机开始旋转(一个电机顺时针旋转

和另一个逆时针方向的电机)和与之相连的窗帘是

自动绘制

当用户说“关闭”顺时针方向旋转的电机时

逆时针方向旋转,逆时针方向旋转的电机

direction 顺时针方向旋转,从而拉出附在它上面的窗帘

因此,通过语音命令自动拉上窗帘是

实施的。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !