清明節假期為 4 月 3 日至 4 月 6 日,連假期間不上班,4 月 1 日 下午 15:00 後的訂單將於 4 月 7 日處理。

購物車 0
NT$0

接近感應模組 (BMCOM) BMS31M001

NT$73
有貨
數量
288
Product ID
BMS31M001

本產品 BMS31M001 是紅外線接近感應模組,由接近感應模組 BM32S2031-1 及轉接板所組成。最大偵測距離長達 100cm,並且具備距離學習功能。


請選擇產品數量 refresh image
選擇 數量 折扣 單價
1-9 - NT$73
10+ 5% NT$69
大量訂購詢價。
歡迎到倍創科技的露天市集選購
支持超商取貨付款!
Follow Us for More Updates!
產品說明

BMS31M001 與接近感應模組 BM32S2031-1具有相同的功能及規格,兩者的差別在於:BMS31M001 將BM32S2031-1 的腳位轉換成 BMCOM,方便直接與 BMduino 開發板連接使用 (例如:BM53A367A)。

如果您沒有 BMduino 開發板,也可以搭配其他開發板使用 (例如:Arduino UNO)。

本產品使用的接近感應模組 BM32S2031-1 整合了紅外發射及接收,透過物體進入偵測範圍時的紅外線反射能量變化來判斷接近距離,您可以根據應用來調整感應距離。

產品特色
  1. 工作電壓:3.0V~5.5V
  2. 工作電流:2.7mA @5V
  3. 待機電流:25μA @5V (I/O 模式,偵測週期 0.5 秒)
  4. 感應範圍:1~100cm (可調整)
  5. 自動學習偵測距離 (預設:85 cm)
  6. 低耗電
  7. 出廠前已經過校準
  8. 兩種工作模式:I/O、UART
  9. 通訊介面:UART (波特率:9600bps)
  10. 尺寸:27 x 23 x 10 mm
  11. 淨重:4.2g
腳位說明
腳位 腳位名稱 功能
1 NC -
2 RX
IN
UART: RX
I/O: 距離學習輸入
3 TX
OUT
UART: TX
I/O: 電位輸出
4 VDD 供電:3.0V~5.5V
5 GND 接地
如何學習偵測距離?

BMS31M001 的感測距離為 1~100cm (預設 85 cm),您可以透過 I/O 或 UART 模式變更感測距離。

I/O 模式學習感測距離步驟如下:

  1. 將 BMS31M001 接上開發板,例如 Arduino UNO 或 BM53A367A。
  2. 將遮蔽物,例如一張 A4 紙,依照您希望調整的距離,放在 BMS31M001 的紅外線感測器的上方。
    例如:您希望將感測距離調整成 50 cm 時,請將遮蔽物放在距離感測器 50 cm 的上方。
  3. 上電時,將 IN 腳拉為低電位並維持 0.5 秒,然後將 IN 腳拉高電位。
  4. 當 OUT 腳位的狀態有變化時,代表距離學習成功。

UART 模式學習感測距離步驟如下:

  1. 將 BMS31M001 接上開發板,例如 Arduino UNO 或 BM53A367A。
  2. 將遮蔽物,例如一張 A4 紙,依照您希望調整的距離,放在 BMS31M001 的紅外線感測器的上方。
    例如:您希望將感測距離調整成 50 cm 時,請將遮蔽物放在距離感測器 50 cm 的上方。
  3. 透過 UART 介面下距離學習指令,您可使用 Arduino Library 裡的 distanceLearning() 函式,詳細請參考 Arduino Library 裡的範例程式。
  4. 讀取 distanceLearning() 函式的返回值,判斷距離學習是否成功。
資源
  1. 模組:BM32S2031-1,接近感應模組,包含規格書、範例程式等資訊。
更多資訊
HS Code (僅供參考) 8517.79.00.00-6
Youtube
聯絡我們