< >
Home » FarmBot软件入门教程 » farmbot软件入门教程-使用 FarmBot 的按钮

farmbot软件入门教程-使用 FarmBot 的按钮

说明:

  • 介绍如何使用 FarmBot 按钮的示例

  • FarmBot Genesis v1.4+ 套件在电子盒顶部包含五个按钮。其中两个按钮用于触发E-STOP和UNLOCK操作,而其他三个按钮可由用户自定义

示例 1:切换夜间采摘的灯光

  • FarmBot 所有者的常见需求是打开灯以便夜间收割。您无需使用手机登录应用程序并打开和关闭 FarmBot 的灯,只需将其中一个按钮配置为开关即可

步骤 1:创建打开和关闭灯光的序列

  • 创建两个序列,一个用于打开灯,一个用于关闭灯。每个序列只需要一个步骤,即外围设备的CONTROL PERIPHERAL命令Lighting

请输入图片描述

请输入图片描述

步骤 2:创建切换灯光的序列

  • 使用IF STATEMENT命令制作第三个序列,该命令允许 FarmBot 根据照明外围设备的当前状态确定按下按钮时应执行前两个序列中的哪一个

  • 如果照明当前处于关闭状态(值为0),并且按下按钮,FarmBot 应执行打开照明的序列。否则,它应该关闭照明

请输入图片描述

步骤 3:将序列分配给按钮

  • 将切换灯光的序列分配给可用的按钮。按EDIT,打开按钮的下拉菜单,选择您的序列,按BACK,然后按下 FarmBot 上的按钮尝试一切

请输入图片描述

示例 2:清洗你的战利品和双手

如果你刚从地里拔出一些新鲜的胡萝卜,你可能想在回到厨房之前把它们洗干净(还有你的手)。幸运的是,FarmBot 可以帮你

步骤 1:创建供水顺序

使用以下命令创建序列:

  • 第一步: 控制外围设备打开水

  • 第二步: 等待您需要清洗农产品和双手的时间。我们建议选择较短的时间,例如 10 秒。如果您在第一次服用后需要更多水,您可以随时再次按下按钮以服用另一剂

  • 第三步: 控制外围设备关闭水源

请输入图片描述

步骤 2:将序列分配给按钮

  • 将供水序列分配给可用的按钮。按EDIT,打开按钮的下拉菜单,选择您的序列,按BACK,然后按下 FarmBot 上的按钮尝试一切

示例 3:让 FarmBot 远离

无论是向花园移栽植物、收割作物还是修理温室,有时您只需要让 FarmBot 走开。此示例将向您展示如何配置一个按钮,让 FarmBot 始终安全地移动到其他地方

步骤 1:创建移动到原点和最大位置的序列

  • 创建两个序列,一个用于移动到原点 (0, 0, 0) 位置,另一个用于移动到最大 X/Y 位置。在此示例中,我们的最大位置是 (2800, 1200, 0),但您的最大位置将有所不同

  • 两个序列都应以将FIND HOME命令设置为FIND Z开始。这将在 X 和 Y 轴开始移动之前升高 Z 轴,以便 FarmBot 不会撞到任何植物

请输入图片描述

请输入图片描述

步骤 2:创建移动到起始位置或最大位置的序列

  • 使用IF STATEMENT命令制作第三个序列,该命令允许 FarmBot 根据其当前位置确定按下按钮时应执行前两个序列中的哪一个

  • 如果 FarmBot 的电流X position在床的前半部分(值小于1400),并且按下按钮,FarmBot 应该执行将其移动到最大位置的序列。否则,它应该移动到原位

请输入图片描述

步骤 3:将序列分配给按钮

  • 将确定 FarmBot 应移动到何处的序列分配给可用的按钮。按EDIT,打开按钮的下拉菜单,选择您的序列,按BACK,然后按下 FarmBot 上的按钮尝试一切

请输入图片描述

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

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


标签: none