Project Overview
Built the main embedded program and state machine around the sequence IDLE, PULSE, CONTROL, COOLDOWN, and STOP so the system could manage stimulation behavior explicitly instead of relying on ad hoc logic.
Implemented flex sensor processing, grip detection logic, and FSR-based force feedback to compare measured force against a target and adjust stimulation intensity in real time.
Integrated the digital potentiometer, display output, and safety-critical behavior including emergency shutoff, controlled ramp-up, and default intensity limits.
Used a PI-style control structure to explore the tradeoff between responsiveness, stability, and user comfort in a closed-loop assistive device.