V5测距仪是设计用于完成V5机器人平台集成的强大的V5传感器之一。 该传感器使用一种课堂安全的脉冲激光来测量传感器前方对象的距离。

V5_测距仪.png


描述

V5测距仪也可以被用于检测一个对象并且决定对象的相对尺寸。 对象的大概尺寸被报告为小,中,或者大。

该传感器可被用于计算一台机器人的接近速度。 接近速度测量机器人/传感器向对象移动时的速度。

V5_测距仪-调用1.png

在安装该传感器到一台机器人时,这个传感器的外壳有两个带槽口的安装片来提供灵活性。

V5_测距仪-调用2.png

在传感器的面部有一个小窗口,激光束从这里被射出然后接收以便测试距离。

V5_测距仪_在C型梁中.png

V5测距仪的宽度允许它被嵌入到一根C型梁中。

注意:一个1/4英寸撑柱(275-1013)或一个8毫米塑料垫片(276-2019)需要被用于安装以便于为V5智能端口提供清场。

V5_主控器-V5_测距仪.png

为了测距仪可以配合V5主控器起作用,传感器的V5智能接口需要通过一根V5智能电缆连接到V5主控器的一个智能接口。 测距仪可以和V5主控器的21个智能接口中任意一个工作。 当连接V5智能电缆到接口时,确保电缆的接头完全插入接口并且接头的弹片完全接触。


测距仪如何工作

V5测距仪发射一个课堂安全激光脉冲并测量脉冲被反射所需的时间。 这样就可以计算距离。

该传感器的1级激光类似于用在现代手机进行头部检测的激光。 该激光允许传感器有一个很窄的视野,因此检测总是在传感器的正前方。

V5测距仪的测量范围是20毫米(mm)到2000毫米(mm)(0.79英寸到78.74英寸)。 在200毫米(mm)以下时精度是约+/-15毫米(mm);200毫米以上时精度是约5%。

测距仪需要配合比如VEXcode V5VEXcode Pro V5的编程语言来创建一个V5主控器用户程序,来利用传感器的读数来控制机器人的行为。

V5主控器配合一个用户程序可被用来和测距仪一起去:

  • 到一个对象的距离以毫米或英寸测量。
  • 对象速度以米每秒。
  • 对象尺寸是小,中,或大。
  • 发现对象。

VEXcodeV5-图标.jpg


测距仪设置

V5_测距仪_检测红色.png

安装:测距仪的安装对读数准确而言非常重要。 确保机器人上没有结构件在传感器面部的小激光窗口前方。 在将被测量的对象和传感器前方之间需要有一条清晰的路径。

  • 读取测距仪参数值:使用V5主控器上的‘设备’屏幕来查看测距仪正在返回的数值。 在传感器已连接到主控器时,这些可以通过以下步骤来完成:

    移除_V5.png

    移除V5主控器屏幕磁吸保护壳,开启主控器,触碰‘设备’图标。

    触碰测距仪.png

    触碰‘设备’屏幕的测距仪图标。

    放置一个对象.png

    放置一个物体到测距仪的前方或传感器面向一堵墙并观察它的测量。 显示的范围和单位,毫米或英寸,可以通过触碰屏幕来更改。

    注意:确保V5主控器有最新版固件


在VEXcode V5中作为一个设备添加测距仪

任何时候一个传感器和一个编程语言一起使用时,它需要在语言内被配置。 在VEXcode V5VEXcode Pro V5中,这是通过使用'添加设备'功能来完成的。 为了提供一个示例,以下步骤将在VEXcode V5中作为一个设备添加测距仪。

选择设备图标.png

选择“设备”图标。

选择添加设备.png

选择'添加设备'。

选择距离.png

选择‘DISTANCE’。

选择智能端口.png

选择测距仪已插入到V5主控器的智能端口。

一旦端口.png

选择端口后,选择“完成”。

注意:有一个选项可以将文本窗口中的测距仪名称从Distance1改为不同的名称。

一旦测距仪.png

当测距仪被添加到你的用户程序时,一系列新的传感器指令将变为可用。


测距仪的常见用途

打开样例.png样例logo.png

测距仪可以产生多种测量数据以用于改变机器人的行为。

这些功能可被一起使用:

  • V5主控器上的‘设备’选项。
  • 使用在VEXcode V5‘文件’菜单下‘打开样例程序’中找到的样例程序‘距离感应’。
  • 使用VEXcode程序中的一个编写一个自定义的用户程序。


这些功能包括:

    • 以毫米或英寸测量到一个对象的距离。这提供了一个在传感器前方和一个对象或障碍物/墙壁之间的测量。 一个有趣的课堂挑战是使用测距仪来测量你的机器人和墙壁之间的距离。 然后用一种不同的方式比如一根胶带来测量并比较两种测量。
    • 对象速度以米每秒。这针对一个对象靠近你的机器人或你的机器人靠近一个对象提供了一个以米每秒的速度测量。 一个有趣的课堂挑战是编写一个自定义用户程序来测量你的机器人向墙壁移动时的最大速度。
    • 对象尺寸是小,中,或者大。该功能允许你的机器人识别一个对象,是小,中,还是大取决于传感器的读数。 一个有趣的课堂挑战是使用V5主控器‘设备’屏幕并在特定距离放置对象,比如1米,来查看传感器是否检测对象为小,中,或者大。
      注意:对象尺寸是一个估算值并且可能被对象反射率影响。

V5_钳爪机器人带泡沫.png

发现一个对象。该功能允许你的机器人检测一个对象,当对象在测距仪范围内时。 一个有趣的课堂挑战是在传感器前方放置不同反射率的对象,比如一块黑色泡沫胶或者一个闪亮的铝箔球,来查看一个对象的表面是否对其检测有影响。


在一台竞赛机器人上使用测距仪:

测距仪将为竞赛机器人提供一个竞争优势。 检测到围栏的距离并且可以测量一台机器人的速度的能力将在设计自动程序时提供大量的信息。

对象检测并决定对象的相对尺寸将在检测竞赛道具和/或得分物时提供有用的信息。

V5_测距仪_检测红色.png

例如,在2020-2021 VEX机器人竞赛‘合纵连横’中,一个测距仪可以倾斜到你的机器人搜集器前方来扫描地面。 一旦本方连队的一颗色球被检测到,它可以自动开启机器人的搜集器并吸取这个球。

不管VEX V5测距仪用于什么应用,毫无疑问它将成为一个受赛队欢迎的附件。 传感器的数值的功能是开放给用户想象的。

V5测距仪可在VEX网站找到。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus