使用 V5 距離感測器

V5 距離感測器 是功能強大的 V5 感測器之一,專為與 V5 機器人平台完全整合而設計。 此感測器使用教室安全雷射脈衝來測量從感測器正面到物體的距離。

V5_Distance_Sensor.png


描述

V5距離感測器還可用於偵測物體並確定物體的相對尺寸。 物體的大致尺寸被報告為小、中或大。

此感測器可用於計算機器人的接近速度。 接近速度測量機器人/感測器向物體移動時的速度。

V5_Distance_Sensor-Callouts1.png

該感測器的外殼有兩個帶有槽孔的安裝片,以便在將感測器安裝到機器人時提供靈活性。

V5_Distance_Sensor-Callouts2.png

感測器的表面有一個小窗口,雷射光束從該窗口發出並接收,以測量距離。

V5_Distance_Sensor_in_C-Channel.png

V5 距離感測器的寬度允許將其嵌套到一塊 C 通道中。

附註: 此配件需要使用 1/4 吋支架 (275 - 1013) 或 8 mm (mm) 塑膠墊片 (276-2019),以便為 V5 智慧型連接埠提供間隙。

V5_Robot_Brain-V5_Distance_Sensor.png

為了使距離感測器能夠與 V5 機器人大腦配合使用,感測器的 V5 智慧型連接埠和 V5 機器人大腦的智慧連接埠需要使用 V5 智慧電纜連接。 距離感測器可與 V5 機器人大腦上的 21 個智慧型連接埠中的任何一個配合使用。 將 V5 智慧電纜連接到連接埠時,請確保電纜的連接器完全插入端口,並且連接器的鎖定卡榫完全接合。


距離感測器的工作原理

V5 距離感測器發出教室安全雷射脈衝,並測量脈衝反射所需的時間。 這允許計算距離。

該感測器的 1 類雷射類似於現代手機上用於頭部檢測的雷射。 雷射使感測器具有非常窄的視場,因此檢測始終位於感測器的正前方。

V5 距離感測器的測量範圍為 20 毫米 (mm) 至 2,000 毫米 (mm)(0.79 吋至 78.74 吋)。 低於 200 毫米 (mm) 時,精度約為 +/-15 毫米 (mm);超過 200 毫米 (mm) 時,精度約為 5%。

