Sign Language Glove
A gesture recognition glove built using flex sensors and Arduino. The system reads finger bending levels and converts hand gestures into simple readable outputs through serial monitoring.
The project evolved from a single-sensor prototype to a 4-finger sensing glove for improved gesture detection.
Supplies
- Arduino Uno
- 4 × Flex Sensors
- 4 × 10kΩ Resistors
- Connecting Wires
- Glove / Fabric base
- Breadboard
- USB Cable / Battery
Hardware Setup & Code
Each flex sensor works as a voltage divider with a 10kΩ resistor.
Wiring (for each sensor)
- One pin → 5V
- Other pin → Analog pin + one side of 10kΩ resistor
- Other side of resistor → GND
Pin Mapping (Final System)
- Finger 1 → A0
- Finger 2 → A1
- Finger 3 → A2
- Finger 4 → A3
At the beginning, only one flex sensor was used (A0) to understand how the sensor behaves and to calibrate threshold values.
This step helps you:
- Observe raw analog readings
- Decide bending thresholds
- Verify basic gesture detection logic
Once the values were stable, the same setup was expanded into a full glove system. for testing only single sensor use this code flex_sensor.ino and for 4 sensor glove use flex_sensor_glove.ino files are attached below
Working Principle
Flex sensors change resistance when bent. The Arduino reads analog values and maps them to predefined gesture states.
The system first validates behavior using a single sensor, then expands to a full-hand gesture recognition system using four sensors.