A wearable system that connects visually impaired and speech-impaired individuals through gesture, speech, and touch — running entirely offline.
Millions of people need accessible communication solutions
285 million people worldwide live with visual impairment. Millions more face speech and hearing challenges. Existing assistive devices are often expensive, limited, or need constant internet.
Gesture Link is built to work differently — it's wearable, offline, and enables real-time two-way communication between users through gesture, speech, and tactile feedback.
Flex sensors detect finger bends and hand orientation
Gestures are matched to pre-recorded audio phrases
Speech is converted to tactile Braille patterns on the hand
AI-powered smart glasses that detect objects, recognize colours, and give audio feedback to visually impaired users.
Converts hand gestures into spoken phrases using flex sensors and a 6-axis IMU. Audio plays through DFPlayer Mini — no internet required.
Captures speech through an I2S microphone and converts it to tactile Braille vibration patterns using 12 vibration motors.
Click a tab below and hit play to watch an animated walkthrough of how each module works.
No internet, no cloud, no delays. Everything processes on-device for privacy and instant response.
Gesture to speech and speech to Braille — connecting speech-impaired and visually impaired users both ways.
Camera-based colour detection using OpenCV that maps RGB values to human-readable colour names in real time.
Continuous heart rate and SpO2 tracking through the MAXREFDES117 bio-sensor across all modules.
Language selection interface supports multiple languages for broader accessibility and global reach.
Glove A serves live sensor data as JSON over Wi-Fi, enabling remote health monitoring from any device.
| Component | Qty | Module | Purpose |
|---|---|---|---|
| ESP32-S3 Sense | 1 | Visora | Main controller with camera |
| ESP32-C6 | 1 | Glove A | Gesture processing controller |
| ESP32 Dev Module | 1 | Glove B | Speech and Braille controller |
| ST7735 TFT (1.8") | 1 | Visora | Status and visual feedback display |
| OLED Displays | 2 | Gloves | Health data and sensor readings |
| Flex Sensors | 4 | Glove A | Finger bend detection |
| 6-Axis IMU | 1 | Glove A | Hand orientation tracking |
| INMP441 Microphone | 1 | Glove B | I2S speech capture at 16kHz |
| Vibration Motors | 12 | Glove B | Braille tactile output matrix |
| MAX98357A Amplifier | 1 | Visora | I2S audio output |
| DFPlayer Mini | 1 | Glove A | Offline MP3 audio playback |
| MAXREFDES117 | 1 | All | Heart rate and SpO2 monitoring |
| DHT11 Sensor | 2 | All | Temperature and humidity |
Complete circuit diagrams showing component connections, pin assignments, and signal flow.
Main Controller: ESP32-S3 Sense
Key Connections: Camera → Object detection, TFT display, I2S audio amplifier, DHT11 sensor, MAXREFDES117 bio-sensor
Main Controller: ESP32-C6 Xiao
Key Connections: Flex sensors (4×), 6-axis IMU, DFPlayer Mini, OLED display, bio-sensor
Main Controller: ESP32 Dev Module
Key Connections: INMP441 microphone, 12 vibration motors (Braille matrix), OLED display, bio-sensor
ESP32-S3 with onboard camera, TFT display, and audio output for real-time object detection and colour recognition.
Wearable glove with flex sensors and IMU that converts hand gestures into spoken audio phrases.
Tactile communication glove with 12 vibration motors arranged in a Braille cell pattern for haptic feedback.