项目是关于通过语音输入自动执行手动任务。诸如打开和关闭窗帘、打开和关闭门锁等类似任务。
我决定构建语音自动化系统来执行任务而无需人工劳动
(我开发了一个通过语音命令拉开和关闭窗帘的应用程序)
该系统也可以用于其他任务。
这就是它的工作原理。
首先将语音识别模块连接到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条评论
快来发表一下你的评论吧 !