一种硬币检测装置、硬币检测方法及硬币检测机器人与流程

文档序号:20267573发布日期:2020-04-03 18:35阅读:368来源:国知局
一种硬币检测装置、硬币检测方法及硬币检测机器人与流程

本申请属于硬币检测技术领域,特别涉及一种硬币检测装置、硬币检测方法及硬币检测机器人。



背景技术:

机器人,移动音箱或者其他娱乐设备在具备自身玩法的同时,想要拓展更多玩法,增加卖点,需要增加一些辅助功能,更加丰富其表现力,为增加机器人、移动音箱或其他娱乐设备的可玩性,可在机器人、移动音箱等移动设备中增加投币功能,可根据是否投币及投币值可以做相应的动作,搞怪,唱歌及卖萌等等。

然而,现有硬币检测装置存在精确度较低、功能单一等问题。



技术实现要素:

本申请的目的在于提供一种硬币检测装置、硬币检测方法及硬币检测机器人,旨在解决现有硬币检测装置存在的精确度较低、功能单一等问题。

为了解决上述问题,本申请提供了一种硬币检测装置,包括:

硬币检测槽,用于收纳投入的硬币;所述硬币检测槽的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应;

主控模块,与所述红外接收管连接,用于根据所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号;

动作执行模块,用于接收所述动作控制信号,并根据所述动作控制信号执行分类动作。

可选的,多个红外发射管与多个红外接收管分别呈直线依次排列。

可选的,所述主控模块还用于根据所述红外检测信号生成检测结束信号;

所述硬币检测装置还包括:

硬币存储箱,所述硬币存储箱与所述硬币检测槽连通,且所述硬币检测槽中设有挡板;所述硬币检测槽用于接收所述检测结束信号,并根据所述检测结束信号控制所述挡板移动,以将所述硬币移入所述硬币存储箱。

可选的,所述根据所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号包括:

在预设时间段内计算投入所述硬币检测槽内的硬币总额,并基于所述硬币总额生成对应的动作控制信号。

可选的,所述主控模块还用于根据所述红外检测信号判断是否有硬币投入;

若是,则生成第一动作控制信号;所述第一动作控制信号用于控制所述动作执行模块执行第一动作;

若否,则生成第二动作控制信号;所述第二动作控制信号用于控制所述动作执行模块执行第二动作。

可选的,所述主控模块还用于根据所述红外检测信号生成显示控制信号和语音控制信号;

所述硬币检测装置还包括:

显示模块,用于接收所述显示控制信号,并根据所述显示控制信号显示预设的图像;

语音模块,用于接收所述语音控制信号,并根据所述语音控制信号发出预设的语音。

可选的,所述主控模块还用于根据所述红外检测信号判断是否有硬币投入;

若是,则生成第一显示控制信号和第一语音控制信号;所述第一显示控制信号用于控制所述显示模块显示第一图像,所述第一语音控制信号用于控制所述语音模块发出第一语音;

若否,则生成第二显示控制信号和第二语音控制信号;所述第二显示控制信号用于控制所述显示模块显示第二视频,所述第二语音控制信号用于控制所述语音模块发出第二语音。

可选的,所述硬币检测装置还包括:

距离感应模块,用于感应预设区域内是否有物体靠近;

若是,则生成第一感应信号,所述第一感应信号用于控制所述动作执行模块执行第三动作。

本申请还提供了一种硬币检测方法,包括:

采用硬币检测收纳投入的硬币;所述硬币检测槽的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应;

根据所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号;

接收所述动作控制信号,并根据所述动作控制信号执行分类动作。

本申请还提供了一种硬币检测机器人,所述硬币检测机器人包括如上述任一项所述的硬币检测装置。

本申请提供了一种硬币检测装置、硬币检测方法及硬币检测机器人,通过硬币检测槽收纳投入的硬币,其中,所述硬币检测槽的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应,然后通过主控模块所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号,最后动作执行模块根据所述动作控制信号执行分类动作,解决现有硬币检测装置存在的精确度较低、功能单一等问题。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请的一个实施例提供的硬币检测装置的模块示意图。

图2是本申请的一个实施例提供的硬币检测槽的工作示意图。

图3是本申请的另一个实施例提供的硬币检测装置的模块示意图。

图4是本申请的另一个实施例提供的硬币检测装置的模块示意图。

图5是本申请的另一个实施例提供的硬币检测装置的模块示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

需说明的是,当部件被称为“固定于”或“设置于”另一个部件,它可以直接或者间接位于该另一个部件上。当一个部件被称为“连接于”另一个部件,它可以是直接或者间接连接至该另一个部件上。术语“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置为基于附图所示的方位或位置,仅是为了便于描述,不能理解为对本技术方案的限制。术语“第一”、“第二”仅用于便于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明技术特征的数量。“多个”的含义是两个或两个以上,除非另有明确具体的限定。

为了说明本申请所述的技术方案,以下结合具体附图及实施例进行详细说明。

以下结合附图和具体实施例,对本申请进行详细说明。

本申请实施例提供了一种硬币检测装置,参见图1所示,本实施例中的硬币检测装置包括:硬币检测槽10、主控模块20以及动作执行模块30,硬币检测槽10用于收纳投入的硬币;所述硬币检测槽10的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应;主控模块20与所述红外接收管连接,主控模块20用于根据所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号;动作执行模块30,用于接收所述动作控制信号,并根据所述动作控制信号执行分类动作。

在本实施例中,硬币检测槽10内部空间可以容纳多种硬币,硬币检测槽10的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应,多种硬币的正面或者反面在硬币检测槽内与每对红外发射管与红外接收管之间的虚线垂直。硬币检测槽在工作过程中,多个红外发射管发出红外线,若硬币检测槽10内有硬币,则硬币遮挡区域的红外接收管无法接收到对应的红外线,不被硬币遮挡的区域的红外接收管可以接收到对应的红外线,由此可以根据红外接收管中生成的红外检测信号获取硬币的信息,该信号包括硬币的形状、硬币的直径中的至少一项,此时,主控模块20基于接收到的红外检测信号生成硬币检测结果,并基于该硬币检测结果生成动作控制信号,动作执行模块30根据动作控制信号执行对应的动作。

在一个实施例中,硬币检测槽10的第一侧依序设置有多个红外发射管,硬币检测槽10的第二侧依序设置有多个红外接收管,多个红外接收管与多个红外发射管一一对应,其中,多个红外发射管与多个红外接收管均呈直线排列。具体的,当硬币落入到硬币检测槽10中时,通过对多个红外发射管发出的红外线进行检测,可以根据红外检测信号得到硬币的直径,然后主控模块20基于每枚硬币的直径得到硬币的面值结果。

例如,图2是本申请的一个实施例提供的硬币检测槽的工作示意图,参见图2所示,硬币检测槽10的第一侧设有红外发射管1、红外发射管2以及红外发射管3,硬币检测槽室10的第二侧设有红外接收管1、红外接收管2以及红外接收管3,其中,红外发射管1、红外发射管2以及红外发射管3按照不同的层次排列。若第一类型硬币101投入到硬币检测槽10中,则红外发射管1发出的红外线被第一类型硬币101遮挡,此时红外接收管1无法接收到对应的红外线,红外接收管2和红外接收管3可以接收到红外线,主控模块20根据红外接收管1、红外接收管2以及红外接收管3生成的红外检测信号得到硬币为第一类型硬币101的检测结果;若第二类型硬币102投入到硬币检测槽10中,则红外发射管1和红外发射管2发出的红外线均被第二类型硬币102遮挡,此时红外接收管1和红外接收管2无法接收到对应的红外线,红外接收管3可以接收到红外线,主控模块20根据红外接收管1、红外接收管2以及红外接收管3生成的红外检测信号得到硬币为第二类型硬币102的检测结果;若第三类型硬币103投入到硬币检测槽10中,则红外发射管1、红外发射管2以及红外发射管3发出的红外线均被第三类型硬币103遮挡,此时红外接收管1、红外接收管2以及红外接收管3无法接收到对应的红外线,主控模块20根据红外接收管1、红外接收管2以及红外接收管3生成的红外检测信号得到硬币为第三类型硬币103的检测结果。

在一个实施例中,硬币检测槽10的形状为“u”形,当硬币投入至硬币检测槽10中,硬币会落入到硬币检测槽10的最低位置,此时,多个红外发射管和红外接收管从硬币检测槽10的最低位置沿硬币的重力线排列。

在一个实施例中,当红外发射管在点亮时,相邻的红外线之间的距离小于1毫米。在本实施例中,每一侧的红外发射管可以位于同一平面,也可以呈阶梯排列位于不同的竖直平面上,多个红外发射管发射的红外线平行,且多个红外发射管发射的红外线与硬币检测槽第一侧内壁和第二侧内壁垂直。

在一个实施例中,所述主控模块20还用于根据所述红外检测信号生成检测结束信号;所述硬币检测装置还包括:硬币存储箱40,所述硬币存储箱40与所述硬币检测槽10连通,且所述硬币检测槽10中设有挡板;所述硬币检测槽10用于接收所述检测结束信号,并根据所述检测结束信号控制所述挡板移动,以将所述硬币移入所述硬币存储箱40。

在本实施例中,主控模块20判断在预设的时间段内检测到的红外检测信号没有发生变化,则生成一检测结束信号,此时,硬币检测槽10接收到检测结束信号后控制挡板移动,从而将硬币移入硬币存储箱40。

在一个实施例中,硬币存储箱40可以设于硬币检测槽10下方,挡板可以为一可移动的支撑板,支撑板作为硬币检测槽10的底板,若硬币检测槽10接收到检测结束信号,则支撑板的一端放松,支撑板由水平状态变为竖直状态,硬币落入硬币存储箱40,然后支撑板恢复原状。

在一个实施例中,硬币存储箱40还可以与硬币检测槽10水平设置,若硬币检测槽10接收到检测结束信号,则挡板将硬币推入硬币存储箱40,硬币落入硬币存储箱40,然后挡板返回至初始位置。

进一步的,硬币存储箱40划分为多个硬币存储槽,每个硬币存储槽均对应一种类型的硬币,主控模块40还用于根据每枚硬币的检测结果向硬币检测槽10发送一挡板控制信号,该挡板控制信号用于将硬币推入至对应的硬币存储槽中,例如,硬币存储箱40划分多个硬币存储槽分别用于存储一角硬币、五角硬币以及一元硬币,其中,一角硬币、五角硬币以及一元硬币的直径不同,主控模块40根据红外检测信号得到硬币的面值信息,然后基于该面值信息向硬币检测槽发送一挡板控制信号,若该硬币面值为一元,则挡板将硬币推入至一元硬币对应的硬币存储槽中,若该硬币面值为五角,则挡板将该硬币推入至五角硬币对应的硬币存储槽中,以此类推。

在一个实施例中,所述根据所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号包括:在预设时间段内计算投入所述硬币检测槽内的硬币总额,并基于所述硬币总额生成对应的动作控制信号。

在本实施例中,在第一投币时间之后的预设时间段内计算所有投入硬币检测槽10中的硬币总额,并基于硬币总额生成对应的动作控制信号。例如,若连续两次投入硬币的间隔时间小于预设时间段,则主控模块20在第一次投币时停止生成动作控制信号,并在第一次投币时间之后的预设时间段内计算投入的所有硬币的总额,并基于所述硬币总额生成对应的动作控制信号,其中,该预设时间段的起始时间可以为第一次连续投币的时间,从该起始时间起计算预设时间段内投入的所有硬币的面值。

进一步的,在一个实施例中,主控模块20基于红外检测信号的变化判断是否为连续投币,若连续两次投入硬币的间隔时间太短,例如,连续两次投币的时间间隔小于第一预设时间间隔,则判断为连续投币,此时,预设时间段的起始时间可以为第一次连续投币的时间,主控模块20在第二次投币时停止生成动作控制信号,并在第一次投币时间之后的预设时间段内计算投入的所有硬币的总额,并基于硬币总额生成对应的动作控制信号。

在一个实施例中,所述主控模块20还用于根据所述红外检测信号判断是否有硬币投入;若是,则生成第一动作控制信号;所述第一动作控制信号用于控制所述动作执行模块执行第一动作;若否,则生成第二动作控制信号;所述第二动作控制信号用于控制所述动作执行模块执行第二动作。

在本实施例中,主控模块20根据红外检测信号判断是否有硬币投入,例如,若所有的红外接收管均接收到对应红外发射管发送的红外线,则主控模块20判定没有硬币投入,此时,主控模块20生成用于控制动作执行模块30执行第二动作的第二动作控制信号,若主控模块20检测到有硬币投入,则生成用于控制动作执行模块30执行第一动作的第一动作控制信号,例如,若动作执行模块30为机器人的两只手臂,则该第二动作可以为张开手臂的动作,第一动作可以为拥抱的动作。

在一个实施例中,所述主控模块20还用于根据所述红外检测信号生成显示控制信号和语音控制信号;所述硬币检测装置还包括:显示模块50,用于接收所述显示控制信号,并根据所述显示控制信号显示预设的图像;语音模块60,用于接收所述语音控制信号,并根据所述语音控制信号发出预设的语音。

在本实施例中,主控模块20根据多种红外检测信号分别生成多种显示控制信号和多种语音控制信号,显示模块50根据不同的显示控制信号显示不同的图像,该图像包括图片和视频,进一步的,该图片可以为显示投入的硬币金额,或者投入的硬币金额对应的可选择应用场景;语音模块60根据不同的语音控制信号发出不同的语音,进一步的,该语音可以为播放投入的硬币金额,或者介绍投入的硬币金额对应的可选择应用场景。例如,若主控模块20检测到投入的硬币为一元硬币,则显示模块50显示“已投入一元”、“已投入1元”或者显示1元硬币可以应用的场景,以供用户选择,同时,语音模块60可以播放“已投入一元”、“已投入1元”或者语音介绍1元硬币可以应用的场景。

在一个实施例中,所述主控模块20还用于根据所述红外检测信号判断是否有硬币投入;若是,则生成第一显示控制信号和第一语音控制信号;所述第一显示控制信号用于控制所述显示模块显示第一图像,所述第一语音控制信号用于控制所述语音模块发出第一语音;若否,则生成第二显示控制信号和第二语音控制信号;所述第二显示控制信号用于控制所述显示模块显示第二视频,所述第二语音控制信号用于控制所述语音模块发出第二语音。

在本实施例中,若有硬币投入,则主控模块20生成第一显示控制信号和第一语音控制信号,所述第一显示控制信号用于控制所述显示模块50显示第一图像,该第一图像可以为图片或者视频的形式,用于显示硬币检测结果,所述第一语音控制信号用于控制所述语音模块60发出第一语音,该第一语音可以为硬币检测装置的介绍语音。

在一个实施例中,所述硬币检测装置还包括:距离感应模块70,用于感应预设区域内是否有物体靠近;若是,则生成第一感应信号,所述第一感应信号用于控制所述动作执行模块30执行第三动作。

在本实施例中,通过距离感应模块70检测是否有物体靠近,若是,则生成第一感应信号,以控制动作执行模块30执行第三动作,该第三动作可以为欢迎的动作,用于吸引用户的注意。

进一步的,该第一感应信号还用于控制显示模块50显示应用活动介绍视频,或者播放预设的广告信息。若距离感应模块70在一定的时间段内没有检测到物体或者没有检测到物体靠近,则生成第二感应信号,该第二感应信号用于控制显示模块50熄灭屏幕,避免在无人的环境下显示模块亮屏导致的资源浪费。

本申请一实施例还提出了一种硬币检测方法,包括:

步骤s10:采用硬币检测收纳投入的硬币;所述硬币检测槽的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应。

