
UPLOAD YOUR
CONSCIOUSNESS
Speculative Design | Creative Coding | Projection Mapping
Team: An Cao, Yihua Lee & Zhaorong Zeng
The inspiration of this project comes from "Ghost in the Shell". In the future, people do not need their physical body and try to upload their consciousness into a robot body and achieve immortality. Purpose of our Installation is simulate and show the process of user and device consciousness upload. And the use of projector, speaker and motors in the upload process to give users a good interactive experience, including tactile, auditory and visual.

INSPIRATION
After we took inspiration from "Ghost in the Shell", we boldly speculated on a future world where people don't have to worry about gender, because we can upload our consciousness regardless of gender. Our first proposal was to create an installation that transforms from male to female, and the appearance of the installation would have certain gender characteristics like "Ghost in the Shell". However, due to the consideration of gender themes, there may be certain controversies and public relations risks. Therefore, our team avoided obvious gender characteristics in the design of the doll shape of the installation, and made its painting style very binary and lovely, and introduced many different animation themes and special effects to make it a joyful and relieve pressure project.






INTERACTIVE STEPS
STEP 1
Hold the hand and wait for the data transfer to complete, during which the model hand vibrates to enhance the sense of interaction.
STEP 2
When different experience users hold the hand will randomly play different themes of animation to represent their individual unique souls and wait for the data transfer to complete. At the end, the wings of the model will open as the video ends.
STEP 3
At the end, there will also be dynamic eyes like the theme of the transformation animation, and the eyes will follow and blink according to the Webcam to capture the user's facial movement.
THUMBNAIL SKETCHES
3D MODELING & PRINITING
CREATIVE CODING
P5.Js + Serial Connect + Arduino IDE
First, we use the Arduino IDE as a terminal for the entire installation code, controlling its actions and status changes at every step. P5.Js is used to control the appearance time of different animations, logic and visual effects. The interaction stage of the whole installation is mainly divided into four stages. At the end of each stage, P5.Js will be sent back to the Arduino IDE through Serial Connect, and the Arduino IDE will issue instructions for a new step. And Arduino also controls the physical movement of the installation's wings.


CIRCUIT REFERENCE
Our Circuit Reference is form the Pcomp Lab: Using a Transistor to Control High Current Loads with an Arduino



FABRICATION PROCESS
FINAL OUTCOME & USER TESTS
Transformation Animation Topics
Sailor Moon
The Powerpuff
Digimon - Fairymon
Pokemon - Squirtle
Interactive Steps
Shaking hands triggers vibrations. After the handshake triggered 3 different videos: data upload, transform animation. And the blinking eyes of the final characters. After the transformation animation is finished, the wings are turned by the motor. The eye movement of the final figure is also based on the movement of the user's head detected by the Webcam to change the direction of viewing.