资料介绍
描述
主意
我从 Ahmed Azouz 项目中获得灵感,因为它是机械工程和编程的完美结合。但我不想只是复制他的作品,我想使用一种新的功能方法。
方法
我的方法是编写一个求解算法来找到穿过每个迷宫的方法,并计算 2 个伺服电机(X 和 Y 轴)的参数,以控制 X/Y 平台,使大理石通过迷宫移动。
设置
我为迷宫选择了12cmx12cm(每个正方形1cmx1cm)的尺寸。任何其他大小也可以,并且可以在代码的标题中进行调整。无论如何,12x12 足够大,足以显示算法的原理,并且是可行的,因为您必须将每个迷宫粘合在一起。
迷宫的建造
我使用了一个 1cmx1cm 矩形的打印模板。然后我在上面画一个迷宫。从起点 (S) 到终点 (E) 应该至少有一种解决方案/方式。
下一步是将纸板粘在阴影区域(墙壁)上。高度应在0.5-1cm之间。确保球能够一直通过,尤其是。边缘。
机器的构造
主要建筑材料是纸板。随着时间的推移,我对这些 12 毫米 3 层纸板有了很好的体验。它易于处理且坚固耐用。对于这个项目,我使用了 OLED I2C 128x64,因为我以前从未使用过,我很高兴能使用它们。OLED 的使用需要一些库。我选择 Adafruit 的。它们很容易处理。然而,巨大的尺寸需要一个 MEGA 板。如果您想使用没有任何动画的标准 LCD,Arduino UNO 就可以了。作为输入设备,我使用了一个标准的 4x4 键盘,它也可以在手动模式下控制弹珠。
下一步是为 x 和 y 维度构建可移动平台。标准步进电机 SG90 完全适合该用例。12 毫米厚的纸板使它们保持稳定的位置。也使用了热胶。电机的旋转轴应恰好在侧壁的中间。平台。
确保电机的孔至少在 x 轴上正好位于侧壁的中间。
Y 轴平台安装在 SG-90 小齿轮的左侧。在右侧,我用 appr 打了一个洞。6-7mm 直径,确保 M5 螺丝穿过并可以轻松转动,但不太容易。在墙壁之间,您应该使用一些垫圈。最后一步是 X 轴平台的组装。现在两个平台都可以相互独立转动。
迷宫可以放置在 x 轴平台上。
维度的一些数据。
dimension in (cm) X Y Z
Base plate: 30 26 -
Side walls (on the bottom): - 18 20
Side walls (on the top): - 8 20
Y-axis-platform (outer d.): 15 16.5 6
X-axis-platform (outer d.): 13 13 4
算法
纸板迷宫用 0 和 1 进行二进制编码(0 - 墙壁;1 - 空格)。您可以对任何迷宫进行编码。为了计算从起始点 (S) 到结束位置 (E) 的路径,我使用了左手算法。该算法可能找不到最短路径。在下一个软件版本中,我将考虑不同的算法。在计算出方式之后,必须确定电机控制参数。为了方便起见,选择的每个平台的倾斜角度在每个方向上定义为 10 度。另一个参数是平台保持在 -10/0/+10 度的时间。这个时间取决于大理石的先前运动。如果弹子已经朝着一个特定的方向前进,那么在同一方向上下一步的时间会更短,因为弹子已经加速到特定的速度。
看法
迷宫应该用 Pixy2 相机自动记录。到目前为止,迷宫是用矩阵中的二进制代码(0/1)描述的。然后计算路径(现在已经实现)并控制球。一种新方法是使用摄像头监控球的速度和位置,并在必要时调整电机参数,例如简单版本的机器学习。一个目标可以是最快的可能速度,也可以是从开始到结束的最短时间。
- Arduino迷宫游戏开源分享
- DIY Android+Arduino控制迷宫 0次下载
- 隐藏迷宫映射器开源硬件
- 虚拟迷宫求解机器人开源分享
- CHT筛网影像检测仪产品解决方案
- 申威众核处理器的三对角方程求解器综述 14次下载
- 阎石《数字电子技术基础》冲刺串讲下载 21次下载
- 一款前胆后石的新甲类功放 39次下载
- 声子BTE方程迭代求解在GPU上的并行加速方案 24次下载
- 数列极限的求解方法及案例分析 0次下载
- 使用51单片机设计迷宫智能小车的程序免费下载 33次下载
- 如何制作一个走迷宫的智能小车详细论文资料免费下载 18次下载
- 基于stm32单片机智能小车迷宫程序代码下载 46次下载
- 基于SMT求解器的程序路径验证方法 1次下载
- 小鼠迷宫c编程 0次下载
- 盘点一下CST电磁仿真软件的求解器 5350次阅读
- 基于matlab免疫算法求解生产调度零等待问题 454次阅读
- 利用相量图求解正弦稳态电路 1766次阅读
- 使用Lumerical STACK求解器优化OLED 854次阅读
- 独石电容器故障判断 2152次阅读
- 独石电容和电解电容的区别 1w次阅读
- 独石电容参数_独石电容和钽电容区别 9387次阅读
- 独石电容有些什么作用呢? 2775次阅读
- PCB仿真软件的电磁场求解器分类 4183次阅读
- Heracles工具中的混合求解器技术详解 3408次阅读
- Xpeedic Heracles工具集成了一种全新的混合求解器技术 3939次阅读
- 独石电容104多大,作用是什么? 3.1w次阅读
- 为什么叫独石电容 4433次阅读
- 提出了一个用于求解数学应用题的增强学习框架,准确率提升15% 5070次阅读
- IE和FEBI求解器详解及对比 5931次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多