距離感測器需要與程式語言(例如 VEXcode V5VEXcode Pro V5 配對,為 V5 機器人大腦創建用戶程序,以利用感測器的讀數來控制機器人的行為。

V5 Brain 與使用者程式配合可用於將距離感測器讀數轉換為:

  • 到物體的距離,以毫米或英吋為單位測量。
  • 物體速度(以公尺每秒為單位)。
  • 物件大小為小、中或大。
  • 找到對象。

VEXcodeV5-icon.jpg


距離感測器的設置

V5_Distance_Sensor-Detecting_Red.png

放置: 距離感測器的放置對其準確讀數非常重要。 確保機器人上沒有任何結構位於感測器表面的小雷射窗口前面。 任何被測量物體和感測器之間都需要在感測器前面有一條暢通的路徑。

  • 讀取距離感測器值: 使用 V5 Robot Brain 上的裝置資訊畫面查看距離感測器回傳的值會很有幫助。 這可以透過連接到大腦的感測器來完成:

    刪除TheV5.png

    取下 V5 Brain 磁性螢幕保護貼,打開 Brain,然後觸摸裝置圖示。

    觸摸距離.png

    觸控裝置資訊螢幕上的距離感應器圖示。

    放置物件.png

    將一個物體放在距離感測器前面或將感測器面向牆壁並觀察其測量結果。 顯示範圍和單位(毫米或英吋)可以透過觸控螢幕來變更。

    注意: 確保V5 Robot Brain 具有最新版本的 韌體


在 VEXcode V5 中加入距離感測器作為設備

每當感測器與程式語言一起使用時,都需要使用該語言進行配置。 對於 VEXcode V5VEXcode Pro V5,這是透過使用「新增裝置」功能來完成的。 為了提供一個範例,以下步驟將在 VEXcode V5 中新增距離感測器作為裝置。

選擇設備圖示.png

選擇設備圖示。

選擇新增設備.png

選擇“新增設備”。

選擇距離.png

選擇“距離”。

選擇SmartPort.png

選擇距離感測器插入 V5 Robot Brain 上的智慧型連接埠。

曾經的港口.png

選擇連接埠後,選擇“完成”。

:可以選擇將文字視窗中距離感測器的名稱從 Distance1 變更為其他名稱。

曾經的距離.png

一旦距離感測器被添加到您的使用者程式中,一組新的感測器命令將變得可用。


距離感測器的常見用途

OpenExamples.png範例Logo.png

距離感測器可以產生多種測量結果,可用於改變機器人的行為。

這些功能可與下列任一功能一起使用:

  • V5 機器人大腦上的「設備資訊」選項。
  • 使用 VEXcode V5 檔案選單中「開啟範例」選項中的範例項目「距離感測」。
  • 使用 VEXcode 程式之一編寫自訂使用者程式。


這些功能包括:

    • 到物體的距離以毫米或英吋為單位測量。 這提供了距離感測器正面與物體或障礙物/牆壁之間的測量。 一個有趣的課堂挑戰是使用距離感測器來測量機器人和牆壁之間的距離。 然後使用不同的方法(例如捲尺)測量距離並比較兩次測量結果。
    • 物體速度(以公尺/秒為單位)。 這提供了物體接近機器人或機器人接近物體的速度測量值(以公尺/秒為單位)。 一個有趣的課堂挑戰是編寫一個自訂使用者程式來測量機器人向牆壁行駛時的最大速度。
      • 請注意,朝向感測器移動的物體(無論是您的感測器朝靜止物體移動還是反之亦然)將報告正速度,而遠離感測器移動的物體(無論您的感測器遠離靜止物體還是反之亦然)將報告正速度。反之亦然)將報告負數。 重要的是要理解感測器能夠做到這一點,因為它只是獲取感測器所看到的距離隨時間的變化率,通俗地說就是米/秒或速度。

正速度.png負速度.png

以下兩張圖顯示了選擇距離感測器時的設備資訊頁面。 第一個影像是朝向感測器移動的物體的範例,而第二個影像是遠離感測器的物體的範例。 請注意每種情況下速度的符號約定。

    • 物件大小為小、中或大。 此功能可讓您的機器人根據感測器的讀數來識別物體的大小。 一個有趣的課堂挑戰是使用 V5 機器人大腦的設備資訊螢幕,將不同的物體放置在設定的距離(例如一米)處,看看感測器是否檢測到物體是小、中還是大。
      註: 物體尺寸為估計值,可能會受到物體反射率的影響。

V5_Clawbot_with_Foam.png

發現一個物體。 此功能可讓您的機器人在物體進入距離感測器的範圍內時偵測到該物體。 一個有趣的課堂挑戰是將具有不同反射率的物體放置在感測器前面,例如一塊黑色泡沫橡膠或閃亮的鋁箔球,以查看物體的表面是否對其檢測有任何影響。


距離感測器在競賽機器人上的用途:

距離感測器將為競賽機器人提供卓越的競爭優勢。 檢測到圍牆的距離並能夠測量機器人速度的能力將在設計自主例程時提供大量資訊。

物體偵測和確定物體的相對大小將為偵測遊戲棋子和/或目標提供有用的資訊。

V5_Distance_Sensor-Detecting_Red.png

例如,在 2020 - 2021 年 VEX 機器人競賽遊戲 Change Up 中,距離感測器可以傾斜以掃描機器人入口前面的地板。 一旦偵測到遊戲中使用的球之一,就會自動打開機器人的進氣口並撿起球。

無論 VEX V5 距離感測器用於什麼應用,毫無疑問它都會受到團隊的歡迎。 感測器值的功能可供使用者發揮想像。

V5 距離感測器可在 VEX 網站上找到。

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

Last Updated: