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

购物车 0
CN¥0.0

2D手势识别模块 BM32S4021-1

CN¥28.1
有货
数量
38
Product ID
BM32S4021-1

本产品是红外线手势识别模块,内置算法可以识别七种手势,包含向上/下/左/右滑动、向前/后移动以及接近后悬停。 X 及 Y 轴感应距离大于 ±4.0cm,Z 轴感应最长距离可达 25cm,非常适合应用在灯光控制、音响、游戏控制器等产品。

请选择产品数量 refresh image
选择 数量 折扣 单价
1-9 - CN¥28.1
10+ 5% CN¥26.7
大量订购询价。
欢迎来到倍创科技的淘宝卖场选购!
支持支付宝,提供增值税发票。
Follow Us for More Updates!
产品特色
  1. 工作电压:3.0V~5.5V
  2. 工作电流:4.5mA @3.3V
  3. 休眠模式电流:85μA @3.3V (预设每 128ms 侦测一次)
  4. 可识别七种手势:向上/下/左/右挥动、向前/后移动、悬停
  5. 感应范围:
    - 水平距离 (X/Y 轴): ± 4.0cm
    - 垂直距离 (Z轴):1~25cm
  6. 通信接口:UART (波特率:9600bps) / INT 引脚
  7. 尺寸:20 x 20 x 12.05 mm
  8. 净重:3.1g
产品说明

本产品具有两个红外发射 LED 及两个传感器,上电后会进入休眠模式 (预设),在休眠模式下预设每 128ms 侦测一次 (可调整),当侦测到手靠近时,本产品将被唤醒,并透过两个红外发射 LED 之间的反射能量变化来判断手势。
当超过四秒钟 (可调整) 未感测到手靠近或手势,本产品将返回休眠模式。

在休眠模式下时,建议您先将手接近本产品,唤醒后再开始挥动。

本产品有两种读取手势的方式:

主动发送模式 (预设)
在此模式下,本产品将不断轮询是否感应到手势,如果感应到手势后,主动将识别到的手势发送给主机,发送后自动清除手势感应状态。

被动发送模式
通过 INT 引脚来监控是否感应到手势,当感应到手势时 INT 引脚将转为低电平,并可通过UART 将手势状态传送给主机,200ms (预设) 后本产品自动清除手势感应状态。

距离学习模式

本产品预设最大的感测距离为 25cm,您可以自行变更感测距离,学习感测距离步骤如下:

  1. 发送指令进入距离学习模式。
  2. 将遮蔽物,例如一张 A4 纸,依照您希望调整的距离,放在红外线传感器前方。
    例如:您希望将感测距离调整成 15cm 时,请将遮蔽物放在距离传感器 15cm 的前方。
  3. 回覆距离学习是否成功。

⬥ 详细内容请参考规格书第 8 页的「特殊命令指令」段落。

引脚说明

产品背面

引脚 名称 功能
1 VDD 供电:3.0V~5.5V
2 VSS 接地
3 DO UART: TX
4 DI UART: RX
5 INT 手势侦测引脚
⬥ 侦测到手势:输出低电平
⬥ 未侦测到手势:输出高电平
产品比较
BM32S3031-1 BM32S4021-1
手势 1D 手势
左、右、悬停
2D 手势
上、下、左、右
前、后、悬停
工作电压 3.0V~5.5V 3.0V~5.5V
工作电流 1.8mA @3.3V < 4.5mA @3.3V
Z 轴感测范围 1cm~25cm 1cm~25cm
X 轴感测范围 ± 7.5cm ± 4cm
Y 轴感测范围 ± 4cm
通信接口 UART (9600bps) UART (9600bps)
INT 引脚 X O
更多信息
HS Code (仅供参考) 8517.79.00.00-6
Arduino sketch (382.55 kB)
Demo code (27.27 kB)
Bilibili
联络我们