用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第1张图片

学习一样东西,最好的方式是实践,学Arduino最好的方式就是打造一个自己的作品,这个“桌面老婆”是我边学边做的小玩具,在此记录下,请各位大佬指点。

前段时间在淘宝逛时看到这块语音控制板子(鹿小班)引起了我的兴趣,据介绍这块离线语音控制板可以自己编辑200条词条,实现控制继电器、舵机、LED等功能,关键是它小巧、价格便宜啊,光板25块,加喇叭一共是30块,对比其他ASR的板子七八十块,自己玩玩不心疼,刚好自己在学习Arduino,因疫情被困回不了家见不到老婆,就用它造一个离线版的桌面老婆吧。

一、LU_ASR接口介绍:

  1. 第一二个是电源接口;
  2. 第三个是DHT接口,接上模块可以语音播报当前温度湿度;
  3. 第四个接口是TX通信串口,可以给其他模块发送串口信息;
  4. 其余8个是IO口,可以给高低电平、给PWM信号,控制其他模块;

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第2张图片

二、打造桌面老婆设想的功能:

  1. 定制化的唤醒词、命令词。
  2. 给我开灯、关灯(在家里使唤不动,在我桌面上就得听我的,哼!)。
  3. 显示时间,当桌面闹钟用,虽然语音没法控制。
  4. RBG彩灯(女人嘛,总得漂亮一点,靓一点),PS:其实刚开始的想法是做灯光时钟的,后来发现无法从时钟模块读取时间,就在这里卡住了,再看看其他人的代码以后再琢磨琢磨吧,退而求其次,每次对话,灯环都做不同的反应,比如跑马灯、流水灯、呼吸灯效果,这还是很好实现的。

三、设想功能的硬件实现:

功能一的硬件:鹿小班的编程就能实现,按照店家给的资料,下载天问block软件,图形编程,很好懂很方便,可以直接输入文字,自动语音转换,自动输入,可以说是傻瓜式操作了。

功能二的硬件:本来想用三极管来控制开关的,实验了下手头的三极管均无法胜任(最关键是自己的电学基础知识不足,电路搭建困难),就用最简单的继电器吧,鹿小班的IO口高低电平控制。

功能三的硬件:其实纯粹就是把我前段时间学到的Arduino时钟加进来,需要显示屏、时钟模块和Arduino。

功能四的硬件:WS2812彩灯由NANO控制,鹿小班和Arduino nano之间串口通信,nano识别后发送不同的彩灯样式。

最主要的是承载的框架,我设计了三天最终定稿,用AutoCAD画出来,淘宝下单亚克力切割。啥?你问我为啥不3D打印?打印壳子确实比较好,关键是我还不会3D建模啊,下次学了再做。

四、实现步骤:

其实我也是边学边做,一些不会的就搜索补课,尤其是代码部分,毕竟是刚学,花的时间更多一点,硬件焊接搭建反而半天就搞好了。

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第3张图片

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第4张图片 

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第5张图片 

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第6张图片下单的亚克力板子到手

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第7张图片

 设计失误,少了一个开口,只能自己手动打孔了。。。。

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第8张图片

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第9张图片 

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第10张图片研究的代码取得进展,也是让人高兴的事。

用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)_第11张图片

拍了一段视频,把功能简单的试了一下,还有其他的没有录。arduino代码什么的,等我整理后,在下篇文章中分享出来。。。。

半吊子电子手工:基于LU_ASR离线语音控制板和arduinonano打造的“桌面老婆”,可以帮我开关灯、播报温湿度、显示时间,以及吹牛打屁~

 

 

你可能感兴趣的:(语音识别,arduino)