教科书徽标

instructables 智能弹球

instructables 智能弹球产品

Pblomme 的智能弹珠台

我从小就喜欢玩弹球机。 我小时候有一个小东西,我花了好几个小时玩那个东西。 因此,当我的老师给我们布置了一项制作“魔法物品”的作业,并且他们给出了制作有趣物品的提示时,我立即想到了弹球机。
所以,在这个教程中,我将带你完成我制作我版本的超棒弹球机的旅程! 补给品:

成分:
  1. 树莓派 (€ 39,99) x1
  2. Raspberry T-​​cobbler (€ 3,95) x1
  3. USB-C 电源 3,3V(9,99 欧元)x1
  4. 木板 (€ 9,45) x1
  5. LDR(3,93 欧元)x1
  6. 力敏电阻器 (€ 7,95) x1
  7. 红外线传感器 (€ 2,09) x1
  8. 木棍 (€ 6,87) x1
  9. 一盒彩色橡皮筋 (€ 2,39) x1
  10. 液晶屏 (€ 8,86) x1
  11. 黑色大理石 (€ 0,20) x1
  12. 霓虹灯贴纸 (€ 9,99) x1
  13. 电缆 (€ 6,99) x1
  14. 伺服电机 (€ 2,10) x1

Smart Pinball machine 是一款可以使用 Raspberry Pi 和各种组件构建的 DIY 弹球机。 弹球机有传感器、伺服电机、液晶屏和存储数据的数据库A。 以下是制作智能弹球机所需的用品和工具:

补给品
  • 树莓派 (39.99) x1
  • 覆盆子 T-cobbler (3.95) x1
  • USB-C 电源 3.3V (9.99) x1
  • 木板 (9.45) x1
  • 低动态范围 (3.93) x1
  • 力敏电阻(7.95)x1
  • 红外传感器 (2.09) x1
  • 木棍 (6.87) x1
  • 一盒彩色橡皮筋 (2.39) x1
  • 液晶屏 (8.86) x1
  • 黑色大理石 (0.20) x1
  • 霓虹贴纸 (9.99) x1
  • 电缆 (6.99) x1
  • 伺服马达 (2.10) x1
工具
  • 胶枪
  • 拼图
  • 演习
  • 木胶

使用说明

  1. 连接一切: 按照 PDF 中提供的说明进行操作 file使用电缆连接所有传感器、伺服电机和 LCD 屏幕。 确保所有组件都正确且牢固地连接。
  2. 设置数据库: 在 Raspberry Pi 上安装 MariaDB 并将 MySQL Workbench 连接到它。 然后,运行 SQL file 提供创建一个数据库来存储所有的游戏数据。 该数据库包含两个重要的表,一个用于玩家,另一个用于传感器数据。
  3. 设置传感器和站点: 按照 PDF 中提供的说明为弹球机设置传感器和站点。
  4. 制作物理游戏:盒子: 按照 PDF 中提供的说明为弹球机制作一个木箱。
  5. 结合一切: 按照 PDF 中提供的说明组合弹球机的所有组件。

第 1 步:连接一切
在下面的 pdf 中,您可以找到连接所有传感器、伺服电机和 LCD 屏幕的内容和方式。 一些组件设置在 pdf 的面包板上,但你应该用电缆连接所有东西。 以后将所有东西都放在盒子里需要什么?

下载: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf

下载: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf

第 2 步:设置数据库
对于这个项目,您需要一个数据库来存储您将从游戏中收到的所有数据。 为此,我在 MySQL workbench 中创建了一个数据库。 确保您的 raspberry-pi 上安装了 MariaDB,并将 MySQL 工作台连接到您的 pi。 在那里你可以运行 sqlle 你可以在此处找到以获取数据库。 数据库中的重要表格用于演奏的人和存储在表格“spel”中的传感器数据。 这样可以节省游戏开始和结束的时间、您击中热区的次数和玩的时间。 这一切都用于获得 10 场最佳比赛的记分牌。智能弹球-fig-2

第 3 步:设置传感器和站点
在 Github 库中,您可以找到使传感器和电机工作所需的所有代码。 您还可以找到所有代码来制作 web现场工作并与游戏互动。

有关代码的一些信息:
当球滚到 ldr 旁边时游戏开始,因此它变得更暗。 ldr 检测到这一点并开始游戏。 您可以更改 ldr 的强度以完美地适应您的照明情况。 我把它放在 950 上,因为它在我构建它的地方工作得很好,但对你来说可能会有所不同。 保持球“活着”的每一秒你都会得到分数。 当你碰到压力传感器,也就是热区时,你会得到额外的分数,伺服电机会停止转动一点。 当你最终输了,球会滚到红外传感器旁边,这就是游戏知道你输了的方式。

第 4 步:制作物理游戏:盒子
制作游戏的第一步是制作盒子本身。 我基于我对这个视频的设计。 只是我用木头代替了硬纸板,并把末端做得高了一点,所以液晶屏不行。 我很幸运,因为我有一个朋友有一台伐木机,但可以用拼图切割出形状。
首先切掉侧面、背面、正面和主要接地板。 在连接所有东西之前,在液晶屏的背面打一个洞。 现在用钉子或木胶连接所有东西。 确保两侧至少有一厘米的边缘。 在那之后,它会钻一些洞! 你需要几个三角形的孔来放入木棍,还有一些孔用于电机和传感器。 在棍子上,每根放大约 3 个橡皮筋,这样球就可以弹起来。 确保在盒子的末端有一些大孔,以便将所有电源线和其他电缆穿过。 最后也是最难制作的部分是 ipper 的机制。 从理论上讲,这并不难。 你按下的棍子转动一个方块,橡皮筋将那个方块推回去。 在那个街区有一根棍子,上面有一根棍子。 确保侧面的木棍确实很好地粘在积木上,这样它们就不会掉下来。智能弹球-fig-3 智能弹球-fig-4

第五步:结合一切
盒子做好后,我们就可以开始把所有东西放在一起了。 你可以用一些小螺丝把树莓派固定在中间。 只需确保不要将它们放入太深,否则它们会从顶部伸出盘子。 你可以去掉面包板的保护层,然后把它们粘在盒子里。 将 ldr 放在盒子左侧的一侧,就在发射机构之后。 您可以将压力传感器放在任何您喜欢的地方。 我把它放在一个三角形的前面。 您可能需要在前面再打一个孔才能将红外传感器滑入。 必须侧身才能看到球。 你为液晶屏打的洞应该是你把它推进去的最佳尺寸。对于电机,你可以用胶枪在上面粘一点。 把棍子穿过你为它做的洞,然后把一小块木头粘在棍子上。 完成所有这些后,您可以在上面贴上一些漂亮的贴纸!智能弹球-fig-5 智能弹球-fig-6 智能弹球-fig-7

文件/资源

instructables 智能弹球 [pdf] 指示
智能弹球

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *