用LU_ASR打造一个
本人是一个半吊子的电子爱好者,前段时间在淘宝逛时看到这块语音控制板子(鹿小班)引起了我的兴趣,据介绍这块离线语音控制板可以自己编辑200条词条,实现控制继电器、舵机、LED等功能,关键是它小巧、价格便宜啊,光板25块,加喇叭一共是30块,对比其他ASR的板子七八十块,自己玩玩不心疼,刚好自己在学习Arduino,因疫情被困回不了家见不到老婆,就用它造一个离线版的桌面老婆吧。
一、LU_ASR接口介绍:
1. 第一二个是电源接口;
2. 第三个是DHT接口,接上模块可以语音播报当前温度湿度;
3. 第四个接口是TX通信串口,可以给其他模块发送串口信息;
4. 其余8个是IO口,可以给高低电平、给PWM信号,控制其他模块;
二、打造桌面老婆设想的功能:
1. 定制化的唤醒词、命令词。
2. 给我开灯、关灯(在家里使唤不动,在我桌面上就得听我的,哼!)。
3. 显示时间,当桌面闹钟用,虽然语音没法控制。
4. RBG彩灯(女人嘛,总得漂亮一点,靓一点),PS:其实刚开始的想法是做灯光时钟的,后来发现无法从时钟模块读取时间,就在这里卡住了,再看看其他人的代码以后再琢磨琢磨吧,退而求其次,每次对话,灯环都做不同的反应,比如跑马灯、流水灯、呼吸灯效果,这还是很好实现的。
三、设想功能的硬件实现:
功能一的硬件:鹿小班的编程就能实现,按照店家给的资料,下载天问block软件,图形编程,很好懂很方便,可以直接输入文字,自动语音转换,自动输入,可以说是傻瓜式操作;了;
功能二的硬件:本来想用三极管来控制开关的,实验了下手头的三极管均无法胜任(最关键是自己的电学基础知识不足,电路搭建困难),就用最简单的继电器吧,鹿小班的IO口高低电平控制。
功能三的硬件:其实纯粹就是把我前段时间学到的Arduino时钟加进来,需要显示屏、时钟模块和Arduino。
功能四的硬件:WS2812彩灯由NANO控制,鹿小班和Arduino nano之间串口通信,nano识别后发送不同的彩灯样式。
最主要的是承载的框架,我设计了三天最终定稿,用AutoCAD画出来,淘宝下单亚克力切割。啥?你问我为啥不3D打印?打印壳子确实比较好,关键是我还不会3D建模啊,下次学了再做。
四、实现步骤:
其实我也是边学边做,一些不会的就搜索补课,尤其是代码部分,毕竟是刚学,花的时间更多一点,硬件焊接搭建反而半天就搞好了。
五、最终成品:
拍了段视频展示下:
六、器材与花费:
1. 鹿小班语音板=30元;
2. Arduino nano及其扩展板=35元;
3. 0.96寸OLED显示屏=13元;
4. WS2812RBG24位灯环=10元;
5. DS1307时钟模块=2.5元;
6. 继电器模块=2元;
7. 降压模块=3元;
8. DHT11传感器=4元;
9. 金属开关=4元;
10. 亚克力板材=30元;
11. 其他一些零碎的就不算了,有些是现有的东西改造的,比如松下酷毙灯(以前买的28元),电源变压器等等反正加在一起大概150左右了。
帖子发在张大妈不知道会不会有人感兴趣,毕竟张大妈是购物狂集结地,电子爱好者都在其他地方吧...
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
值友6186360935
校验提示文案
值友5443525391
校验提示文案
值友5443525391
校验提示文案
值友6186360935
校验提示文案