CONTRIBUTIONS:
Fabrication, Visual & Conceptual Development, UX/UI Design, Web Development (p5.js)

TOOLS:
Laser-Cut Cardboard, Javascript, Github

DURATION:
3 weeks (October 2024)

TEAM:
Olivia Pasian, JC Zhang, Harry Zhao
Image of phone pet on a plinth with two people interacting with it. Several people placed their phone on a plinth for others to come up and interact with it, which was really fun to see humans attempt to emulate the pitches to communicate with the pet.
Image of phone pet on a plinth with two people interacting with it. Several people placed their phone on a plinth for others to come up and interact with it, which was really fun to see humans attempt to emulate the pitches to communicate with the pet.
Group of phone pets circling each other. This was not an interaction we expected from the experience but created interesting results with the phones all responding to one another.
Group of phone pets circling each other. This was not an interaction we expected from the experience but created interesting results with the phones all responding to one another.
Group shot of all the phone pets together during the experience.
Group shot of all the phone pets together during the experience.
PROJECT SUMMARY:
"Pet Network" is a p5.js project I worked on with JC Zhang and Harry Zhao. It is an interactive experience made up of cellphones, costumes, and communication. 
The experience uses cellphones (and their owners) which run a p5.js program to turn phones into an animated pet. The program outputs pitch and a beeping language and takes microphone input with the goal of finding a pitch to match one of three types. If a phone is placed down and hears a pitch that is a match, it engages in conversation, but otherwise ignores any language it doesn’t understand. Each phone pet has expression movements matching the conversation state: shaky if in motion, still if listening, and talking if in conversation. Phone owners are given a cardboard wearable for their phone to fully transform their phone into a new-and-improved version of itself. The goal of the experience is to get the phones to talk to each other, but humans without phone pets are also able to try to talk to the phones. Using whistling, screeching, humming, and singing, humans can attempt to speak the phone’s language. 

CONCEPT:
Our intent behind “Pet Network” was to create a metaphor for our current methods of communication. By emulating the interactions of a dog park, we wanted to demonstrate how we have become dependent on our phones for so much of our communication with each other. We wanted to investigate the reliance and ownership we have over our phones and let them take the lead in this experience by being the only way users can communicate with each other.
PROJECT BRIEF:
This project was created for a class assignment with the goal of creating an interactive experience using 12 or more phones. We were asked to consider our cellphones as sensor-packed, touchscreen computers. Ultimately, the task was to create an installation, sculpture, or performance that linked the cellphones through social, spatial, and material networks.

TECHNICAL WRITE-UP:
This project was built with Javascript, specifically p5.js. It utilizes several Javascript files to create the output pitch, listening, gyroscoping, and facial animations for the phone pets. The code uses the device's built-in gyroscoping functionality to detect whether the phones are placed on a flat surface, so that it will not start listening for other phones until it has been set down. If that detection is true, it will then set out the detection pitch, which other steady pets are listening for. If the pitch is detected by the other pet, they will begin a "conversation" of pitches. 

EXHIBITIONS:
This experience was run twice: once for a class assignment using a room of over 20 people, and a second time for the 2024 Digital Futures Open Show at OCAD University. For the DF Open Show, the project was run as a series of workshops, inviting visitors to make their own phone pet and facilitating connection between strangers.

See more: