Gesture Communication System
by Ekna in Circuits > Assistive Tech
607 Views, 7 Favorites, 0 Comments
Gesture Communication System
Gesture Communication System: The All-in-One Assistive Smart Glove Featuring Gesture Communication, Automation & Health Monitoring
Introduction
In a world where communication is vital, individuals with sensory impairments (deaf, mute, or blind) often face significant barriers. This project is a comprehensive assistive technology solution: a Smart Glove.
This device serves three main purposes:
- Communication: Converts hand gestures into SMS text messages for caregivers.
- Home Automation: Allows the user to control home appliances (Lights, Fans) using simple finger bends.
- Health Monitoring: Continuously tracks the user's Heart Rate (BPM) and alerts caregivers if it becomes abnormal.
This guide will walk you through the theory, the circuit build, the calibration process, and the final coding.
Supplies
Building this project requires components for two separate units: the wearable Glove (Transmitter) and the Home Unit (Receiver).
Microcontrollers:
- 1x Arduino Nano: The heart of the wearable glove.
- 1x Arduino Uno: To manage the home automation and display unit.
Sensors:
- 5x Flex Sensors (2.2 inch): To detect the bending of each finger.
- 1x Pulse/Heart Rate Sensor: For continuous health monitoring.
Communication Modules:
- 1x SIM800L GSM Module: To send emergency and gesture-based SMS messages.
- 2x HC-05 Bluetooth Modules: Set up as "Master" (on the glove) and "Slave" (on the home unit).
Displays:
- 1x OLED Display (0.96" I2C): Small enough to mount on the glove to show status.
- 1x LCD Display (16x2 I2C): To show the status of home appliances at the receiver.
Actuators (Relays):
- 1x 2-Channel Relay Module: To control the Light Bulb and the Wall Socket.
- 1x Single Channel Relay Module: To control the 12V DC Fan.
(You can go for a three or four channel relay)
Power & Converters:
- 1x 12V AC-to-DC Converter: This takes your home’s wall power and provides 12V for the system.
- 1x Buck Converter (Step-Down): Connects to the 12V output to provide a steady 5V to the Arduino Uno.
- 1x 9V or LiPo Battery: To power the Arduino Nano on the glove for portability. In this case a powerbank was used instead.
Passive Components & Miscellaneous:
- 5x 10kΩ Resistors: Essential for the flex sensor voltage dividers.
- 1x Anti-static/ESD Glove: The base for your wearable tech.
- Jumper wires, Electrical wires, Breadboards, or a Custom PCB.
- 12V DC Fan, Light Bulb, and Socket.
- Strap: to tighten the heart-rate sensor to your wrists
Software:
- Arduino IDE: For coding and uploading to your microcontrollers.
Understanding the System Architecture
Before building, it is important to understand how the system works. The system operates in three distinct modes:
- Communication Mode: The Arduino reads the flex sensors. If a specific finger is bent (e.g., Ring Finger), it triggers the GSM module to send a specific SMS (e.g., "I want water") to a designated number/caregiver.
- Automation Mode: If the user switches modes, bending fingers will send Bluetooth signals to the Receiver Unit (Arduino Uno) to toggle relays (Lights ON/OFF).
- BPM Mode (Idle): When no gestures are detected for a set time, the system enters Health Monitoring mode, displaying the Heart Rate on the OLED and sending alerts when heart rate is above or below normal heart rate levels.
To make this build manageable, we will treat it as three "Mini Projects" that we will integrate at the end.
- Phase 1: Communication Mode: Wiring flex sensors, setting up the OLED display, and testing GSM SMS capabilities.
- Phase 2: Automation Mode: Building the receiver unit with relays and testing AC/DC load switching.
- Phase 3: Health & Integration: Adding the heart rate sensor and combining all codes into one "Brain" system.
Communication Mode (The Flex Sensor)
In this phase, we build the sensory part of the glove. The Arduino Nano will read the bending of fingers to trigger events.
Step A: Wiring the Flex Sensors
The flex sensors act as variable resistors. As you bend them, resistance increases. We need to create a Voltage Divider circuit for each finger.
Wiring:
- Connect one leg of every Flex Sensor to +5V.
- Connect the other leg to an Analog Pin (A0, A1, A2, A3, A6) AND to GND via a 10kΩ Resistor.
- Thumb (Flex Sensor) = A6
- Index (Flex Sensor) = A3
- Middle (Flex Sensor) = A2
- Ring (Flex Sensor)= A1
- Pinky (Flex Sensor) = A0
Step B: Determining Flex Thresholds
Every flex sensor is different. You need to find the "bend value" where the Arduino knows a finger is bent.
- Upload the Threshold Test Code below to your Arduino Nano.
- Open the Serial Monitor (9600 baud).
- Note the value when the finger is straight (e.g., 20) and fully bent (e.g., 150).
- Pick a value in between (e.g., 80) to be your "Threshold."
Code: Flex Sensor Threshold Test
Once you have picked an average threshold, "bend value" where the Arduino knows a finger is bent, we can proceed to the next step of the communication mode!
Setting Up the OLED Display + Flex Sensors
Step C: OLED + Flex sensors Setup
The OLED screen serves as the visual interface for the glove, displaying the text translated from your gestures, current system status, and heart rate readings. In this step we are going to assign text to the five flex sensors and display unto the OLED screen.
Wiring Connections (Nano to OLED):
- VCC → 5V
- GND → GND
- SDA → A4 (Analog Pin 4)
- SCL → A5 (Analog Pin 5)
Upload this code to your Arduino Nano once you have secured your flex sensor and oled display connections;
You can head to TinkerCad and play with a little simulation which utilities an Arduino Uno and five flex sensors>>>>>>https://www.tinkercad.com/things/1n5bEEMZVen-gesture-communication-system?sharecode=76JfNZ5mmcOaCuwczODbpxwzezXTLhdTDQ_hjrhn5FE
You can equally copy the code there if you are using an Arduino Uno for your OLED Display Test.
Important Note:
The codes in this project are designed for the Arduino Nano for the gesture and health monitoring functions. The portions of the code that control the automation mode on the utility end are assigned to the Arduino Uno. Using a different Arduino board for either function may require pin reassignment and minor code modifications.
Setting Up the GSM (SIM800L)
This is a big one so brace yourself, the SIM800L module enables the glove to send SMS alerts for specific gestures. This requires a robust power connection and specific wiring to the Arduino Nano's digital pins for software serial communication.
Check out Last Minute Engineers for more details on setting up the GSM Module if you feel stuck>>>>>>>>https://lastminuteengineers.com/sim800l-gsm-module-arduino-tutorial/
Wiring Connections (Nano to SIM800L):
- VCC → External 3.7V - 4.2V Power Source
- GND → External Power GND (Connect this to Arduino GND as well)
- RX → D3 (Digital Pin 3)
- TX → D2 (Digital Pin 2)
Note: The SIM800L is very sensitive to power fluctuations. A dedicated external power supply capable of delivering at least 2A (like a Li-Po battery or a buck converter) is highly recommended. In my case a Powerbank worked fine.
However the Blue PCB (V2.0/5V Compatible): Features an onboard voltage regulator, allowing it to be powered by 5V, which is convenient for Arduino interfacing
Network & Communication Testing:
Before integrating the GSM module into the main project, we must verify its connection to the cellular network and its ability to transmit data. Open the Serial Monitor to view the module's status response (using AT commands like AT+CREG? and AT+CSQ).
//AT+CSQ – It checks ‘Signal Strength
//AT+CCID – It checks whether the SIM card is valid or not and sends the SIM card number.
//AT+CREG? – It checks whether you are registered to the network or not. 1 HOME NETWORK,,,5 ROAMIING
//AT+COPS? – Checks which network you are connected to.
SMS Send Test: Now that you have verified your GSM module we can go ahead to do a SMS send test. Upload the SMS Send Test Code to confirm the module can successfully dispatch a text message to a specified phone number.
SMS Receive Test: Upload the SMS Receive Test Code to ensure the module can receive incoming messages, which is useful for debugging or future bi-directional features.
To ensure your Gesture Communication System operates reliably, follow these brief pre-flight checks:
- SIM Credit: Ensure both sender and receiver SIM cards have enough airtime or SMS bundles.
- Reliable Network: Use a provider with the strongest, most stable coverage in your specific area.
- Signal Strength: Use the Network Health Check code to confirm an AT+CSQ value between 15 and 31. Weak signals can cause message failure or system resets.
Heart-rate Sensor Setup
In this stage of the project, we integrate the Pulse Sensor and the OLED Display into the Communication Mode (Arduino Nano). This subsystem provides immediate visual feedback of the wearer’s heart rate—a critical safety feature of the Gesture Glove.
1. The Hardware Hookup
The Arduino Nano uses I2C communication for the OLED and a high-resolution Analog input for the pulse sensor. Follow these connections
For the OLED Display:
- VCC connect to 5V
- GND connect to GND
- SCL connect to A5
- SDA connect to A4
For the Pulse Sensor:
- VCC connect to 5V (or 3.3V for a cleaner signal)
- GND connect to GND
- Signal (S) connect to A7
Pro Tip: If the pulse sensor readings are too noisy, try connecting the sensor's VCC to the 3.3V pin on the Nano instead of 5V for a cleaner signal.
2. Calibration & Code
Heart rate sensors are sensitive to pressure and ambient light. This code includes a Pulse Detection Algorithm that calculates the time between beats to provide a stable Beats Per Minute (BPM) reading while drawing a live waveform.
Code;
3. Testing & Validation
- Calibration: Open the Serial Plotter in the Arduino IDE. If the line doesn't "jump" when you press your finger on the sensor, adjust the THRESHOLD value in the code.
- Placement: Secure the sensor to your fingertip or earlobe using the provided strap. Don't press too hard, as it can cut off blood flow and stop the reading.
- Observation: You should see a "live" EKG-style wave moving across the OLED, with the BPM number updating every time a beat is detected.
Sanity Check: If the BPM jumps wildly (e.g., 20, then 150, then 80), the sensor is likely picking up "noise" from your movement. Keep your hand still during the test.
For more info on heart-rate sensor>>>https://www.hackster.io/rajeshjiet/pulse-rate-bpm-monitor-using-arduino-pulse-sensor-46d599
Testing Gesture-to-SMS
Now lets combine Flex sensors, OLED and GSM. This mini-project tests if a specific gesture can send a text. In this test we only focused on three (3) flex sensors, you can choose to expand to five.
Gesture to SMS Mini-Project Update the PHONE_NUMBER variable before uploading.
Code:
Bluetooth Setup
To set up the wireless link for the "Brain" of your system, you need to pair the two Bluetooth modules so they connect automatically every time you power them on.
Follow the process highlighted in the video here>>>https://youtu.be/BXXAcFOTnBo?si=ySEG3oh7lW75uPdy
HC-05 Master & Slave Configuration
Before building the glove, we must "bind" the two modules. In this setup, the Arduino Nano (Master) will send commands, and the Arduino Uno (Slave) will receive them.
1. Enter AT Mode
To configure the modules, they must be in Command Mode (AT Mode).
Wiring:
- VCC → 5V
- GND → GND
- TX → Pin 10
- RX → Pin 11
The Trick: Hold the small button on the HC-05 module while plugging in the USB cable.
Confirmation: The onboard LED should blink slowly (once every 2 seconds). If it blinks fast, it is not in AT mode.
2. Configure the Slave (Arduino Uno Receiver)
Pass-Through Code;
Upload a blank "Pass-Through" code to the Uno and open the Serial Monitor (Set to 9600 baud and Both NL & CR). Enter these commands:
- AT → Response: OK.
- AT+ROLE= 0 → This sets module as Slave.
- AT+UART= 38400,0,0 → This sets the communication speed.
- AT+ADDR? → Returns the unique address (e.g., 98d3:31:f9882). Copy this address.
3. Configure the Master (Arduino Nano Glove)
Swap the modules and enter these commands for the Master, Upload a blank "Pass-Through" code to the nano and open the Serial Monitor (Set to 9600 baud and Both NL & CR). Enter these commands::
- AT+ROLE=1 → Sets module as Master.
- AT+CMODE=0 → Connects only to a specific address.
- AT+BIND=98d3,31,f9882 → Replace the colons in your Slave address with commas. This "marries" the two modules.
ALTERNATIVELY
Unplug the Arduino USB and remove the Slave module. Insert HC-05 Master into the exact same wires.
Hold the button on the HC-05 and plug in the Arduino USB. The LED should blink slowly.
In the Serial Monitor, enter the Master commands:
- AT+ORGL (Reset)
- AT+ROLE=1 (Set Master)
- AT+UART=38400,0,0
- AT+CMODE=0
- AT+BIND=98d3,31,f9882 (Use the address from Step 2 with commas).
Wireless Connectivity Test
Now, let's verify they are talking. Note that the Slave (Uno) uses different pins to stay clear of the AC/DC control circuits we will add later.
Master Test Code (Arduino Nano)
- Pins: TX → D10 | RX → D11
Code;
Slave Test Code (Arduino Uno)
- Pins: TX → D2 | RX → D3
Code;
Verification: Power both Arduinos. The LEDs on both Bluetooth modules should change from a slow/fast blink to a synchronized double-blink every few seconds. This means they are officially connected!
After you can mount the Master HC05 together with the Flex Sensors, Sim800l, OLED and Arduino Nano, Next we would look at the Autiomation mode setup and together with the Slave HC05, Relays, home appliance .etc
Automation Mode
This phase builds the separate "Home Automation Box" using an Arduino Uno. This unit receives Bluetooth signals from the glove to turn appliances on or off.
⚠️ WARNING: High Voltage Safety When wiring the Relay Module to AC bulbs or sockets, ensure the main power is OFF. If you are not experienced with AC mains, ask a qualified instructor for help or stick to DC loads (like LED strips or fans).
System Overview
This project phase consists of:
- Arduino Uno (controller)
- Two-channel relay module (AC socket and light)
- Single-channel relay module (12V DC fan)
- AC-to-DC converter (12V output)
- Buck converter (Arduino power)
- A barrel jack and electrical wires
- AC socket, AC light bulb, and 12V DC fan
1. Create the Common Live Junction (AC Input Side)
- Take the live (L) wire from the AC mains supply.
- At a junction point, connect this live wire to:
- The live input terminal of the AC-to-DC converter
- One terminal of the light bulb
- A wire that feeds the COM terminals of the relays used to switch the light bulb and the socket
From this junction, only one wire is soldered to the AC-to-DC converter’s live input pad.
2. Create the Common Neutral Junction (AC Input Side)
- Take the neutral (N) wire from the AC mains supply.
- Join it at a common neutral junction together with:
- The neutral wire of the light bulb
- The neutral terminal of the socket
- The neutral input terminal of the AC-to-DC converter
Again, only one neutral wire goes from this junction to the AC-to-DC converter’s neutral input pad.
3. Wiring the Light Bulb Through Its Relay
- Connect the mains live junction to the COM terminal of the relay assigned to the light bulb.
- Connect the NO (Normally Open) terminal of this relay to the remaining live terminal of the light bulb.
- The neutral side of the light bulb remains permanently connected to the common neutral junction.
📌 Result: The relay switches only the live line, turning the light ON and OFF safely.
4. Wiring the Socket Through Its Relay
- Connect the mains live junction to the COM terminal of the socket’s relay.
- Connect the NO terminal of this relay to the live terminal of the socket.
- Connect the neutral terminal of the socket directly to the common neutral junction.
📌 Result: The socket receives power only when its relay is energized.
5. AC-to-DC Converter Output Connections
- From the output side of the AC-to-DC converter:
- Connect Output+ to:
- The COM terminal of the single-channel relay used for the 12 V DC fan
- The IN+ terminal of the buck converter
- Connect Output− to:
- The negative terminal of the 12 V DC fan
- The IN− terminal of the buck converter
6. Wiring the 12 V DC Fan Through the Single Relay
- Connect Output+ from the AC-to-DC converter to the COM terminal of the single-channel relay.
- Connect the NO terminal of this relay to the positive terminal of the 12 V DC fan.
- Connect the negative terminal of the fan directly to Output− of the AC-to-DC converter.
📌 Result: The relay switches the positive DC line to control the fan.
7. Buck Converter and Arduino Power Supply
- From the output side of the AC-to-DC converter:
- Connect Output+ to IN+ of the buck converter
- Connect Output− to IN− of the buck converter
- Using a multimeter, adjust the buck converter output to 7–9 V DC.
- From the output of the buck converter:
- Connect OUT+ to the positive wire of the barrel jack
- Connect OUT− to the negative wire of the barrel jack
- Plug the barrel jack into the Arduino UNO.
📌 This safely powers the Arduino UNO from the mains supply.
Hardware Sanity Test (Automation Mode)
Before moving into wireless control, we must perform a Hardware Sanity Test. This ensures that the Arduino Uno can physically trigger each relay and that your wiring—from the high-voltage AC lines to the DC fan—is perfectly secure. We will use a "Blink Test" logic to cycle through each load.
⚠️ Safety First!
Warning: This step involves Live AC Voltage (110V/220V).
- Ensure all AC connections (Live and Neutral) are properly insulated and housed.
- Verify that your AC-to-DC converter is outputting a stable voltage before connecting the Arduino.
- Never touch the relay board or exposed wires while the system is plugged into the wall outlet.
The Hardware Sanity Code
This script sequence triggers the Socket, the Light Bulb, and the DC Fan one after another. Note that most relay modules are Active-Low, meaning LOW turns the relay ON and HIGH turns it OFF.
Code;
Execution & Verification
- Upload the Code: Connect your Arduino Uno to your PC and upload the sketch above.
- Open Serial Monitor: Set the baud rate to 9600. You should see the status messages printing in real-time.
- Observe the Loads:
- The Socket (or whatever is plugged into it) should activate for 1 second.
- The Light Bulb should flash.
- The DC Fan should pulse on.
- Listen for the "Click": Even if your AC loads aren't plugged in yet, you should hear a distinct mechanical click from each relay as it switches.
Troubleshooting:
- No "Clicking": Check if the Relay VCC/GND pins are connected to the Arduino 5V/GND.
- Inverted Logic: If the light stays ON and only blinks OFF for a second, your relay may be wired to the NC (Normally Closed) terminal instead of the NO (Normally Open) terminal. Move your load wire to the NO terminal.
If it worked, great job! Now we can join all the forces together Captain Planet Stlye!!! GENZ should reseach who Captain Planet is;)
Bonus (Gesture-Controlled Home Automation)
If you want to see the magic happen before finalizing the full glove code, this bonus step is for you! We will use the paired Bluetooth modules to create a "Remote Control Glove" prototype. In this version, bending individual fingers will toggle the Fan, Bulb, and Socket independently.
Note: You can skip this and go straight to the main project if you are ready for the full integration.
1. Hardware Setup
For this test, we only need three flex sensors on the Nano side and the full relay/LCD setup on the Uno side.
Master Side (Arduino Nano):
- Flex Sensors: Connect three flex sensors to A0 (Pinky), A1 (Index), and A2 (Middle). Use 10k resistors for the voltage dividers.
- Bluetooth HC-05 (Master): TX → D10, RX → D11.
Slave Side (Arduino Uno):
- Bluetooth HC-05 (Slave): TX → D2, RX → D3.
- Relays: Fan → D9, Bulb → D7, Socket → D8.
- I2C LCD: SDA → A4, SCL → A5.
2. The Master Code (Glove Side)
This code monitors your fingers. It uses a "toggle" logic—bend the finger once to turn a device ON, and bend it again to turn it OFF.
Remember to use your threshold value!
Code;
3. The Slave Code (Receiver Side)
This code listens for commands and updates both the physical relays and the LCD screen status simultaneously.
Code;
What to Expect:
- Power both boards.
- Wait for the Bluetooth LEDs to show a steady "paired" double-blink.
- Bend your Pinky finger: The DC Fan should start spinning, and the LCD will update to "FAN:ON".
- Bend your Ring finger: The AC Light Bulb should turn on.
- Bend your Middle finger: The AC Socket relay will click.
This confirms your wireless automation link is 100% functional and ready for the final project integration!
Finale
We have reached the finish line!!! In this step, we merge all previous test codes into two final sketches: one for the Glove (Master) and one for the Automation Hub (Slave).
Final Checklist
- Sim Card: Ensure your SIM card has credit and is inserted correctly in the SIM800L, check mobile receiver mobile number.
- Power: The SIM800L and the Relays consume a lot of power. Ensure your external batteries are charged.
- Flex Sensors: If the glove isn't triggering, check the flexThreshold in the code (currently set to 80). You may need to increase this number if your sensors are less sensitive.
- Baud Rate: The HC-05 Bluetooth module must be configured to 38400 baud in AT mode for it to communicate with this code.
- Prerequisites: Before uploading, ensure you have installed the following libraries in your Arduino IDE:
- Adafruit_GFX
- Adafruit_SSD1306
- LiquidCrystal_I2C
The "Brain" (Arduino Nano Master)
This code is the operating system for your glove. It manages three distinct modes:
- Communication Mode: Detects specific finger bends to send pre-set SMS alerts.
- Automation Mode: Uses the Thumb to toggle into this mode, where finger bends turn your fan, light, and socket on/off wirelessly.
- BPM Mode (Health): Automatically activates if you are inactive for 15 seconds. It monitors your heart rate and sends an emergency SMS if it detects abnormal activity.
WHAT TO EXPECT
On Startup: The OLED screen will display "Gesture Communication System". The glove starts in Communication Mode by default.
Switching Modes: The Thumb (A6) is your "Mode Switch" button.
- If you bend the Thumb, the system toggles between Communication Mode and Automation Mode.
- The screen will briefly say "Automation Mode Activated" or "Communication Mode Activated" to tell you where you are.
- Sleep/Health Mode: If you do not move any fingers for 15 seconds, the system assumes you are resting and automatically enters BPM (Health) Mode.
Mode I: Communication Mode (Default)
Goal: Send SMS messages and display text on the screen for speech assistance. Visual: The screen shows "Gesture Communication System".
Gestures (What happens when you bend):
- Pinky Only:
- Screen: Displays "I need my medicine"
- Action: Sends SMS "I need my medicine" to the contact number.
- Ring Finger Only:
- Screen: Displays "I want water"
- Action: Sends SMS "I want water".
- Middle Finger Only:
- Screen: Displays "I am cold"
- Action: Sends SMS "I am cold".
- Index Finger Only:
- Screen: Displays "My head hurts"
- Action: Sends SMS "My head hurts".
- Pinky + Ring (Together):
- Screen: Displays "I am hungry"
- Action: Sends SMS "I am hungry".
- Pinky + Ring + Middle (Together):
- Screen: Displays "Need to use the bathroom"
- Action: Sends SMS "Need to use the bathroom".
Note: The code prioritizes "Combined Bends" first. If you bend Pinky, Ring, and Middle, it will only send the bathroom message, not the individual messages.
Mode II: Automation Mode
Goal: Control home appliances (Fan, Light, Socket) wirelessly via Bluetooth. Visual: The screen shows "Automation Mode Activated".
Gestures (Toggle Control):
- Pinky: Acts as a switch for the Fan.
- Bend once: Fan turns ON.
- Bend again: Fan turns OFF.
- Ring Finger: Acts as a switch for the Light Bulb.
- Bend once: Light turns ON.
- Bend again: Light turns OFF.
- Middle Finger: Acts as a switch for the Socket.
- Bend once: Socket turns ON.
- Bend again: Socket turns OFF.
Mode III: BPM (Health) Mode
Goal: Monitor heart rate when the user is inactive/sleeping. Trigger: This happens automatically if you don't move your hand for 15 seconds.
What to expect:
- Screen: Displays "AVERAGE BPM" and a number (e.g., 75).
- Normal Behavior: It will continuously update the screen with your heart rate every few seconds.
- Emergency Trigger:
- If the BPM drops below 60 or goes above 100:
- Screen: Flashes "Alert! Abnormal BPM".
- Action: Sends an EMERGENCY SMS: "Emergency Alert: Patient's BPM is below/above normal at [value]."
- How to Exit: To wake the glove up and go back to normal Communication Mode, simply bend any finger
Upload this code to your Arduino Nano:
Part 2: The "Hub" (Arduino Uno Slave)
This code listens for Bluetooth signals from the glove. It doesn't need to "think"—it just waits for orders to turn the Fan (Relay 1), Bulb (Relay 2), or Socket (Relay 3) on and off.
Upload this code to your Arduino Uno:
Congratulations! You have now built a fully functional smart glove that can speak, control your home, and monitor your health.
DISCLAIMER: This project is a prototype designed for educational and research purposes only. It is not a certified medical device. The heart rate monitoring and emergency alert features should not be used as a substitute for professional medical equipment or emergency services. The author is not responsible for any health-related issues or system failures during use.
This Gesture Communication and Automation System was the result of our final year capstone research at the Accra Institute of Technology (AIT), School of Advanced Technologies, Engineering and Sciences (SATES).
The Project Team:
Emmanuel K. N. Anderson (B.Eng Electrical and Electronics Engineering)
Rikpossou Kafoui Augustine (B.Eng Electrical and Electronics Engineering)
Broni Ernest (B.Eng Computer Engineering)
Academic Supervision:
Mr. Rex Alphonse Bayor (Project Supervisor)
We designed this system to bridge the communication gap for individuals with sensory impairments, combining wearable technology with home automation and real-time health monitoring. This project stands as a testament to our undergraduate engineering journey and we hope you enjoyed building with us