工大创客馆-焊接科技网欢迎您

banner

设计个性化进门语音播报器,随时带上你的店名,编程猫硬件编程这样完成

/
设计个性化进门语音播报器,随时带上你的店名,编程猫硬件编程这样完成
 
关键词:编程猫编程,microbit硬件,进门报音器,创客DIY,工大创客馆
 
一、问题提出
当我们出入店铺或超市的时候,都会注意到,一进门儿就会有感应门铃的报音:如您好,欢迎您!这个简单的语音播报系统,一方面可以提示主人,有客人来了,另一方面也可以提醒客人,已经被人注意到了,行为要注意哦,见如图1。
说起这个进门报音器,咱们简单讲一下他的前世今身,这个门铃报音系统,还真是来源于电子防盗系统,最初设计会发出刺耳的声音,这样只会使顾客感到很难受,使上门买东西顾客感到很不舒服,所以进行了改进,变成了优美动听的语音播系统或音乐。
 
 
 
 
 

 
 
 
 
那你肯定会想怎样能做到这样一款语音播报系统呢,尤其是你自己可以设计的音乐和语句呢?
 
这里我们用microbit硬件,结合编程猫编程系统,制作一个简单的店铺语音播报系统。提起编程猫软件,大家一定很熟悉,其中的编程猫社区,或者点猫科技,这些大家都是很熟悉的,只是大家过多用编程猫进行软件编程,而很少用到硬件开发,因此这里专门运用编程猫硬件编程,开发一款简单的语音播报系统。
 
二、制作方案
制作这款店铺进门报音器,主要解决两方面问题:一是能够识别有客人进入;二是录制和播报语音。对于第一个,我们只用简单的红外接收系统(如图2),而语音系统通过编程猫编程录制自己的个性化语音,并编程播放即可。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
三、材料准备
主要用到如下材料:microbit开发版、红外传感器、导线,如图3所示。
 
四、硬件连接
硬件连接如图4所示,红外传感器的连接还是很简单的,因为红外感应器只有三个口;VCC、GND和out。其中VCC连接5V正极,GND连接负极,而out口连接microbit的P0口。这里的要点主要在两个方面:第一个是光线。光线对红外传感器的灵敏度影响极大,外面过强的光线会直接影响传感器的识别,所以光线应暗一些,不要把感应传感器直接放在阳光下;第二要仔细调节灵敏度旋钮,如图5所示。这两个方面应事先试着体验好,这样才能设置恰当。
 
传感器的工作情况是,当没有物体时,传感器的绿灯亮,out口输出为低电平,当有物体进入到传感器识别区域时,绿灯熄灭,传感器输出为高电压。根据此情况进行下一步编程。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
五、软件编程
编程的基本思路是,当传感器识别到物体时,out口输出为高电平,并传到P0口;P0口为1时,播放事先录制好的语音即可。
整个程序编写分部如下:
1)进入点猫科技官网中的海龟编辑器:https://turtle.codemao.cn/home  ,见图6, 选择新建MICROBIT V2 。
2)首先进行录音过程编程:
在主界面,选择声音--播放声音直至结束,然后按照图7和图8所示,完成录制与保存。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
编程猫编辑主界面,找到如图9所示的模块,并进行将模块整合,完成相应的编程。
 
 
 
 
 
 
 
六、进一步制作建议
这是一款制作简单的进门报音系统,但是其基本原理已经很明晰,能够达到创客训练的效果。制作时,一要要注意外界光线对传感器灵敏度影响很大,二要慢慢调节灵敏度旋钮。如果你想专门用于识别是否有人进入,可以使用人体感应红外系统(人体红外感应传感器是一款专门针对识别人员的进出的传感器;除此之外,这款进门报音器还有一个最大的亮点就是,可以个性化的设置语音,如可以把你店铺名字加上,而不是说仅仅几句通用的语言(如图10所示),达到亲切感。
 
 
 
 
 
 
 
 
 
注,恳请大家多多关注工大创客馆,有更多更好的制作,尤其是编程猫硬件编程等着您!
敬告:本内容为制作人独立制作,非经制作人书面授权,请不要转载发布!