Description
DESCRIPTION
The BMS31M002 has the same functions and specifications as the gesture recognition module (1D), BM32S3021-1. The difference between them is that the BMS31M002 breaks out the BM32S3021-1’s pins to match the BMCOM connectors and can directly connect to BMduino development boards, such as BM53A367A.
You can use the product with other development boards, such as Arduino UNO, as well.
The BMS31M002 includes two built-in infrared transmit LEDs and a sensor to measure the changes in light reflectance at each of the infrared transmit LEDs over time and turn those changes into gestures.
PRODUCT FEATURES
Operating voltage: 3.0V to 5.5V
Operating current: 3.75mA @5V (no object detected)
Supported gestures: swipe left and swipe right
Operating range:
– Z–axis distance: 5cm to 25cm
– X-axis distance: ±7.5cm
Interface: UART (baud rate 9600bps)
Includes algorithm
Includes proximity sensing distance and automatic learning of sensing distance
Dimension: 48 x 31 x 10 mm
Net weight: 4.2g
PIN DESCRIPTION
Pin Pin name Function
1 INT Gesture detected: output low
Non-detected: output high
2 RX UART: RX
3 TX UART: TX
4 VDD Power supply: 3.0V to 5.5V
5 GND Ground
HOW TO LEARN THE SENSING DISTANCE
The BMS31M002’s sensing distance is 5 to 25cm, and it is configurable. Steps for learning distance:
Connect the BMS31M002 to development board, such as Arduino UNO or BM53A367A.
To change the infrared detection position, place something, such as a sheet of paper, above the infrared sensor of the BMS31M002.
For example, if you want to change the distance to 10cm, place something above the infrared sensor from a height of 10cm.
Issue the command to the module via Arduino UNO or BM53A367A to enter the distance learning mode. The INT pin output low under distance learning mode.
The INT pin output high once the distance learning completed.
RESOURCES
Module: BM32S3021-1, gesture recognition module (1D) , including datasheet, example program, etc.
Reviews
There are no reviews yet.