Smart Glove Translates Sign Language in Real Time
Smart Glove Translates Sign Language in Real Time
Smart Glove Translates Sign Language in Real Time
DOI:10.31838/ecb/2023.12.s1-B.224
wirelessly sends the information to a connect the data to the gestures made, they
computer where machine learning used the Arduino IDE.Arduino IDE's space
techniques are used to convert the hand and speed restrictions are a downside. Their
movements into spoken words. Another system is confined to a small number of
illustration is the "GestureTek" glove, gestures. Flex sensors have another
which recognises and understands sign drawback since they alter in resistance
language using a mix of sensors, motion value with heavy use. Because of this, the
tracking, and machine learning. The glove likelihood Reduces by a certain proportion
can instantly Text or spoken language that of getting the right output.
is signed.. can be used to communicate AbhinandanDas [2] used flex sensors and
between hearing and deaf people. In gyro sensors for finger and hand
general, real-time sign language translation movement, respectively, in his study as a
capabilities in smart gloves represent an different strategy. He did this by using a
exciting advancement in the field of gyro sensor for hand movement and a flex
assistive technology and have the potential sensor on each finger. As a result, the
to significantly enhance accessibility and dataset of gestures rose along with the
communication for the deaf and hard-of- number of gesture combinations. Xbee
hearing communities. transceivers are used for data transmission
to ensure smooth data flow. They classified
4. RELATED WORK the activities and hand motions into the sign
4.1 LITERATURE SURVEY .To categorise quickly many types of
Numerous studies and investigations have gestures, it was necessary to use this robust
been conducted in the area of smart processor. According to the method they
communication for those who are deaf or designed, a user's movements could be an
hard of hearing. According to which, sign alphabet or a number, for which suitable
language is the most efficient medium, classification is required. The data is
other from writing and sketching, for a handled quickly thanks to this strong Intel
smooth communication between normal processor. A microprocessor processed the
people and these specifically challenged data when it was received, and the output
persons. In this field, numerous patent was displayed in accordance with the text
applications have been made with diverse mapping to the sign language. The Grove
approaches to solve this problem. In his LCD displays the text that was generated.
development of a sign language/text system The Grove-buzzer sensor further converts it
for the hearing and speech impaired, to voice. The main flaw with this entire
DalalAbdullah [1] took a certain approach. setup is that it can only produce 200 words.
In which he put up the concept of creating The use of alphabets and numbers, which
a two-part electric gadget, one of which significantly slows down communication,
would serve as a transmitter and the other is another drawback of this method.
as a receiver. The Arabic sign language can Adarsh Ghimire's [3] technology, which
now be translated into speech or text thanks is based on a desktop programmer and uses
to this method. The concept was a machine learning algorithm, produced yet
straightforward: attach flex sensors to each another remarkable result. Data collection
finger and connect them to an Arduino. from the embedded flex sensors in each
This microcontroller gathers data from finger, coupled with the accelerometer and
flexible sensors and transmits it using an gyroscope from each hand, is the first step
RF transmitter. In contrast, the Arduino of the procedure .The data is fed into a
Mega receives the output from the machine learning system to forecast how
transmitter and delivers it to the RF the user's gesture would be received by a
receiver, which then processes it to produce speaker or an output screen, respectively.
the output for the LCD and speakers. To The machine learning model's accuracy
ranges from 75 to 80%, and it can store 350 Test the integrated system: After the
datasets for each alphabet. This system's NodeMCU board and mobile software were
accuracy and precision are much higher connected, we tested the system to make
than those of the other suggested systems. sure everything operated as it should. To
However, a disadvantage of the correlation test the system's ability to identify and
plot was that it often left the results unclear interpret different hand signs, this will be
because the algorithm had trouble necessary. Once the system is functioning
understanding some alphabets because of as anticipated, we want to further refine and
how similarly the fingers were bent. optimise it. This might entail enhancing the
hand sign recognition algorithm's precision,
lowering energy usage, or increasing the
5. METHODOLOGY system's usability. Overall, setting up a
Collect your materials: We'll need an hand sign recognition system can be a
accelerometer, IR sensor, NodeMCU (or a challenging process that includes hardware
similar microcontroller board) and a mobile assembly, software development, and
app with the required code to construct this testing. Yet, by adhering to a clear
system. Put the components together: methodology and spending the time to test
Connect the accelerometer and IR sensor to and improve the system, we may create a
the NodeMCU device. To make sure the dependable and efficient tool for
connection is correct, we must adhere to the communicating using hand gestures.
directions for our particular sensors.
Write the code: We created the code to 6. COMPONENTS
decipher the data coming from the
accelerometer and IR sensor. This code These are the Components are
should be able to identify the particular NodeMCU
hand signals we're looking for to detect and IR sensor
convert them into digital signals that can be 7805 voltage regulator
electronically transmitted to the mobile 9v battery
app. Additionally, we made sure the code MPU6050
could be compiled, published, and work
with the NodeMCU. The code was tested 6.1 NodeMCU
after it was created to make sure it functions
as intended. To do this, the IR sensor and
accelerometer will be put through its paces
to make sure they are accurately sensing the
hand signals and transmitting them to the
NodeMCU board. Additionally, we
examined the wireless link between the
NodeMCU and the mobile software.
Integrate with the mobile app: We FIGURE :6.1 [NodeMCU ESP8266]
combined the two systems, assuming that
the mobile app already possesses the
Wi-Fi connection is incorporated into
required code for deciphering the signals
NodeMCU, making it simple to connect to
sent by the NodeMCU board. This will
the internet and communicate with other
require making sure the mobile app can
devices. General Purpose Input/Output
receive the signals sent by the NodeMCU
(GPIO) Pins: The NodeMCU contains a
board and convert them into the proper text
number of GPIO (General Purpose
and voice commands.
Input/Output) pins that can be used to
connect to sensors, switches, LEDs, and
other devices. NodeMCU also features infrared light that it emits. Remote control:
analogue input pins that can be used to IR sensors can be used to receive signals
measure analogue signals like temperature, from a remote control device and translate
light intensity, and sound. PWM Output: them into instructions for an electronic
NodeMCU offers PWM (Pulse Width device, such as a television or DVD player.
Modulation) output, which can be used to IR sensors can measure the infrared
regulate a variety of devices, including the radiation emitted by light sources like
brightness of LEDs and the speed of LEDs and incandescent bulbs to detect the
motors. NodeMCU enables over-the-air presence of light. In applications including
(OTA) updates, allowing you to upgrade remote sensing, wireless communication,
the firmware of the device without and data transmission between devices, IR
physically connecting to it. These are only sensors can be utilised to send and receive
a few of the NodeMCU features that may data.
be applied to applications. You could also
be able to leverage other platform
capabilities and functions depending on the
needs of your project. I2C (Inter-Integrated
Circuit) communication, a widely used
protocol for interacting with sensors and
other devices, is supported by NodeMCU.
SPI Communication: Another widely used
protocol for interacting with sensors and FIGURE: 6.2 [IR Sensor]
other devices is SPI (Serial Peripheral
Interface), which NodeMCU also supports. 6.3 7805 VOLTAGE REGULATOR
NodeMCU can be used to build a web A consistent output voltage of 5 volts is
server that enables remote device control produced by the 7805 by regulating an
and data viewing from any location with an input voltage that can range from 7 to 35
internet connection. MQTT: NodeMCU is volts. This makes sure that electrical
compatible with the MQTT (Message equipment get a consistent power supply
Queuing Telemetry Transport) protocol, and helps shield them from voltage swings.
which enables device communication via
the internet in Internet of Things projects. Current limiting: The 7805 contains an
inbuilt circuit that limits the amount of
current it can give without damaging the
6.2 IR SENSOR device. By preventing overloading, this
helps safeguard the regulator and the
The two primary tasks that IR sensors are
electronic devices it is attached to.
capable of are object detection and
temperature sensing. In order to identify the
existence of an object, infrared sensors
gather up the infrared radiation that the
object emits or reflects. IR sensors are
advantageous for applications including
proximity sensing, motion detection, and
obstacle detection because of this
capabilities. IR sensors, on the other hand,
are valuable in a variety of applications,
including medical diagnostics, thermal FIGURE: 6.3 [7805 Voltage Regulator]
imaging, and temperature monitoring in The 7805 may produce a lot of heat,
industrial operations. They may measure an especially when operating at high currents.
object's temperature by detecting the The regulator is intended to dissipate heat
7. PROJECT IMAGES
TOP VIEW
6.5 MPU6050 x 1