制作一个由 Arduino 控制一款超简单的自动控制迷宫游戏
我将向你展示如何制作一个由 Arduino 控制的石头迷宫,制作过程非常简单且充满乐趣。最棒的是,它完全可以用纸板制作而成。
游戏的玩法是让小球在迷宫中顺利前进,最终抵达终点的传送门即可获胜。
当然,还有许多改进点可以让你的游戏更有趣,比如在终点处加装一些传感器、设置蜂鸣器在游戏时发出声音,甚至在迷宫内部挖几个小洞等。
想法
我玩电子游戏无聊了,于是开始寻找一些体能类游戏,结果发现了迷宫游戏,还挺喜欢的。
什么是迷宫?
迷宫是一种体能游戏,包含一个盒子,盒子顶部有迷宫图案和几个小孔,里面还有一颗钢珠。游戏的目标是尝试倾斜游戏平台,引导钢珠穿过迷宫到达终点,同时不能让钢珠掉进任何小孔里。有些版本的迷宫表面是悬空的,并可在两个轴上旋转,每个轴都由一个旋钮控制。也有小型手持版的游戏出售,盒子完全封闭,顶部配有透明盖子。这款游戏由瑞典BRIO公司开发,于1946年首次在瑞典发布。
现在不是开发这款游戏的时候了吗!!
设计
我开始使用SketchUp Pro设计自己的迷宫,来想象这款游戏会是什么样子。我特别注意了尺寸的合适,并且设计得足够简单,方便孩子们也能自己动手搭建迷宫。
设计文件可免费下载,只需1小时即可用纸板制作出属于你自己的游戏。
所需工具与材料:
· 3毫米厚纸板
· 热熔胶
· 刀片(尖锐)
· 尺子
· 铅笔
组件
•Arduino(任意电路板类型)
•迷你面包板
•跳线
•2个9克舵机电机
•摇杆模块
•2颗12毫米×3毫米的螺丝和螺母
剪出形状
打印附件中的文件,并按照以下说明剪裁纸板:
1. 剪出一个20厘米×20厘米的正方形作为迷宫的底座。
2. 剪出两个14厘米×16厘米的等腰梯形,作为迷宫的边。
3. 在其中一块零件上做一个矩形孔,用于安装伺服电机(X轴)。
4. 在另一块材料的正中央钻一个3毫米的孔,使其与另一侧的伺服轴(X轴)对齐。
5. 接下来,你需要剪出四个14厘米×4厘米的长方形,用于迷宫内部的支撑。
6. 在另一块材料的正中央钻一个3毫米的孔,使其与另一侧的伺服轴(Y轴)对齐。
7. 在中间做一个矩形孔,如图中所示,用于伺服电机(Y轴)的其中一个部件。
8. 从文章附带的文件中选择你自己的迷宫,然后剪出一个12厘米×12厘米的正方形作为迷宫。
9. 将纸迷宫粘贴好,作为你的引导。
10. 你需要为迷宫的墙壁剪出至少八个1.5厘米×12厘米的长方形。然后,再将它们裁剪成合适的尺寸,使其能放入迷宫中。
11. 按照指南将各部分粘贴到位,组成迷宫的墙壁。
12. 将伺服电机按所示位置粘贴固定。
13. 将伺服电机喇叭粘贴在矩形部件上。
接线
按照所示连接伺服电机和操纵杆的电线:
•Arduino 引脚 8 连接到伺服 1 的黄色线(X 轴)
•Arduino 引脚 9 连接到伺服 1 的黄色线(Y 轴)
•红色和棕色电线连接到面包板。
•Arduino 引脚 A0 连接到操纵杆引脚 VRx
•Arduino 引脚 A1 连接到操纵杆引脚 VRy
•操纵杆的 VCC 和 GND 连接到面包板。
•Arduino 的 5V 和 GND 连接到面包板。
代码
•使用USB线将Arduino板连接到电脑。
•打开Arduino IED。
•将代码复制并粘贴到新的程序中。
•点击“工具”菜单 > “板子” > 选择当前活动的串口,确认串口号。
•点击上方的圆形按钮上传代码。
•收到“完成”提示后,即可开始使用。
本文编译自hackster.io





