你一定打过空气曲棍球!向游戏区支付几美元,然后开始进球以击败您的朋友。是不是很上瘾?你一定想过在家里放一张桌子,但是,嘿!有没有想过自己做?
我们将制作我们自己的自动化 DIY 磁性桌上曲棍球。我们将添加一个微控制器、障碍物检测传感器来计算目标并跟踪时间。无需跟踪目标,传感器和 evive 会在我们享受比赛和专注于球的同时做到这一点。RGB LED 为这款酷炫的 DIY 创作增添了鲜艳的色彩。
真的,我的朋友和同事玩了好几个小时。这是非常有趣。
即使是孩子或老人,这也可以在家里很容易地完成!我们需要以下东西:
我们需要一些电子设备来自动化计时、灯光和进球得分(非常容易,真的非常容易)
我们需要从厚纸板上剪下以下几块
现在我们将在两个较短的侧面安装件上制作插槽,我们可以从中插入演奏手柄,并在一端强力粘上磁铁(稍后我们将制作这个手柄)
我们将使用尺寸为 35cm X 38cm 的硬纸板,它应该非常平整,不会很容易变形或压缩。但是首先使用上面的厚纸板制作框架,然后重新检查合适的尺寸,您可以将 Arena Bed 放置在两个支架和中间支架的顶部,因为有时您在用胶枪粘合后最终会出现不同的排列/放置。
所以现在我们的框架和竞技场已经准备好了。我们用厚厚的绿色纸盖住了竞技场床。
现在我们需要为球门柱和一个滑块制作插槽,以便在进球后将球取出。小心从我们刚刚制作的框架中进行测量,因为总会有一点点变化。我们将切割以下纸板:
谁想记下进球得分?我们将使用基本的红外传感器和微控制器使其自动化。我们必须在靠近边缘的球门柱顶盖内侧安装两个红外传感器(从边缘留出一些空间)。我们将不得不弯曲传感器上的黑色和透明 LED 使其垂直指向(如图所示)。请检查球是否可以在不接触传感器的情况下轻松滚出。
现在我们将使用可以从这里下载的evive 菜单。导航到Pin State Monitor菜单选项,我们将使用它来校准我们的传感器。进球后,球将从滑块中传出。传感器上有一个小电位器,需要校准才能检测到球。我们的球是深红色的,所以我们在 Slider Sheet 上贴了一张白纸来区分。转动电位器一端,然后慢慢转动,同时测试是否检测过球。
如果您不想添加计时器和传感器来计算目标,您可以跳过此步骤并进行编程。
现在我们将制作四个等腰直角三角形纸板,边长为 7 厘米 X 7 厘米,用于击球手。你可以试试你想做的尺寸。在中间放置一块钕磁铁后,两个三角形切口将彼此粘在一起。[当球越过顶部时,我们在两个之上添加了第三个]
此外,我们将制作两根带有磁性尖端的棍子,以从竞技场床下方控制前锋。一根非常坚固的钕磁铁粘在棍子的尖端。后来我们用厚厚的红色和蓝色纸盖住了棍子。
这根棍子将通过磁力拖动保持在竞技场顶部的前锋。
我们在两侧贴上红色和蓝色,并画了半线,并在两侧的球门柱附近标记了一个矩形区域。在每场比赛开始时,球将被放置在其中。
喜欢在深夜聚会时与朋友一起玩游戏吗?它真的很有趣。有RGB LED。我们放置了 12V RGB 灯,在关闭房间照明的情况下给人以惊人的感觉。在所有侧面,我们都粘贴了由 evive 的内置电机驱动器使用 3 个通道控制的 LED 灯条。整理好电线或 LED 灯条和传感器,小心地将其带到靠近顶部球门柱盖的框架外。
我们需要连接以下事物才能复活:
现在,是时候编程了。有六件事:
上面显示的是游戏的最终算法。
该程序可以用 Scratch(因为孩子们喜欢图形编程)或 Arduino 制作。
Scratch 是一种免费的编程语言,您可以在其中创建自己的创新和交互式项目、故事、游戏和动画。使用 mBlock(基于 Scratch 2.0)。
如果您想要安装 Scratch 和 evive 扩展的步骤,请单击此处。
如果您想了解有关 Scratch 的更多信息,请单击此处。
为了简化 Scratch 中的代码,创建了 10 个功能块(如果您使用的是 Arduino,则功能块):
所有模块都集成到遵循上一步所示流程图的主代码中。
下面给出的是 mBlock 和 Arduino 中的脚本。
没有什么可说的了!尽情享受美妙的桌上曲棍球吧。
它需要对球的高度集中以及眼睛和手的协调。
欢迎在下面的评论中提出更多想法。
在此处了解和探索有关 evive的更多信息。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !