一种电子数字盘道具的制作方法

文档序号:17716683发布日期:2019-05-21 22:04阅读:336来源:国知局
一种电子数字盘道具的制作方法

本实用新型属于游戏活动器材,特别涉及到一种团队互动游戏使用的道具。



背景技术:

随着社会的进步,人们越来越重视心理素质的培养和训练,而通过互动游戏进行心理素质的培养又是现今人们最常用、也是效果最好的一种方式。其中有一种游戏叫“数字盘”,很受培训机构和企业的欢迎;通过这种游戏可提高团队的合作协调能力,提高工作效率。游戏的其中一种玩法是:一组若干人,围着一些随意排列的盘子(通常是塑料或纸制的),每个盘子都有自己标识的数字;比如共25个盘子,那么25个盘子的标识分别是“1”至“25”;一组的人员共同完成从标有数字“1”的盘子拍起,一直拍到标有数字“25”的盘子,拍的过程中,不重复,不跳数,按顺序拍,看如何用时最少完成任务。游戏也可以几组一起比赛,看哪一组最先完成任务。

由于传统的数字盘游戏缺乏相应的专业道具,存在如下缺陷:第一,摆盘是人工手动操作,缺乏随机摆盘功能。第二、缺乏智能判断功能;在拍的过程中,由于速度较快,人工监视难辨别是否按着次序数字盘,再加上有些人不按规矩,就容易出现作弊现象;这样会影响游戏的体验效果。



技术实现要素:

为了解决上面所述的“数字盘”游戏缺乏相应的专业道具的问题,本实用新型提供的是一种电子数字盘道具,是利用电子电路,使之具有随机显示和智能判断的功能,提高了游戏的体验效果。

本实用新型解决其技术问题所采用的技术方案是:

一种电子数字盘道具,包括游戏毯,在游戏毯上设有控制器和复数个数字盘。所述的数字盘,包括数码管、移位寄存器、按钮开关;所述的控制器,包括单片机、发声器;移位寄存器数据输出端口连接数码管,单片机的串行端口连接移位寄存器的串行数据输入端口和时钟输入端口,控制各个数码管的显示。所述的按钮开关,一只引脚连接单片机的数据端口,另一只引脚连接电源的正极或负极,一个按钮开关对应一个数据端口。

一个数字盘对应一个按钮开关,按下数字盘相当于按下按钮开关。所述的按钮开关是自动复位按钮开关。

游戏开始时,单片机先向所有数字盘的移位寄存器发送随机数据,使每个数字盘的数码管都显示相应的数字,显示的数值各不相同。然后等待玩家操作,当有任何数字盘被按下,即单片机相应的数据端口接收到数据时,判断是否按次序操作。操作中的开始、违规、结束等信号,通过发声器发出相应的声音。

本实用新型的有益效果主要表现在:具有随机显示和智能判断功能,提高了游戏的体验效果。

附图说明

图1是本实用新型第一种实施方式的整体结构示意图。

图2是本实用新型第一种实施方式按钮开关J的结构示意图。

图3是本实用新型第一种实施方式的电路示意图。

图4是本实用新型第一种实施方式一种随机产生的显示码及对应的数码管显示内容、数据端口、变量、变量赋值表。

图5是本实用新型第二种实施方式的电路示意图。

具体实施方式

下面结合附图对本实用新型的实施方式作进一步的描述。

第一种实施方式,见图1~4所示。一种电子数字盘道具,包括游戏毯1,游戏毯1又包括底层11和表层12;在游戏毯1上设有控制器2和28个数字盘3。所述的控制器2,包括单片机STC89C52、发声器H、电源开关K1、设置按键Ks;所述的数字盘3,一个数字盘包括2个七段数码管M、2个移位寄存器74LS164、1个按钮开关J,一个移位寄存器74LS164对应一个数码管M;28个数字盘3共包括56个移位寄存器74LS164和56个七段数码管M。

所述的按钮开关J,设有按帽4,按帽4的下端设有触片Ja,作为按钮开关J的一只引脚;在游戏毯1的底层11上设有导电膜Jb,作为按钮开关J的另一只引脚;在按帽4和游戏毯1的底层11之间设有海绵5。当按帽4被按下时,触片Ja和导电膜Jb电路连通。进一步,所述的数码管M、移位寄存器74LS164安置在按帽4中,按帽4的上方透明。

单片机STC89C52的串行端口RXD连接第一个移位寄存器74LS164的串行数据输入端口A、B,用于控制移位寄存器74LS164是否接收数据;第二个移位寄存器74LS164的串行数据输入端口A、B连接到第一个移位寄存器74LS164的最后一位数据输出端口Q7,第三个移位寄存器74LS164的串行数据输入端口A、B连接到第二个移位寄存器74LS164的最后一位数据输出端口Q7,以此类推。所有移位寄存器74LS164的时钟输入端口CLK连接于单片机的串行端口TXD。

