Back to Parent

Outcome


Problem

Advanced technology enables people from all around the world to work and communicate remotely. However, it is never easy for people in romantic relationships to be apart. There are methods to communicate, express love by sending texts or know their wellbeing through social media, yet, people still suffer from a lack of presence which is essential for maintaining a relationship. Therefore, we wanted to solve for: how might we design an IoT device that will shorten the emotional distance between long-distance partners?

Solution

Our project aims to connect partners who are in a long distance relationship and feel the lack of their partner's presence. Users will have their own device which is paired with their partner's. By "booping" the device, it sends data to the device of your loved one to simulate a hugging motion. If seen, you can reciprocate your feelings and "hug" back. Our device simulates the act of hugging and enables partners to feel intimacy and presence in a physical form.

Hug gif
Show Advanced Options
Wechatimg986
Show Advanced Options
Conceptsketches
Show Advanced Options

Process

1. Designing and wiring the circuits

We developed two identical circuits for our paired devices. Each circuit has one FSR (Force Sensitive Resistor) and two Servos. Before we used the servos, we used one LED to check whether the FSR worked. For the concept to work, the FSR has to receive the data inputs and then servos output a rotating motion. Once the Photon gets an input from the FSR, the two servos of the paired device rotate their rotors. Thus, the servos represent the hugging arm, responding to the pressing action of the user.

2. Coding

As we followed the basic steps of connecting FSR, we encountered some problems. Servos of one device failed to respond to the data input from the other paired device. The possible reason behind this would be the poor internet condition which led to the Photon needing to reset sporadically and causing a very long delay. Moreover, we spent a long time to deal with our code to publish and subscribe Particle events for both devices.

3. Building the device

Next, we constructed a prototype of our figurine. We create patterns to test the size and used it to cut on parts to be sewn together. We sewed two identical patterns to build the body of our paired devices. We filled the body with cotton to express the soft touch of the body. Servo panels were built into the arms of the figurine.

Outcome

Eventually, two circuits worked as expected and managed to talk to each other. So when one person puts his/her hand on the device, the device hugs him/her back and at the same time triggers the hugging arms of the paired device.

Show Advanced Options
Show Advanced Options
Img 1354
Show Advanced Options
Fritizing diagram bb
Show Advanced Options
Show Advanced Options

Bill of Materials

2 x Photon

2 x Breadboard

4 x Small Servos S2309

2 x LEDs (testing only)

2 x FSR402 Force Sensitive Resistor 0.5 inch FSR

2 x Battery Power Supply

8 x AA Batteries

4 x Diodes

3 x Resistors (10K pulldown for FSR, 2x 220-Ohm resistors for testing with LED)

Jumper Wires

Reflection

Our team worked really efficiently step by step through the circuitry and coding to make the connected devices work. We struggled the most with getting both devices to talk to each other. For further improvement, the delay between the devices would be reduced and the stability of the servos would be improved.

Drop files here or click to select

You can upload files of up to 20MB using this form.