Passive filters (two highpass filters at 0.16Hz) are initially used to filter out DC noise before the three-lead signal from electrodes converts into a two-lead signal via a differential amplifier and buffer.
Sallen-key Bandpass filters were implemented to further filter the signal to then be passed into a precision full wave rectifier.
The filtered emg signal was put into a non-inverting amplifier as the last step to be read by the Arduino MKR Wifi 1010
Filtered EMG Signal Circuit
Mechanical Interface