按钮开关J的一只引脚触片Ja连接于单片机的数据端口,28个按钮开关J分别连接于单片机的28个数据端口P0.2、P0.3、P0.4、P0.5、P0.6、P0.7、P0.1、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.1、P2.1、P2.2、P2.3、P2.4、P2.5、P2.6、P2.7、P3.2、P3.3、P3.4、P3.5、P3.6、P3.7,按钮开关J的另一只引脚导电膜Jb连接于电源正极VCC。

进一步,所述的设置按键Ks,用于设置游戏的规则是倒序进行还是顺序进行;设置按键Ks连接于单片机的数据端口P0.0,当数据端口P0.0处于高电平时,游戏按倒序进行,否则按顺序进行;发声器H连接于单片机的数据端口P0.1。

基于上述的电路结构,并见图3和图4所示,一种单片机的工作流程包括如下:

1) 开机后单片机随机产生28个显示码,并通过串行端口RXD、TXD依次发送数据。所述的显示码,是16位的二进制编码,它是根据数码管M需要显示的数字而定的,是在1~28之间的数字转换产生的;比如显示数字“1”,对应的数字码是“11111111,11111001”,显示数字“28”对应的数字码是“10100100,10000000”。随机产生的28个显示码,是互不相同的,即不重复的。发送显示码时,一个显示码,拆分成2个8位二进制码,分为2次发送。又为单片机中连接按钮开关J的数据端口设立变量(图4中为w1~w28),并依次将显示码转换成对应的数值,储存在对应的变量中;

2) 移位寄存器74LS164接收单片机发送的显示码,并传输给数码管M,显示相应数字;

3) 单片机发送完所有的显示码后,开始检测所有连接按钮开关J的数据端口P0.2、P0.3、P0.4、P0.5、P0.6、P0.7、P0.1、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.1、P2.1、P2.2、P2.3、P2.4、P2.5、P2.6、P2.7、P3.2、P3.3、P3.4、P3.5、P3.6、P3.7,等待接收数据;

4) 若发现任何连接按钮开关J的数据端口电平发生翻转,被置于高电平,则读取此数据端口对应的变量的值,并与之前电平发生翻转的连接按钮开关J数据端口对应的变量的值比较,并根据设置开关Ks的状态,判断是否按次序进行。比如设置开关Ks是连通状态,即端口P0.0置于高电平,则以递减模式判断;若上次接收到的是P2.1端口数据(对应的变量w16的值是“26”),则此次接收到的数据端口对应的变量值是“25”则为正确,其它值就判断为游戏犯规或失败,并在P0.1端口输出相应的信号。

第二种实施方式,与第一种实施方式相比,本实施方式采用了2个单片机STC89C52,使数字盘在数量上得着了扩展。

见图5所示 ,在第一种实施方式的基础上,设有第二单片机U2,单片机U2的数据端口P3.3、P3.4、P3.5、P3.6、P3.7对应连接第一单片机U1的数据端口P0.2、P0.3、P0.4、P0.5、P0.6。第一单片机U1的数据端口P0.7、P1.0、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.1、P2.1、P2.2、P2.3、P2.4、P2.5、P2.6、P2.7、P3.2、P3.3、P3.4、P3.5、P3.6、P3.7,及第二单片机U2的数据端口P0.0、P0.1、P0.2、P0.3、P0.4、P0.5、P0.6、P0.7、P0.1、P1.1、P1.2、P1.3、P1.4、P1.5、P1.6、P1.7、P2.1、P2.1、P2.2、P2.3、P2.4、P2.5、P2.6、P2.7、P3.0、P3.1、P3.2,连接数字盘的按钮开关J。这样总共可以连接50个按钮开关J,即可设置50个数字盘。

数字盘的数码管同样由第一单片机U1的串行端口RXD、TXD发送数据并通过移位寄存器74LS164显示相应数字;第二单片机U2的数据端口接收到的数字盘的按钮开关信号,先进行编码,编译成5位二进制编码(“000000”不参与编码),再由数据端口P3.3、P3.4、P3.5、P3.6、P3.7,传输给第一单片机U1。第一单片机的U1的检测到数据端口P0.0、P0.1、P0.2、P0.3、P0.4 中的任一端口跳转为高电平时,就对端口P0.0、P0.1、P0.2、P0.3、P0.4的5位数据进行译码,得知是第二单片机U2连接按钮开关J的哪个数据端口接收到了信息。

游戏的规则,除了倒序和顺序的方式外,还可有其它的方式进行,如跳数递增进行,或“3”的倍数及含“3”的数从高到低进行等;本领域的技术人员可根据游戏的规则在单片机中写入相应的程序,具体的程序代码的编写,是本领域技术人员的常规技术,这里不再具体举例。

以上所述的仅是本实用新型的实施方式举例,对本领域的技术人员来说,在不脱离本实用新型原理的前提下,做出的一些变化,都应当视为属于本实用新型的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1