Using gsr and faceOSC, I tracked galvanic skin response data, blinking & subtle changes in smile while looking at portraits by Chuck Close and Lucian Freud. I also worked with the pulse oximeter, but didn’t graph the data because I didn’t find it to be reliable.
Here’s the simple galvanic skin response circuit. It sends 5v to on finger and measures the the conductance through the body to the arduino through a 10k resister and a capacitor.
Using FaceOSC, I was able to get the coordinates of the eyebrows and top of the eye, and the mouth position. I created a variable for blinking that subtracts the distance between the eyebrow and top of the eye. When that distance is above a threshold I set, it indicates the top of the eye has lowered and the person is blinking.
The top white line is the gsr readings.
The blue line is the smile readings. The height of the line is taller as the mouth gets horizontally longer.
The red lines are blinks.