Saturday, June 9, 2012
Monday, June 4, 2012
Week Ten Updates
The final touches were put on the project. The algorithm was changed slightly to include a temporary variable so that the command function is only called when the signal energy crosses the threshold. This prevents the function from executing the same command many times rapidly.
The electrodes continued to cause problems. The alligator clamps tend to peel the corners off of the face, and the electrodes are so sensitive that they must be completely attached or they will not detect muscle contractions properly. More adhesive electrodes would mitigate this problem.
We recorded a demo demonstrating control of foobar2000 using EMG signals.
The electrodes continued to cause problems. The alligator clamps tend to peel the corners off of the face, and the electrodes are so sensitive that they must be completely attached or they will not detect muscle contractions properly. More adhesive electrodes would mitigate this problem.
We recorded a demo demonstrating control of foobar2000 using EMG signals.
The final script and command function can be found here:
http://www.mediafire.com/?gnwzcfvslxr42oi
http://www.mediafire.com/?iy545a746d6y3nc
Friday, June 1, 2012
Week Nine Updates
The final adjustments to the project were made. Lines of MATLAB code were added so now skip ahead, skip backwards, and play/pause can all be controlled with blinks. The script was also edited to display the signal graphs for both eyes simultaneously.
There is some trouble with the electrodes because they are not sticking to the face very well. They are extremely touchy and must be completely attached to the the face to pick up a signal. There is also a small delay in the rolling display of the signals detected because of the amount of signals being read. Additionally, a few more adjustments need to be made that will cause the algorithm to wait a few milliseconds after reading one jump in energy before executing a command. This will fix the problem experienced when one eye is read before the other eye in a double blink.
![]() |
Plots for both eye signals |
There is some trouble with the electrodes because they are not sticking to the face very well. They are extremely touchy and must be completely attached to the the face to pick up a signal. There is also a small delay in the rolling display of the signals detected because of the amount of signals being read. Additionally, a few more adjustments need to be made that will cause the algorithm to wait a few milliseconds after reading one jump in energy before executing a command. This will fix the problem experienced when one eye is read before the other eye in a double blink.
Subscribe to:
Posts (Atom)