Emotion Recorder!
Record your heartbeats and mold it.
Project by:Ayşe Esin Durmaz
Homo-sapiens tend to hide their true emotions for the sake of society due to our urge to approve. As another possibility, sometimes these emotional changes happen in our concious and we cannot recognize them. Affective sensors are work to recognize and define these emotions. According to human heartbeat rate, respiratory dense, skin conductance and brain sensors can evaluate the current state of emotion by harmonizing these data. According to Weil(1), the correlation between breathing and emotions is a dramatic example of mind/body unity; when people are anxious, angry, or upset, their breathing is always rapid, shallow, noisy and irregular, and slow, deep, quiet, regular breathing simply cannot coexist with emotional turmoil. Respiration rate increased with increasing arousal and heart rate, independently of the valence of the situation. Research shows that there is a direct link between happiness and heart rate(2). For the material manipulation assignment, I decided to use a Blood pulse volume sensor (BVP) to link the current state of emotion. According to BVP sensor data, the output of the machine will change. While the user seeing the machine making patterns for the user’s own heartbeat rate, these patterns also can effect the user’s state of emotions. The new state of emotion also going to change according to the pattern.
Supplies
- 1 Micro Servo motor
- 1 Step Motor
- 1 Step Motor Driver
- Arduino
- Pulse Sensor
- 9V battery
Wiring
Coding
//Define stepper library and servo library
#include #include
Servo myservo; // create servo object to control a servo
int Pulse_sensor = 0; // analog pin used to connect the BVP int val;// variable to read the value from the analog pin int pos = 90; // servo motors's angle value when sensor not reading data
const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution // for your motor
// initialize the stepper library on pins 8 through 11: Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
int stepCount = 0; // number of steps the motor has taken
void setup() { myStepper.setSpeed(4); myservo.attach(6); // attaches the servo on pin 6 to the servo object Serial.begin(9600); myservo.write(pos);
}
void loop() {
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023) Serial.println(val); if (val > 511){ myStepper.step(STEPS_PER_REVOLUTION); val = map(val, 0,1023,85,130); myservo.write(val); // sets the servo position according to the scaled value delay(15); // waits for the servo to get there }
}
Laser Cut Files
You can download and assemble the Emotion Recorder.
Downloads
How to Run Emotion Recorder;
Emotion recorder is a device that ideally aiming the record human emotions. This machine design looking for some questions in my mind for a while. How to materialize human emotions? The main principle of the machine is to print blood volume rate with a servo motor. Servo motorheads can turn between 0-180 degrees. The analog range of the BVP sensor is up to 0-1023. Emotion recorder's end effector is attached to one servo motor. This motor is turning in between 90 to 110 degrees per 15 milliseconds. Every heartbeat range, for my sensor,- my heartbeat shows in between 505 to 530 in the analog range- represents an angle in between these input data. This system is designed to manipulate human emotion, this manipulation will become a pattern. Emotion Recorder is actually making a moldable pattern. However, playing with end effector design can lead to different outputs too.
How to Make a Candle From Your Heart Beat!
During my project development, I looked for different ways to print to create this relationship with machines and humans. For the design of the hardware, I was inspired by the record player. My printing bed is connected to a step motor. It starts to turn slowly when the pulse sensor starts to reading data. The printing bed is a circular table, user can pour different materials to make variable molds.In here, I poured wax into the wet sand.