Our concept of the love testing machine:
Whoever you are, whether you are female or male, senior or child,
whatever your nationality, your culture, your race, your age is,
it is equal for everyone to have the rights of love.
INTERACTIVE ／ ARDUINO ／ p5.js ／ UX
What is love testing?
Love is not determined by our age, race, gender and preference. Love is an abstract expression, and our love testing has transferred this abstract form of feeling into art visualization.
The Heart Beat project is based on p5.JS, Arduino, humidity sensor and pulse sensor to test users' heart beat level (BPM) and humidity (sweat) level. When people feel the person they have feeling with, their hearts will beat faster and they will start sweating.
The p5 sketch will calculated the data collected from both sensors and generate the results to project on the board between the users.
Red heart : In love
Pinkish heart : Friendship
Blue heart : No feeling (Better grab a coffee and understand each other more!)
Two testers will stand at each side of our testing board. They won’t see each other, and they will put their hand on the same position on each side and can see each other’s hand clearly.
When they are ready, push a button to start the testing and the sensor will start work on testing numbers.
Two users will have earphones on with voice instruction and background music, and the sensors will begin testing for 40 sec and the results will come out at the end.
An interactive animation will display according to the sensor value of each user. For the first 40 sec, little particles will wiggle and move randomly on screen, the moving range will based on the sensor value. The higher the value, the larger the range will be. The speed will also be changing on the data collected. Here is how it looks like:
After 40 sec, all particles will come together and visualize a heart shape. Different color will stand for different meaning and level of love, and we will have voice instruction for users.
User Experience Design
Based on our user research, users prefer to know the results privately in order to avoid unnecessary awkwardness. The instruction of the whole experience will be played in the headphone that only users can hear. The meaning of the different results can only be known by participants. The audience can fully enjoyed the animation changing.
Particle love by Edan Kwan
Coding Challenge #59: Steering Behaviors by Dan Shiffman
Coding Challenge #50.1: Animated Circle Packing - Part 1 by Dan Shiffman