SingleYork手把手教你DIY一款《语音抽奖转盘》

Micro bit DIY 语音转盘 抽奖
SingleYork
发布时间: 2019-01-23
阅读: 3130

大家好,我是SingleYork,SingleYork就是我,专业打酱油的我,今天又给大家带来了一款DIY作品--《语音抽奖转盘》。临近年底了,几乎每个公司都在搞年会、抽奖的活动,上次去参加了云汉的年会,那场面甚是壮观,尤其是那个特等奖10000元现金,着实让人羡慕,无奈,笔者所在的公司年底就简简单单的吃了一顿饭,1分也是爱的红包都没发一个,更别说什么抽奖之类的了!好吧,虽然公司没能发奖,但是作为技术男的我,还是想体验一下抽奖的乐趣,这不,自己闲的蛋疼,DIY了这个抽奖转盘(外观看起来是稍微丑了一点),哈哈……

好了,言归正传,接下来笔者就要跟大家分享一下这款语音抽奖转盘的详细制作过程。首先要介绍的,就是这款《语音抽奖转盘》大脑--Micro bit开发板:

关于Micro bit相信大家应该不会太陌生了,笔者之前也有详细介绍过,这里就不再过多的介绍了。然而,光有Micro bit肯定还是不够的,还需要用到鳄鱼夹或者扩展板才能比较方便的跟外部模块对接,于是,笔者用在亚博智能的积分商城用积分兑换一个小扩展板:

有了这个扩展板,就可以比较方便的做各种DIY的东东了……那么,语音控制部分,就直接采用了之前比赛用到的庆科的VBS7100语音套件了:

Micro bit可以通过TTL串口,直接跟这款语音套件通信,不管是接线还是程序控制,都是非常方便的呢!

然后,转盘指针控制部分,主要是用了一个小电机,关于这个电机,笔者之前在DIY小风扇的时候也有介绍过:

这个电机启动的时候,电流还是比较大的,所以肯定是不能直接用Micro bit的IO口来控制的,所以,中间必须还需要用一个驱动模块来控制,当然咯,能控制这种电机的驱动有很多,比如,我们可以用继电器、达林顿管、三极管、MOS管等,笔者选用的是之前DIY小风扇用的MOS管,这种MOS管比起继电器来,还是有不少好处的,因为他不仅仅可以控制小电机开关,还能用PWM来控制电机的转速:

转盘指针是用了一个纸皮剪成了一个箭头的形状,然后用热熔胶枪,直接将这个纸皮粘在了电机的轴上。接下来,就是这个转盘的外壳部分了,说到这个外壳,就要感谢云汉年会时送的一个零食大礼包了,这个零食大礼包里有好多好吃的,回来没多久,就被我们家两吃货吃的差不多了(算起来,估计是我吃的多一点吧,哈哈),然后看着这么喜庆的盒子,也不能浪费对吧,然后,就把他用来制作这个抽奖盒了

在把这个零食包装盒大卸八块之后,DIY制作就正式开始了,首先,是把中间剪了个洞,然后将电机轴穿了过去,并用热熔胶将电机固定:

接下来,就是把其他的模块,一个一个的用热熔胶固定在纸盒中:

最后,全部组装完成之后,就是这个样子的了:

看起来电池好像有点多哈,这是笔者为了偷懒,不想焊线什么的破坏电池原本的接口,直接每个模块单独用电池供电了。其中Micro bit的供电,是用了之前树莓派小车送的电池盒,然后两节锂电池串联起来,通过一个LM2576的调压模块,将电池盒输出电压稳定到5V,再通过USB接口直接连到了micro bit上了,当然,这根带开关的USB线也是树莓派小车套件中赠送的,看来卖家想的还是比较周到,哈哈!然后就是庆科的语音套件也是用的自带的锂电池单独供电,电机驱动模块同样是用了另外一节锂电池单独供电(也是庆科语音套件送的电池,哈哈)。模块之间的连接,基本都是用杜邦线来实现了。


到此,硬件部分基本就组装OK了,接下来,我们就要来写代码了。其中,庆科的语音套件只需要简单的配置就好,笔者用了一个USB转TTL模块,实现了电脑跟庆科语音套件的连接,连接成功后,只需要在电脑上打开串口助手,即可配置ASR指令了:

硬件连接好后,打开串口助手,然后给庆科语音模块开机,在串口助手上就会显示两行字符串,同时,如果之前有配置过WIFI账号和密码的话,语音模块会提示“网络连接成功”,如果没有配置过,便会提示“网络连接失败”,这时,只需要用串口助手发送正确的配置指令即可让模块成功联网。在网络连接成功后,我们便可以开始配置ASR指令了,然后,为了确保ASR指令成功配置,我们还可以做下语音测试,通过测试,我们可以看到,我们配置的ASR指令是能正确识别的。


接下来,就是micro bit部分的程序了,其实micro bit的程序也是非常简单,基本上就是一个串口接收特定字符串,然后接收到的不同字符串,执行相应动作,关于代码的注释,请看下图:

相信这么简单的代码,再加上上图中的注释,应该不需要笔者再做更多的解释了吧,关于详细的测试效果,请大家观看视频吧,感谢大家的支持!




原创作品,未经权利人授权禁止转载。详情见转载须知 举报文章

点赞 (1)
SingleYork 擅长:消费电子、工控电子、安防电子、光电显示、设计,制造及服务,测试仪器及设备
评论(0)

登录后可评论,请 登录注册

相关文章推荐
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回

我要举报该内容理由

×
请输入您举报的理由(50字以内)