Arduino + Flex Sensor Glove for gesture-to-text conversion
Communication barriers for the hearing and speech impaired can be reduced using assistive IoT solutions. This project demonstrates how Arduino + flex sensors can be used to detect finger movements and convert hand gestures into text displayed on a computer or LCD screen.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int flexPins[5] = {A0, A1, A2, A3, A4};
int flexValues[5];
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop() {
for (int i=0; i<5; i++) {
flexValues[i] = analogRead(flexPins[i]);
}
// Example: detect simple gestures
if (flexValues[0] > 600 && flexValues[1] < 400) {
lcd.clear();
lcd.print("Hello");
Serial.println("Hello");
}
delay(500);
}
Gestures made with the glove are detected by Arduino and translated into text output on either an LCD display or a connected computer. This helps bridge communication between speech/hearing impaired individuals and others.