System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种用于通过重量识别棋子身份及位置的装置和方法。
技术介绍
1、目前市场上应用比较多的智能棋盘类产品,主要是人机对战等方面,即为应用软件或app比较多,也有专为教学的智能棋盘硬件设备。现有智能棋盘技术主要有如下几种方式:
2、1)通过反射光识别棋子的方式,利用反射光传感器检测棋子的相对位置,按系统提示行棋;
3、2)通过霍尔传感器检测棋子在棋盘上的相对位置,按系统提示行棋;
4、3)触摸感应方式,来识别棋子移动的位置及路径。
5、这些智能棋盘设备主要存在以下问题:
6、(1)无法正确识别棋子的身份,需通过人工判断棋子的身份及应放置的区域,无法做到棋子身份识别及路径位置规划统一。如放错后,与教学软件中教学内容不符合,容易误导初学者。且对于初学者来说,需要另外学习棋子的类别及身份,无法做到一体化教学。
7、(2)触摸感应的整体结构复杂,成本很高。
8、因此,需要能够改进现有技术中的缺陷的系统和方法。
技术实现思路
1、提供本
技术实现思路
来以简化形式介绍将在以下具体实施方式部分中进一步描述的一些概念。本
技术实现思路
并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
2、针对现有技术的缺陷,本专利技术提出了一种用于通过重量识别棋子身份及位置的装置和方法。通过该装置中的溶液浮力模块、光电感应组件和重量感应芯片电路,经由浮力来计算棋子的重量
3、具体而言,在本专利技术的一个实施例中,提供了一种用于通过重量识别棋子身份和位置的装置,所述装置包括:
4、具有表面薄膜的壳体;
5、被固定至所述表面薄膜的液体容腔,其中在所述液体容腔内包含溶液和浮力板,并且所述液体容腔具有用于指示所述液体的容积的容积刻度值;
6、重量感应芯片电路,包括被定位在其上的主控芯片;以及
7、连接至所述重量感应芯片电路的光电感应组件,所述光电感应组件被配置成读取所述容积刻度值并将其反馈至所述主控芯片,
8、其中当棋子被置于所述表面薄膜上并且所述表面薄膜向下挤压所述浮力板以使其至少一部分浸入所述溶液时,所述主控芯片被配置成基于所述容积刻度值在所述棋子被置于所述表面薄膜上之前和之后的变化来计算所述棋子的重量,并基于所述重量来识别所述棋子的身份和位置。
9、在本专利技术的一个实施例中,所述壳体被用作棋盘上的棋格,所述棋格以矩阵排列在棋盘中,并且其中所述棋子的位置由所述棋格在所述矩阵中的行、列数值来指示。
10、在本专利技术的一个实施例中,所述棋子具有配重物以使得每个棋子具有不同的重量并且每个棋子的重量与其身份相对应。
11、在本专利技术的一个实施例中,所述重量感应芯片电路被进一步配置成:基于所述容积刻度值在所述棋子被置于所述表面薄膜上之前和之后的变化来计算所述浮力板排开所述溶液的容积;基于所述容积来计算所述棋子和所述浮力板所承受的浮力;以及基于计算出的浮力来确定所述棋子的重量。
12、在本专利技术的一个实施例中,所述浮力板是密度低于所述溶液的pe泡棉,所述溶液是黑色氯化钠溶液且氯化钠比例为25%。
13、在本专利技术的一个实施例中,所述装置进一步包括被定位在所述重量感应芯片电路底下的金属弹片,所述金属弹片用于使所述重量感应芯片与所述棋盘上的fpc信号线接触通电以连接至所述棋盘中的主板。
14、在本专利技术的另一个实施例中,公开了一种用于通过重量识别棋子的身份及位置的方法,所述方法由重量感应控制模块来执行,所述重量感应控制模块包括含有溶液和浮力板的液体容腔、光电感应组件和重量感应芯片电路,所述方法包括:
15、由所述光电感应组件读取所述液体容腔中的所述溶液的容积刻度值并将其反馈至所述重量感应芯片电路;
16、当棋子被放置在所述重量感应控制模块上以使得所述浮力板的至少一部分浸入所述溶液时,由所述重量感应芯片电路基于所述容积刻度值在放置所述棋子之前和之后的变化来计算所述棋子的重量;以及
17、由所述重量感应芯片电路基于所述重量来确定所述棋子的身份和位置。
18、在本专利技术的一个实施例中,由所述重量感应芯片电路基于所述容积刻度值在放置所述棋子之前和之后的变化来计算所述棋子的重量进一步包括:
19、由所述重量感应芯片电路基于所述容积刻度值在放置所述棋子之前和之后的差值来计算所述浮力板排开所述溶液的容积;
20、由所述重量感应芯片电路基于计算出的容积来确定所述棋子和所述浮力板所承受的浮力;以及
21、由所述重量感应芯片电路基于所述浮力来计算所述棋子的重量。
22、在本专利技术的一个实施例中,所述棋子具有配重物以使得每个棋子具有不同的重量并且每个棋子的重量与其身份相对应。
23、在本专利技术的一个实施例中,所述重量感应控制模块包括壳体,所述壳体被用作放置所述棋子的棋格,所述棋格以矩阵排列在棋盘中,并且其中所述棋子的位置由所述棋格在所述矩阵中的行、列数值来指示。
24、在结合附图研读了下文对本专利技术的具体示例性实施例的描述之后,本专利技术的其他方面、特征和实施例对于本领域普通技术人员将是明显的。尽管本专利技术的特征在以下可能是针对某些实施例和附图来讨论的,但本专利技术的全部实施例可包括本文所讨论的有利特征中的一个或多个。换言之,尽管可能讨论了一个或多个实施例具有某些有利特征,但也可以根据本文讨论的本专利技术的各种实施例使用此类特征中的一个或多个特征。以类似方式,尽管示例性实施例在下文可能是作为设备、系统或方法实施例进行讨论的,但是应当领会,此类示例性实施例可以在各种设备、系统、和方法中实现。
本文档来自技高网...【技术保护点】
1.一种用于通过重量识别棋子身份和位置的装置,所述装置包括:
2.如权利要求1所述的装置,其中所述壳体被用作棋盘上的棋格,所述棋格以矩阵排列在棋盘中,并且其中所述棋子的位置由所述棋格在所述矩阵中的行、列数值来指示。
3.如权利要求1所述的装置,其中所述棋子具有配重物以使得每个棋子具有不同的重量并且每个棋子的重量与其身份相对应。
4.如权利要求1所述的装置,其中所述重量感应芯片电路被进一步配置成:
5.如权利要求1所述的装置,其中所述浮力板是密度低于所述溶液的PE泡棉,所述溶液是黑色氯化钠溶液且氯化钠比例为25%。
6.如权利要求1所述的装置,进一步包括被定位在所述重量感应芯片电路底下的金属弹片,所述金属弹片用于使所述重量感应芯片与所述棋盘上的FPC信号线接触通电以连接至所述棋盘中的主板。
7.一种用于通过重量识别棋子的身份及位置的方法,所述方法由重量感应控制模块来执行,所述重量感应控制模块包括含有溶液和浮力板的液体容腔、光电感应组件和重量感应芯片电路,所述方法包括:
8.如权利要求7所述的方法,其
9.如权利要求7所述的方法,其中所述棋子具有配重物以使得每个棋子具有不同的重量并且每个棋子的重量与其身份相对应。
10.如权利要求7所述的方法,其中所述重量感应控制模块包括壳体,所述壳体被用作放置所述棋子的棋格,所述棋格以矩阵排列在棋盘中,并且其中所述棋子的位置由所述棋格在所述矩阵中的行、列数值来指示。
...【技术特征摘要】
1.一种用于通过重量识别棋子身份和位置的装置,所述装置包括:
2.如权利要求1所述的装置,其中所述壳体被用作棋盘上的棋格,所述棋格以矩阵排列在棋盘中,并且其中所述棋子的位置由所述棋格在所述矩阵中的行、列数值来指示。
3.如权利要求1所述的装置,其中所述棋子具有配重物以使得每个棋子具有不同的重量并且每个棋子的重量与其身份相对应。
4.如权利要求1所述的装置,其中所述重量感应芯片电路被进一步配置成:
5.如权利要求1所述的装置,其中所述浮力板是密度低于所述溶液的pe泡棉,所述溶液是黑色氯化钠溶液且氯化钠比例为25%。
6.如权利要求1所述的装置,进一步包括被定位在所述重量感应芯片电路底下的金属弹片,所述金属弹片用于使所述重量感应芯片与所述棋盘上的fp...
【专利技术属性】
技术研发人员:请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,请求不公布姓名,
申请(专利权)人:杭州聪明蛋科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。