广告

eDice电子骰子增强游戏体验

2017-10-31 Rosarium Pila, Saurabh Rawat, 阅读:
电子骰子大多由随机数发生器电路实现,虽然电子骰子能够公平地产生1到6之间的数字,但人们却丝毫感受不到投骰子的刺激与乐趣。为了增强游戏体验,一个设计理念是将真实骰子的点数无线传输到远端设备,如高科技赌场的手机、个人电脑或电子显示屏。

掷骰子游戏自古就受到人们的喜爱。蛇梯棋、大富翁、双骰子、双陆棋等是全世界玩家最多的游戏。bLgednc

早期的电子骰子是一个随机数生成电路,主要器件是IC-555定时器,四周布设繁杂的线路。那时的电子骰子虽然能够公平地产生1~6的点数,但人们却丝毫感受不到投骰子的刺激与乐趣。bLgednc

为了让这些游戏更好玩,提升玩家的游戏体验,我们可以开发一个小巧的实体电子骰子,向手机、平板、显示屏等远程设备无线发送点数,这一设计将为掷骰子游戏带来无限商机。这种电子骰子可在高科技赌场中使用。bLgednc

电子骰子加速度传感器

电子骰子用到了意法半导体的加速度传感器LIS3DH、低能耗蓝牙(BLE)处理器BlueNRG-MS或Wi-Fi模块SPWF01SAx,以及微控制器和相关的充电电路。bLgednc

电子骰子的工作原理很简单,投掷点数取决于加速度传感器的方向。骰子里的加速度传感器利用其X、Y、Z三轴的数值和下图1中的查找表来确定骰子方向朝上一面的数字。微控制器读取数字信息并通过BLE/Wi-Fi发送给远程设备(手机或平板),远程设备接收数字并处理游戏逻辑。bLgednc

校准加速度传感器也很容易,既可通过安卓设备向骰子发送一条命令也可通过摇骰子进行校准。校准是对电子产品因长时间使用而累积的偏移量进行修正的过程。在本例中,每个轴都需要校准,偏移计算结果保存在微控制器闪存中,当骰子开电时,这个偏移值就会被应用。bLgednc

DI6_E1_201711

等式1:每个轴的偏移计算结果都保存在微控制器闪存中。bLgednc

bLgednc

DI6_T1_201711

表1:使用加速度传感器解释骰子输出点数。bLgednc

bLgednc

DI6_F1_201711

图1:骰子与骰子游戏通过无线通信技术(BLE 或Wi-Fi)传输数据。bLgednc

bLgednc

上图显示了骰子将当前的点数“6”和“5”发送到智能手机/平板电脑的步骤(1, 2, 3)。bLgednc

如果使用蓝牙通信,骰子通过蓝牙协议栈的GAP和GATT协议发送数据。GAP协议用于初始化协议栈,建立与手机的连接通道,而GATT协议则定义通过Bluetooth Smart Link发送的称为“属性”的数据,如骰子点数、校准命令等。该协议生成相关的加速度传感器服务,骰子点数通过该服务发送出去。bLgednc

如果是Wi-Fi通信,运行在骰子上的固件连接到AP(接入点),作为套接字客户端,尝试打开与远程服务器套接字的连接。运行在远程设备上的服务器程序与骰子连接到同一个AP,监听骰子在指定端口上发送的任何数据。一旦建立连接,骰子固件向套接字写数据,远程设备接收数据,并据此处理游戏逻辑。远程设备名称/IP地址可以在骰子固件内配置。bLgednc

结论

电子骰子可用于很多手机和平板游戏软件,还广泛用于高科技娱乐场所,因为这些地方多数游戏都离不开骰子。如果在骰子里植入语音播报器,骰子就会在停止转动后自动播报骰子点数,并将数据发送到远程设备,这对视力有障碍的群体十分有用。若将加速度传感器的轴与骰子的面垂直,就是一个N面骰子。bLgednc

