The store will not work correctly in the case when cookies are disabled.
清明节假期为 4 月 3 日至 4 月 6 日,连假期间不上班,4 月 1 日 下午 15:00 后的订单将于 4 月 7 日处理。
我们使用cookie来使您的体验更好。
为了遵守新的e-隐私指令,我们需要问您同意设置的cookie。
了解更多。
首页 接近感应模块 (BMCOM) BMS31M001
-
首页
-
接近感应模块 (BMCOM) BMS31M001
接近感应模块 (BMCOM) BMS31M001
CN¥15.8
本产品 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 (仅供参考) |
8517.79.00.00-6 |
联络我们