清明节假期为 4 月 3 日至 4 月 6 日,连假期间不上班,4 月 1 日 下午 15:00 后的订单将于 4 月 7 日处理。

购物车 0
CN¥0.0

接近感应模块 (BMCOM) BMS31M001

CN¥15.8
有货
数量
288
Product ID
BMS31M001

本产品 BMS31M001 是红外线接近感应模块,由接近感应模块 BM32S2031-1 及转接板所组成。最大感应距离长达 100cm,并且具备距离学习功能。


请选择产品数量 refresh image
选择 数量 折扣 单价
1-9 - CN¥15.8
10+ 5% CN¥15.0
大量订购询价。
欢迎来到倍创科技的淘宝卖场选购!
支持支付宝,提供增值税发票。
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
Bilibili
联络我们