TI在2016年创客嘉年华上推出互联网篮球

TI在2016年创客嘉年华上推出互联网篮球,第1张

Launch Your Design with TI

近期是不是打算创造什么大事件?听我的,仔细看一看TI的创客和DIY社区就够了!用TI的低成本、在社区内提供技术支持的开发平台来开始你的设计。用我们基于微控制器的LaunchPad套件、由Sitara™供电的BeagleBoard和SimpleLink™ 无线连通性SensorTag,在数分钟内开始快速原型设计。

 

TI在2016年创客嘉年华上推出互联网篮球

2016年创客嘉年华(湾区)的倒计时已经开始,能够在TI展位上演示德州仪器 (TI) LaunchPad™ 开发生态系统令我们激动不已!我们将在此次创客嘉年华2区的展厅内与BeagleBoard.org的展位比邻而居,相互配合,使整个活动更加精彩!

为了展示出TI LaunchPad生态系统与BeagleBone电路板的完美融合,我们共同开发出一款支持互联网连接的篮球街机游戏。你也许还记得,我们在几个月之前发表过一个包含2部分的博客系列,在其中,我们创建了一个IoB(互联网篮球)系统。然而,这个系统已经经历了数次返工,以整合BeagleBone Black。在其当前的实现方式中,我们有了一个混合型本地/外部基于云端的系统。

下面是高级方框图:

 

 

如你所见,我们有很多在一起工作的TI组件,创建了一个完整的、基于互联网的篮球街机游戏。

经由互联网连接的篮筐

此外,我们使用CC3200无线MCU的Wi-Fi连通性来与由本地Sitara™ AM335x供电的、基于BeagleBone Black的服务器对接;在这个服务器上,运行一个node.JS应用,以及用于发布和订阅实时消息的MQTT Broker(消息队列遥测传输代理)。

通过一个支持表述性状态转移 (REST-ful) 的接口,我们的CC3200 LaunchPad能够获取玩家个人信息、更新比分、获得统计数据,以及由基于BeagleBone Black的服务器提供的更多功能,而这些都是通过Wi-Fi实现的。

借助MQTT,CC3200还可以将实时比分信息发布至BeagleBone Black服务器,我们可以在一块JavaSript记分牌上看到最新和最大的比分。

我们正在使用一组TI模拟器件、移位寄存器,以及功率IC:

TI的TPS54383降压转换器为我们的系统供电。

TI的TPIC6C596 8位移位寄存器/LED 驱动器用于我们的7段记分牌。

用于8x8 LED矩阵阵列的TI 74HC595D和TI ULN2803ADW Darlington 晶体管阵列。

基于BeagleBone Black的本地服务器

BeagleBone Black是我们网络服务器的主机,并且运行我们的网络服务器、MQTT代理,以及node.JS应用,这些应用在IoB后台运行很多逻辑电路。 

通过使用Node-RED,我们能够使用简单节点来创建一个复杂的node.JS;对于这些简单节点,我们对其进行拖拽 *** 作, 然后将它们连接在一起!

最后,通过REST-ful API,Beagle Blacks能够升级,并且查询一个由外部云端支持的mongoDB数据库;此数据库位于mlab.com内。我们决定将得分保存在一个位于外部云端中的数据库内,这样的话,不论你在哪, 不论你是谁,你都可以访问这些数据。

我们有些迫不及待,希望尽早与大家在创客嘉年华上见面!我们将在展位内进行IoB演示,得分最高的玩家将赢得奖品,以及TI和BeagleBoard.org提供的最炫产品!

祝大家玩儿的开心!

LaunchPad团队 

其它资源:

进一步了解我们的SimpleLink Wi-Fi CC3200无线MCU。

:SimpleLink Wi-Fi CC3200无线MCU LaunchPad开发套件。

进一步了解BeagleBone Black。

 

原文链接:

https://e2e.ti.com/group/launchyourdesign/b/blog/archive/2016/05/12/ti-brings-the-internet-of-basketball-to-life-at-maker-faire-bay-area-2016

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2570854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-07
下一篇 2022-08-07

发表评论

登录后才能评论

评论列表(0条)

保存