Many people across the world cannot speak and they often use body language and sign language to communicate with others but not everyone knows sign language so the mute cannot communicate with everyone using only sign language.
The SolutionThis glove can be worn by people who cannot speak and it can help them to communicate by translating their gestures from sign language to verbal language and then pronouncing them with help of a mobile application.
It's WorkingIt works by recognizing the gestures made by hand with help of flex sensors placed on fingers, flex sensor varies its resistance based on how much a finger is bent and that resistance is sensed by the Arduino and based on the amount of resistance of each sensor, it prints the letter of the gesture on serial monitor. The mobile application reads the serial monitor, prints it on screen and pronounces it.
The following code specifies which variables to use for input of each finger and on which port, you can alter it if you connect flex sensors of different fingers on different ports.
a = analogRead(A0);//thumb
c = analogRead(A1);//index
d = analogRead(A2);//middle
b = analogRead(A3);//ring
e = analogRead(A4);//little
The following code is for letter "a" and after defining input of all fingers as variables, it gives command to Arduino to print letter "a" on serial monitor if all fingers except thumb are bent.
if (a < 900 && b > 900 && c > 900 && d > 900 && e > 900 && a > 800 ) {
Serial.println("a");
}
All the other letters are printed by similar code with different values for a, b, c, d and e.
Placement of ComponentsFor more information about the placement, refer to the 3D model.
Comments