Toggle navigation

臺北營業時間

週一至週五 09:00 ~ 19:00
週六 10:30 ~ 20:00 週日盤點日

新竹營業時間

週一至週五 09:00 ~ 21:00
週六 10:00 ~ 18:00 週日公休

店長推薦

 
台北現貨

接近感應模組 BMS31M001


  • HFA001  
  • BMS31M001  
  • HFA001  
  • 數量 價格
    1 PCS $73

數量:

商品規格

產品說明

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: RX
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,接近感應模組,包含規格書、範例程式等資訊。

商品說明

台北 新竹