< >
Home » FarmBot入门教程 » farmbot入门教程-移动序列命令

farmbot入门教程-移动序列命令

说明:

  • 移动 FarmBot 的电机

移动

  • MOVE命令指示 FarmBot 移动到新位置。要使用此命令,首先 从下拉列表中选择一个位置。选项包括:

    • 自定义坐标
    • 相对于当前位置的偏移量
    • 位置变量
    • 工具和种子容器的位置
    • 工厂位置
    • 地图点
    • 杂草丛生的地方

自定义坐标

  • 选择自定义坐标选项时,将显示三个输入字段,允许您指定希望 FarmBot 移动到的精确X、Y、Z坐标。

请输入图片描述

相对于当前位置的偏移量

  • 当选择从当前位置偏移量选项时,将显示三个输入字段,允许您指定希望 FarmBot 移动到的偏移量

请输入图片描述

位置变量

  • 选择变量 - 添加新变量时,变量形式将添加到序列标题中。在序列标题中选择变量值后,所有设置为该变量的移动步骤中的下拉选项都将更新。有关更多信息,请参阅变量文档

请输入图片描述

其他地点

  • 当选择工具或种子容器位置、植物位置、地图点或杂草位置时,这些资源将变为正在使用状态,这意味着除非您将其从序列中删除,否则无法删除它们。如果您更新它们的坐标,您的序列步骤将自动更新

请输入图片描述

  • 移动到工具或种子容器时要小心

  • 在大多数情况下,您需要分多个步骤安装工具或从种子容器中拾取种子。首先,您应该移动到具有正 z 轴偏移的工具或种子容器。这将允许 FarmBot 在第二步(无 z 轴偏移)从上方下降到工具上或种子容器中。

  • 如果您尝试移动到某个位置来安装工具或一次性拾取种子,则可能会出现 z 轴移动得太低太快的风险,导致 FarmBot 撞到工具和/或弯曲种子注射针。

高级选项

  • 在[+]下拉菜单中,您将找到几个用于修改基本位置的选项和几个用于更改 FarmBot 执行移动方式的选项。默认情况下,如果您更改了任何选项的默认值,应用程序将仅以打开状态加载[ +]选项。如果您希望[+]选项始终以打开状态加载,请将默认打开选项设置为是序列标题中的菜单

请输入图片描述

覆盖

  • OVERRIDE允许您使用新值覆盖LOCATION字段中的 X、Y 和/或 Z 值。您可以输入自定义坐标、公式或完全禁用轴。Z 轴覆盖下拉菜单还包括特殊的安全高度和土壤高度选项

  • 如果您为LOCATION字段选择自定义坐标,OVERRIDE将显示为X、Y、Z (MM)。

请输入图片描述

抵消

  • OFFSET允许您向基准LOCATION添加正或负偏移。这在将工具从插槽中拉出时或在植物周围或上方浇水时很有用

请输入图片描述

方差

  • VARIANCE允许您为运动添加随机性,以防您想要重复执行某个动作(例如抑制杂草),但重复之间的变化很小。在下面的示例中,FarmBot 将移动到 288 +/- X 轴上 0 到 4 之间的随机方差。因此,最终的 X 位置将是 284 到 292 之间的随机值

请输入图片描述

速度

  • 速度 (%)可让您减慢沿轴的移动速度,以提高精度,例如在安装和拆卸工具时。速度是每个轴的最大速度的百分比

请输入图片描述

安全 Z

  • SAFE Z允许您指示 FarmBot 将 MOVE 命令作为三个不同的动作执行

    将 Z 移动到安全 Z 高度
    将 X 和 Y 移动到新位置
    将 Z 移动到新位置

  • 当您需要 FarmBot 穿过花园但又想确保它不会撞到任何植物或其他物体时,这很有用

请输入图片描述

寻找原始点

  • 查找原点命令指示 FarmBot 自动查找所选轴的原点位置。如果选择全部,FarmBot 将按以下顺序逐个查找每个轴的原点:z 轴、y 轴、x 轴

请输入链接描述

  • 编码器、失速检测或限位开关必须处于打开状态,FarmBot 才能自动找到家

设为首页

  • 设置主位置命令指示 FarmBot 将当前位置沿轴设置为0,也称为Home该轴的位置。如果选择ALL,FarmBot 会将所有轴设置为零

请输入图片描述

查找轴长度

  • FIND AXIS LENGTH命令指示 FarmBot 自动查找所选轴的长度。如果选择ALL,FarmBot 将按以下顺序逐个查找每个轴的长度:z 轴、y 轴、x 轴

请输入图片描述

  • 编码器、失速检测或限位开关必须处于打开状态,FarmBot 才能自动找到轴长

控制伺服

  • 控制伺服命令指示 FarmBot 将伺服移动到提供的角度

请输入图片描述

  • 暂停一下
    因为微控制器不知道伺服何时达到所需的角度,所以您可能需要在控制伺服命令之后直接使用等待命令,以确保伺服在 FarmBot 移动到序列的下一步之前到达其目的地

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none