SALIM HABIB UNIVERSITY
(FORMERLY BARRET HODGSON UNIVERSITY)
Department of Biomedical Engineering
Basic Electronics
Project Title: Smart Gesture Glove For Assistive
Communication
Group Members:
Azka Rehan
Rameen Zubaida
Asadullah
Course Instructor: [Link] Jalal
Introduction:
Communication is a basic human need, yet it becomes a serious challenge for individuals
suffering from partial paralysis, stroke, spinal cord injury, or neuromuscular disorders. Such
patients often retain limited finger movement but cannot speak clearly or move their body
effectively. As a result, they depend heavily on caregivers for even simple needs like water,
medicine, or emergency help.
Traditional communication methods such as bells, switches, or verbal aids are either inefficient,
costly, or require more physical effort than these patients can manage. There is a strong need for
a simple, low-cost, and efficient assistive communication system that works with minimal
movement. The Smart Gesture Glove for Assistive Communication is designed to solve this
problem. It uses small finger movements detected by flex sensors, processes the signals using a
microcontroller, and converts them into clear messages displayed on an LCD along visual alerts.
This project demonstrates the application of embedded systems, sensors, and assistive
technology to improve healthcare communication and patient independence.
Objectives:
The main objectives of the Smart Gesture Glove are:
To assist partially paralyzed patients in communicating basic needs
To design a gesture-based communication system
To detect finger movements using flex sensors
To convert sensor signals into meaningful messages
To display messages clearly on a LCD
To reduce dependency on verbal communication
To minimize physical effort required from the patient
To improve patient–caregiver interaction
To design a low-cost and portable system
To demonstrate the use of Arduino in healthcare applications
Components Used:
Arduino Microcontroller
The Arduino UNO acts as the brain of the system. It reads analog signals from the flex sensors,
processes the gesture data, and executes the programmed logic to control the LCD, buzzer, and
LED accordingly.
Flex Sensors
The flex sensors are used to detect finger bending movements. When a finger bends, the
resistance of the flex sensor increases, converting the mechanical movement into an electrical
signal. These signals allow the system to recognize gestures even with minimal finger motion.
LCD Display:
The LCD display shows predefined messages such as “Need Water,” “Need Help,” and
“Emergency.” It provides clear visual communication, allowing caregivers to instantly
understand the patient’s needs without confusion.
Jumper Wires
Jumper wires are used to establish electrical connections between the Arduino and other
components.
Breadboard
The breadboard is used to assemble and test the circuit without soldering.
Resistors:
The resistors are used for voltage division to ensure proper signal levels from the flex sensors.
They help stabilize sensor readings and protect the Arduino from excessive current, ensuring safe
and reliable operation of the system.
Glove Material:
The glove material is used to hold the sensors securely in place while ensuring comfort for the
patient. It allows natural finger movement, making the device easy to wear and suitable for long-
term use without discomfort.
Power Supply
A suitable power supply is used to provide electrical power to Arduino and cooneted
components.
Circuit Connections :
Flex Sensor 1:
One end connected to 5V on Arduino
Other end connected to analog pin A0
10 kΩ resistor connected between A0 and GND
Flex Sensor 2:
One end connected to 5V on Arduino
Other end connected to analog pin A1
10 kΩ resistor connected between A1 and GND
LCD Connections:
VCC pin → 5V on Arduino
GND pin → GND on Arduino
SDA pin → A4 on Arduino
SCL pin→ A5 on Arduino
Common Ground Rule:
All components’ GND (flex sensors, LCD, resistors) must connect to Arduino GND
Ensures stable analog readings and proper LCD operation
Methodology:
Gesture Detection:
Flex sensors are attached to the glove. When the patient bends a finger, the sensor bends and its
resistance changes.
Signal Conversion
The resistance change causes a variation in voltage. This voltage is sent as an analog signal to the
Arduino UNO.
Signal Processing
The Arduino reads the analog values and compares them with predefined threshold values stored
in the program.
Gesture Recognition
Each finger movement pattern corresponds to a specific message, such as requesting water, help,
or indicating an emergency.
Message Display
The corresponding message is displayed on the LCD screen, allowing caregivers to understand
the patient’s requirement instantly.
Continuous Operation
The system continuously monitors finger movements and updates the display in real time.
Discussion:
The Smart Gesture Glove provides a practical and efficient solution for assistive communication.
By using flex sensors and an LCD display, the system successfully translates small finger
movements into understandable [Link] glove is designed for patients with limited
mobility, requiring only minimal finger movement to function. Its portable and wearable design
makes it suitable for both home and hospital environments. The system is cost-effective, easy to
use, and reliable, making it accessible to a wide range of patients.
Some limitations include:
A fixed number of gestures (currently limited to three main messages).
Calibration may be required for different users depending on finger size and movement
range.
Wired setup may restrict flexibility in some cases.
Despite these limitations, the system is highly effective for basic communication needs and
demonstrates the practical integration of embedded systems in healthcare technology.
Results:
The Smart Gesture Glove successfully detects small finger movements and converts them into
clear, understandable messages displayed on the LCD screen. During testing, the flex sensors
accurately captured the bending of each finger, and the Arduino UNO processed the analog
signals in real time. The system correctly recognized predefined gestures, such as “Need Water,”
“Need Help,” and “Emergency,” and displayed the corresponding message instantly. The glove
demonstrated high sensitivity, requiring minimal effort from the user, making it suitable for
partially paralyzed patients. All readings were stable due to the use of 10 kΩ resistors in the
voltage divider configuration, and the common ground connection ensured reliable operation.
Overall, the system proved to be portable, low-cost, and effective as an assistive communication
device, enhancing patient independence and improving caregiver response time.
Conclusion
The Smart Gesture Glove is an affordable, user-friendly, and reliable assistive communication
device. By combining flex sensors with an Arduino microcontroller, the system converts simple
finger movements into meaningful messages displayed on a LCD.
This project highlights that small, simple gestures can significantly improve communication for
partially paralyzed patients. The glove enhances patient independence, reduces caregiver
response time, and demonstrates the practical application of embedded systems in [Link]
device shows that low-cost technology can have a meaningful impact on improving quality of
life and healthcare efficiency.
Future Implementations:
The system can be further enhanced by:
Adding wireless communication (Bluetooth/Wi-Fi) to send messages to mobile devices.
Increasing the number of gestures using additional flex sensors.
Integrating a voice module to convert text messages into speech.
Developing a mobile application for remote monitoring.
Using machine learning algorithms for adaptive gesture recognition.
Making the glove more ergonomic and lightweight.
Incorporating gesture customization for individual patient needs.
Creating a fully wireless glove for enhanced portability.