Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

TCRT5000L Sensor Setup and Calibration Guide

TCRT5000L Sensor Setup and Calibration Guide

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-29

Category: 操作指南

學習如何接線、安裝和校準TCRT5000L反射式光學感測器,用於線路偵測和距離感測,獲得可靠且可重複的結果。

快速解答

若要從 TCRT5000L 獲得可靠的讀數,請正確接線 IR LED 和光電晶體,將感測器安裝在正確的高度,並為您的表面校準臨界值。

為何校準比接線更重要

TCRT5000L 是一種反射式感測器,其運作方式是發出紅外線光,並測量有多少光反射回光電晶體。由於環境光線、表面顏色和安裝高度都會影響輸出,固定的臨界值在不同設定下很少能正常運作。

校準是區分一個能穩定沿線行走的線跟隨機器人與一個會偏離路線的機器人的關鍵。花幾分鐘測量您的「線」和「地板」數值,將為您節省數小時的除錯時間。

選擇正確的輸出模式

感測器的光電晶體可用兩種常見配置:類比(電壓分配器)或數位(搭配比較器,如 LM393)。對於類比讀數,將集體接連接到 VCC,並將發射器連接到接地電阻。對於數位輸出,您需要一個外部比較器模組。

類比模式提供更精細的校準控制,而數位模式則簡化您的程式碼。如果您正在使用多個感測器建置線跟隨機器人,數位模組可減少腳位使用。

逐步設定與校準

  1. 正確接線感測器: 將 IR LED 的陽極(腳位 1)透過一顆 100-220 歐姆電阻連接到 VCC(5V 或 3.3V),並將陰極連接到 GND。將光電晶體的集體接連接到 VCC(腳位 4),並將發射器(腳位 3)連接到一顆 10k 歐姆電阻至 GND。從發射器-電阻連接點取得類比讀數。 再次確認腳位:腳位 1 是 LED 陽極,腳位 2 是 LED 陰極,腳位 3 是發射器,腳位 4 是集體接連。反轉 LED 極性將使其無法運作。
  2. 安裝在正確的高度: 將感測器定位在距離表面 5-10 公釐處,以進行線條偵測。過高會減少反射的 IR,過低則可能因表面紋理而導致錯誤讀數。使用隨附的安裝夾固定。 測試不同的高度,並選擇能讓線條與地板讀數之間差異最大的高度。
  3. 讀取原始類比值: 使用 ADC 腳位(例如 Arduino 上的 A0)來讀取電壓。使用 10k 下拉電阻時,您會在白色表面上得到接近 0 的數值,而在黑色線條上得到較高的數值(反之亦然,取決於您的電阻配置)。 記錄您在實際光線條件下看到的最小和最大數值。
  4. 設定臨界值: 計算線條與地板讀數的中間值:臨界值 = (線條數值 + 地板數值) / 2。在您的程式碼中使用此值來判斷感測器是否在線條上。 每當您更換表面、光線或感測器高度時,請重新校準。
  5. 測試與調整: 執行一個簡單的測試程式,列印原始數值和偵測到的狀態(線條/地板)。將感測器移動通過邊界,以驗證臨界值是否一致地運作。 如果讀數波動,請加入一個小的遲滯區間(例如臨界值 ±10),以防止快速切換。

產品焦點

  • TCRT5000L 反射式光學感測器: TCRT5000L 包含一個紅外線發射器和一個光電晶體,封裝在一個阻擋可見光且對 IR 敏感的鉛封包裝中。這種內建遮蔽可減少環境光線的干擾,使其更容易在典型的室內環境中獲得一致的讀數。
    TCRT5000L Reflective Optical Sensor
    TCRT5000L 反射式光學感測器

Shop Related Products

TCRT5000L Reflective Optical Sensor

TCRT5000L Reflective Optical Sensor

$0.19 $0.28

Shop Now