作者:Rosarium Pila,Saurabh Rawat,Salil Jain,意法半导体公司bLgednc

《电子技术设计》2017年11月刊版权所有,转载请注明来源及链接。bLgednc

20160630000123bLgednc

本文为EDN电子技术设计 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
您可能感兴趣的文章
  • 利用GaN设计PFC整流器 尽管GaN的成本仍然是其受到业界广泛采用的一大障碍,但GaN FET所能实现的性能,包括效率和密度的提高,最终都将对开关电源解决方案的总成本产生积极影响。本文详细研究了基于GaN的PFC整流器,并回顾了GaN无桥PFC拓扑、控制和性能。
  • 将运算放大器用作比较器 在一些经典运算放大器电路中运用负反馈,通常可以使运放工作在线性区域内。但是,也可以将运放用作比较器,从而使其以非线性方式工作。由于其输入受到硬驱动,因此其输出电压会对电源轨产生猛烈的冲击。因此,这可能并不总是一种好的设计方法。
  • 【当代材料电学测试】系列之一: 纳米测试(下) 材料性质的研究是当代材料科学的重要一环,所谓材料的性质是指对材料功能特性和效用的定量度量和描述,即材料对电、磁、光、热、机械载荷的反应。源表SMU在当代材料科学研究中,起到举足轻重的作用,选择适合某类材料电性能测试的SMU,如何降低测试误差,测试中应当注意什么,这些问题都需要重点关注。泰克吉时利的品牌在全球许多学科工程师和科学家中享有盛誉,其高精度源表(SMU)、万用表、精密电源、微小信号测试以及数据采集产品,同泰克公司原有的产品线一同为当代材料科学研究提供多种测试方案。【当代材料电学测试课堂】系列涉及当代材料科学尖端的电运输及量子材料/超导材料测试、一维/碳纳米管材料测试、二维材料及石墨烯测试及纳米材料的应用测试。今天跟您分享第二篇,【当代材料电学测试课堂】系列之二: 纳米测试(下)。
  • 面向未来的电动汽车电池管理系统 根据最新调查结果显示,对于尚未考虑抛弃传统内燃机车辆的消费者来说,对电动汽车电池续航能力的担忧,仍是阻碍其购买电动汽车的最重要因素。为了解决这一问题,半导体技术正在不断创新,为实现更快的充电速度和更高的电动汽车续航里程铺平道路。
  • 【当代材料电学测试课堂】系列之一:纳米测试(上) 材料性质的研究是当代材料科学的重要一环,所谓材料的性质是指对材料功能特性和效用的定量度量和描述,即材料对电、磁、光、热、机械载荷的反应。源表SMU在当代材料科学研究中,起到举足轻重的作用,选择适合某类材料电性能测试的SMU,如何降低测试误差,测试中应当注意什么,这些问题都需要重点关注。泰克吉时利的品牌在全球许多学科工程师和科学家中享有盛誉,其高精度源表(SMU)、万用表、精密电源、微小信号测试以及数据采集产品,同泰克公司原有的产品线一同为当代材料科学研究提供多种测试方案。【当代材料电学测试课堂】系列涉及当代材料科学尖端的电运输及量子材料/超导材料测试、一维/碳纳米管材料测试、二维材料及石墨烯测试及纳米材料的应用测试。今天跟您分享第一篇,【当代材料电学测试课堂】系列之一: 纳米测试(上)。
  • 利用可扩展电流负载提供恒定电阻模式 本文所介绍的电流负载设计简单而又准确,它只需要使用一个运算放大器和一个功率MOSFET就可以构建。还可以将这个电流负载设置成恒定电阻,这在测试某些电源时就非常有用。
相关推荐
    广告
    近期热点
    广告
    广告
    广告
    可能感兴趣的话题
    广告
    向右滑动:上一篇 向左滑动:下一篇 我知道了