The store will not work correctly in the case when cookies are disabled.
我們使用COOKIE來提升網站使用體驗,
建議您允許使用COOKIE,更多細節請參考我們的隱私權政策,
瞭解更多。
首頁 接近感應模組 (BMCOM) BMS31M001
-
首頁
-
接近感應模組 (BMCOM) BMS31M001
接近感應模組 (BMCOM) BMS31M001
NT$73
本產品 BMS31M001 是紅外線接近感應模組,由接近感應模組 BM32S2031-1 及轉接板所組成。最大偵測距離長達 100cm,並且具備距離學習功能。
請選擇產品數量
Follow Us for More Updates!
產品說明
BMS31M001 與接近感應模組 BM32S2031-1具有相同的功能及規格,兩者的差別在於:BMS31M001 將BM32S2031-1 的腳位轉換成 BMCOM,方便直接與 BMduino 開發板連接使用 (例如:BM53A367A)。
如果您沒有 BMduino 開發板,也可以搭配其他開發板使用 (例如:Arduino UNO)。
本產品使用的接近感應模組 BM32S2031-1 整合了紅外發射及接收,透過物體進入偵測範圍時的紅外線反射能量變化來判斷接近距離,您可以根據應用來調整感應距離。
產品特色
- 工作電壓:3.0V~5.5V
- 工作電流:2.7mA @5V
- 待機電流:25μA @5V (I/O 模式,偵測週期 0.5 秒)
- 感應範圍:1~100cm (可調整)
- 自動學習偵測距離 (預設:85 cm)
- 低耗電
- 出廠前已經過校準
- 兩種工作模式:I/O、UART
- 通訊介面:UART (波特率:9600bps)
- 尺寸:27 x 23 x 10 mm
- 淨重: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 模式學習感測距離步驟如下:
- 將 BMS31M001 接上開發板,例如 Arduino UNO 或 BM53A367A。
- 將遮蔽物,例如一張 A4 紙,依照您希望調整的距離,放在 BMS31M001 的紅外線感測器的上方。
例如:您希望將感測距離調整成 50 cm 時,請將遮蔽物放在距離感測器 50 cm 的上方。
- 上電時,將 IN 腳拉為低電位並維持 0.5 秒,然後將 IN 腳拉高電位。
- 當 OUT 腳位的狀態有變化時,代表距離學習成功。
UART 模式學習感測距離步驟如下:
- 將 BMS31M001 接上開發板,例如 Arduino UNO 或 BM53A367A。
- 將遮蔽物,例如一張 A4 紙,依照您希望調整的距離,放在 BMS31M001 的紅外線感測器的上方。
例如:您希望將感測距離調整成 50 cm 時,請將遮蔽物放在距離感測器 50 cm 的上方。
- 透過 UART 介面下距離學習指令,您可使用 Arduino Library 裡的 distanceLearning() 函式,詳細請參考 Arduino Library 裡的範例程式。
- 讀取 distanceLearning() 函式的返回值,判斷距離學習是否成功。
資源
- 模組:BM32S2031-1,接近感應模組,包含規格書、範例程式等資訊。
更多資訊
HS Code (僅供參考) |
8541.51.00.00-8 |
聯絡我們