Best Modules will be closed from Apr. 3nd to Apr. 6th in observance of Tomb Sweeping Day.
Please be informed that any orders placed after 15:00 PM Apr. 1st (Taiwan time, UTC+8) will be processed on Apr. 7th.

Shopping Cart 0
US$0.00

1D Gesture Recognition Module Gen2 BM32S3031-1

US$2.85
In stock
Quantity
49 pieces
Product ID
BM32S3031-1

The product is an Infrared gesture recognition module integrated with algorithms capable of recognizing swipe left, swipe right, and hover gestures. The sensing distance of the X-axis can reach ±7.5cm, while the sensing distance of the Z-axis can reach 25cm. It is suitable for applications in smart appliances, light controllers, and other related products.

Quantity Discounts refresh image
Select Quantity Discount Unit price
1-9 - US$2.85
10+ 5% US$2.71
For more quantity discounts please contact us
Follow Us for More Updates!
PRODUCT FEATURES
  1. Operating voltage: 3.0V~5.5V
  2. Operating current: 1.8mA @3.3V
  3. Sleep mode current: 45μA @3.3V (senses every 128ms, configurable)
  4. Supported gestures: swipe left, swipe right, and hover
  5. Sensing range:
    - X-axis: ±7.5cm
    - Z-axis: 1~25cm
  6. Interface: UART (baud rate: 9600bps)
  7. Dimension: 30 x 8 x 10.5 mm
  8. Net weight: 1.9g
DESCRIPTION

The product has built-in two infrared transmit LEDs and a sensor. Upon being powered on, it will enter sleep mode and sense for proximity every 128ms (configurable).
When proximity is detected, the product will wake up and measure changes in light reflectance at each of the infrared transmit LEDs over time, translating those changes into gestures. If no proximity or gesture is detected within 2 seconds (configurable), the product will return to sleep mode.

When the product is in sleep mode, it is recommended that you first bring your hand close to the product to wake it up before starting to wave.
Distance learning

The maximum sensing distance of the product is 25cm. You can configure the distance to a range of 12cm to 25cm.
Steps for distance learning:

  1. To change the infrared detection position, place something, such as a sheet of paper, in front of the infrared sensor of the product. For example, if you want to change the distance to 15cm, place something in front of the infrared sensor from a distance of 15cm.
  2. Issue the command to the product to enter the distance learning mode.
  3. After learning, the product returns the command. You can determine whether distance learning was successful from it.

⬥ Refer to the "Special Commands" paragraph on page 8 of the datasheet for more information.

PIN DESCRIPTION

Rear side of the product

Pin Pin name Function
1 DI UART: RX
2 DO UART: TX
3 GND Ground
4 VDD Power supply: 3.0V~5.5V
COMPARISON
BM32S3031-1 BM32S4021-1
Gesture 1D gesture
Left, Right, Hover
2D gesture
Up, Down, Left, Right,
Forward, Backward, Hover
Operating voltage 3.0V~5.5V 3.0V~5.5V
Operating current 1.8mA @3.3V 4.5mA @3.3V
Z-axis sensing range 1cm~25cm 1cm~25cm
X-axis sensing range ± 7.5cm ± 4cm
Y-axis sensing range ± 4cm
Interface UART (9600bps) UART (9600bps)
INT pin X O
More Information
HS Code (reference) 8517.79.00.00-6
Datasheet V1.10 (694.03 kB)
Arduino sketch (374.94 kB)
Demo code (27.69 kB)
Youtube
Contact Us