在本实施例中,本实施例中的硬币检测方法采用如图1所示的硬币检测装置进行,其中,硬币检测槽10内部空间可以容纳多种硬币,硬币检测槽10的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应,多种硬币的正面或者反面在硬币检测槽内与每对红外发射管与红外接收管之间的虚线垂直。硬币检测槽在工作过程中,多个红外发射管发出红外线,若硬币检测槽10内有硬币,则硬币遮挡区域的红外接收管无法接收到对应的红外线,不被硬币遮挡的区域的红外接收管可以接收到对应的红外线,由此可以根据红外接收管中生成的红外检测信号获取硬币的信息,该信号包括硬币的形状、硬币的直径中的至少一项,此时,主控模块20基于接收到的红外检测信号生成硬币检测结果,并基于该硬币检测结果生成动作控制信号,动作执行模块30根据动作控制信号执行对应的动作。

在一个实施例中,硬币检测槽10的第一侧依序设置有多个红外发射管,硬币检测槽10的第二侧依序设置有多个红外接收管,多个红外接收管与多个红外发射管一一对应,其中,多个红外发射管与多个红外接收管均呈直线排列。具体的,当硬币落入到硬币检测槽10中时,通过对多个红外发射管发出的红外线进行检测,可以根据红外检测信号得到硬币的直径,然后主控模块20基于每枚硬币的直径得到硬币的面值结果。

步骤s20:根据所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号。

在本实施例中,在第一投币时间之后的预设时间段内计算所有投入硬币检测槽10中的硬币总额,并基于硬币总额生成对应的动作控制信号。例如,若连续两次投入硬币的间隔时间小于预设时间段,则主控模块20在第一次投币时停止生成动作控制信号,并在第一次投币时间之后的预设时间段内计算投入的所有硬币的总额,并基于所述硬币总额生成对应的动作控制信号,其中,该预设时间段的起始时间可以为第一次连续投币的时间,从该起始时间起计算预设时间段内投入的所有硬币的面值。

进一步的,在一个实施例中,主控模块20基于红外检测信号的变化判断是否为连续投币,若连续两次投入硬币的间隔时间太短,例如,连续两次投币的时间间隔小于第一预设时间间隔,则判断为连续投币,此时,预设时间段的起始时间可以为第一次连续投币的时间,主控模块20在第二次投币时停止生成动作控制信号,并在第一次投币时间之后的预设时间段内计算投入的所有硬币的总额,并基于硬币总额生成对应的动作控制信号。

步骤s30:接收所述动作控制信号,并根据所述动作控制信号执行分类动作。

在本实施例中,主控模块20基于不同的硬币检测结果生成不同的动作控制信号,然后动作执行模块30根据不同的动作控制信号执行对应的动作。

在一个实施例中,所述主控模块20还用于根据所述红外检测信号判断是否有硬币投入;若是,则生成第一动作控制信号;所述第一动作控制信号用于控制所述动作执行模块执行第一动作;若否,则生成第二动作控制信号;所述第二动作控制信号用于控制所述动作执行模块执行第二动作。

本申请一实施例还提出了一种硬币检测机器人,所述硬币检测机器人包括如上述任一项所述的硬币检测装置。

在本实施例中,动作执行模块30可以为硬币检测机器人的手臂,硬币检测槽10的入口可以设于硬币检测机器人的肚子上,硬币检测机器人根据投入的硬币面值控制其手臂执行不同的动作。

本申请提供了一种硬币检测装置、硬币检测方法及硬币检测机器人,通过硬币检测槽收纳投入的硬币,其中,所述硬币检测槽的第一侧壁以及与第一侧壁相对的第二侧壁分别设有多个红外发射管和多个红外接收管,多个所述红外接收管与多个所述红外发射管一一对应,然后通过主控模块所述红外接收管生成的红外检测信号生成硬币检测结果,并基于所述硬币检测结果生成动作控制信号,最后动作执行模块根据所述动作控制信号执行分类动作,解决现有硬币检测装置存在的精确度较低、功能单一等问题。

以上仅为本申请的可选实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本申请的保护范围之内。

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