System Diagram
Team 20
"The Ohmies"
Signal Acquisition Unit
- EMG Sensor (MyoWare): Detects muscle signals from the user to trigger finger movements.
- Position Sensors (LSM6DSOX IMU): Track finger movement angles for precise control and feedback.
- Emergency Stop Button: Immediately halts all motor operations for safety.
Motion Control Unit
- SAMD21 Microcontroller: Processes EMG data and controls servo motors.
- Servo Motors (MG90S): Four motors provide controlled finger actuation.
- 3.3V Voltage Regulation: For MCU and sensors.
- 5.0V Boost Converter: Provides power for servo motors.
Remote Monitoring & Control Unit
- Cloud Platform:
- Real-time finger position visualization
- Per-finger precision control interface
- Recovery progress tracking over time
Data Flow
- Input: EMG signals → SAMD21 processing
- Processing: FreeRTOS tasks (EMG sampling at 1000Hz, IMU data at 100Hz, Motor control at 50Hz)
- Output: Servo actuation for finger assistance
- Monitoring: Position data → Wi-Fi → Cloud dashboard
- Control: Web interface → Wi-Fi → Motor parameter adjustments