SKU: SENS-3006
📋 GST Invoice Available

DFRobot Fermion GR10-30 Gesture Sensor Module - UART I2C Interface

₹2,409.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Fermion GR10-30 is a high-precision gesture recognition sensor module compatible with 3.3V/5V logic systems like Arduino, Raspberry Pi, ESP32, and STM32. It detects 12 distinct hand gestures via UART or I2C communication up to a 30cm range.

Features

  • Recognizes 12 distinct hand gestures including directional moves, rotations, hover, and wave.
  • Configurable sensing parameters: trigger distance, rotation angle, hover time, and recognition window size.
  • Dual communication interfaces: I2C (address 0x73) and UART (9600 baud rate).
  • Two interrupt pins for gesture trigger and object entry detection events.
  • Extended 30cm maximum recognition distance for flexible non-contact interaction.

Out of stock

Description

The GR10-30 gesture sensor employs an advanced optical sensing array to detect and interpret hand movements with high stability and accuracy. It operates on a 3.3V to 5V DC supply, drawing less than 10mA, making it suitable for portable and embedded applications. The module provides extensive configurability via its I2C or UART interface, allowing fine-tuning of recognition thresholds and environmental adaptation.

Engineered for reliable performance, the sensor functions within an industrial temperature range of 0°C to +70°C and 5% to 85% relative humidity. Its compact PCB design facilitates integration into human-machine interface (HMI) systems, robotics, and interactive control panels where touchless operation is required.

Key Features

  • High-accuracy optical gesture recognition with a configurable 30cm maximum range.
  • Supports 12 comprehensive gesture types for complex control schemes.
  • Dual-protocol communication (I2C and UART) for flexible microcontroller and SBC integration.
  • Programmable interrupt outputs for efficient event-driven system design.
  • Wide operating voltage range (3.3V-5V) ensures compatibility with most development platforms.
  • Robust performance across a broad temperature and humidity operating envelope.
  • Compact form factor (20.5mm x 23.5mm) for space-constrained designs.
  • High-value build offering superior recognition distance and gesture count compared to common PAJ7620U2-based modules.

Applications

  • Touchless gesture remote controllers for multimedia and presentation systems.
  • Human-robot interaction and social robotics for intuitive command input.
  • Human-machine interface (HMI) control panels in industrial or public kiosks.
  • Interactive lighting and smart home environment control systems.
  • Gesture-based gaming and interactive entertainment installations.

Technical Specifications

Operating Voltage3.3V to 5V DC
Operating Current<10 mA
I2C Address0x73
UART Baud Rate9600 bps
Maximum Recognition Distance30 cm
Gesture Recognition Types12
Operating Temperature0°C to +70°C
Operating Humidity5% RH to 85% RH
Dimensions (L x W)20.5 mm x 23.5 mm
InterfaceI2C, UART
Interrupt PinsGesture Trigger, Object Entry

Frequently Asked Questions

What is the operating voltage range for the GR10-30 gesture sensor?

The GR10-30 operates from 3.3V to 5V DC, making it directly compatible with most microcontrollers like Arduino (5V logic) and Raspberry Pi/ESP32 (3.3V logic) without requiring level shifting. Ensure your power supply can provide a stable voltage within this range for optimal performance.

How do I communicate with the sensor, and what are the interface details?

The module supports both I2C and UART serial communication. For I2C, the default device address is 0x73. For UART, the default baud rate is 9600 bps. You can select the interface via hardware configuration. The pinout includes standard power (VCC, GND), communication lines (SDA, SCL for I2C; TX, RX for UART), and two interrupt output pins.

Can I adjust the sensitivity and recognition parameters of the sensor?

Yes, the GR10-30 is highly configurable. Through its I2C or UART command set, you can adjust parameters such as the gesture trigger distance threshold, the minimum hand rotation angle for recognition, the required hover duration, and the size of the optical recognition window. This allows you to fine-tune the sensor for different environments and application-specific requirements.

What is the purpose of the two interrupt pins on the module?

The two interrupt pins provide hardware notification for specific events, reducing the need for constant software polling. One pin asserts when a valid gesture is recognized, and the other asserts when an object (like a hand) first enters the sensor's detection range. These interrupts can be used to wake a microcontroller from sleep or trigger immediate processing routines.

Package Includes

  • 1 x Fermion GR10-30 Gesture Sensor Module
  • 2 x 2.54mm 6-Pin Black Single-row Pin Connectors

Additional Information

Weight 0.007 kg
Dimensions 2.05 × 2.35 cm