Midterm Project Reflection–Ketong Chen–Inmi

CONTEXT AND SIGNIFICANCE

  According to our previous group project research, we had an idea to design a dancing machine which can help people learn how to dance. The device includes continuous interactive action, you can get an output (the movement of the device) every time you input (see the movement of others). And it has a meaningful aim that is to make people more comfortable and confident to learn dancing. Inspired by it, I want my midterm project meaningful and can solve some real problems. Thanks to my partner Tya, she came up with an idea that we both agree with, which I will explain later. During the past few weeks, I have seen many interactive projects and analyze some of them:

Ethical Things – The mundane, the insignificant and the ‘smart’ (things) https://www.creativeapplications.net/objects/ethical-things-the-mundane-the-insignificant-and-the-smart-things/

the Blanket Project by Nicholas Stedman from  ART + Science NOW, Stephen Wilson (Kinetics chapter)

They both solve some real problem and by analyzing them, I found their idea align with my definition of interaction before —— a cyclic process that requires at least two objects (both animate and inanimate are accepted) individually has its input-analyze-output. Simply, each part included in the process need to be able to react when receiving different types of signal, no matter the relationship is easy or complex. Based on this, I also want to add that the whole process should be meaningful instead of some interesting but meaningless movement. About our midterm project, we made a device which aims to help people focus on their food and friends instead of staring at their cell phone. The device will serve your food only when you place your cell phone in the appointed place. If you use your phone while eating, it will take away your food as a punishment. The idea is not new. During the user testing session, someone told us that in a restaurant from their hometown, the customers can get a discount if they give their phones to the waiter. Compared with it, our project is more interactive since it includes immediate feedback every time you take away your phone from the appointed place or pit it back. The interesting interactive process also appeals to people to put away their phones. Our project is intended for those people who can not help checking their phones when eating and willing to make changes to enjoy the time without cell phones.

CONCEPTION AND DESIGN:

   Since the main task of our project is to encourage people to put their phones at the appointed place while eating, the most important thing we should consider is how to make it clear about where to put the phones. To figure this out, we choose to use laser cutting to create the shape of the phone to remind people what to do. However, due to the size of the Arduino breadboard, we can not make the device thinner to stimulate the plate so it confuses the user what to expect. We hope that using advanced technology it can be made more like a plate so people know what to expect. We first use cardboard to build the whole project but after several tests, we find it hard for it to take the weight of the cell phone, so we change into the wooden board. Also, since we use the FSR sensor to sense the pressure, we have to make sure all the force the phone gives the board could be accurately put on the sensor. To do that, we first considered rubber but later I found sponge more stable and effective. We stick a piece of sponge between the sensor and the board and it works! We also decided to use DC motors to make the wheels and H-bridge to change the direction the wheels rotate.

FABRICATION AND PRODUCTION:

   During the process making the process, we met countless difficulties, I will just mention some really hard ones. In the beginning, we tried to use the tip122 and diode to build the circuit with DC motor. We thought it should be easy since we have covered it in class. But when four motors connected, it had troubles. Only one of four worked. After many times checks, I found that I plugged the diode in the wrong way so it stops the current. I was so excited it worked! But soon after that, we notice that it is hard to change the direction it rotates, we need to use the H-bridge. So we start from the beginning. We referred to the use of the H-bridge in the class note and successfully make four motors work. As for the FSR sensor, we googled the circuit and connect it to the Arduino board.

Image result for fsr sensor arduino circuit

As for the code, I was confused about how to let the motor rotate when the sensor senses the pressure and rotate in the opposite direction when the pressure is zero. I tried to write a few times but fail. Luckily, my partner knows a lot about coding and she helped me to have a better understanding of the code and we control it successfully. Here is the code:

int outValue = 0;

void setup() {
// put your setup code here, to run once:
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);

pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
Serial.begin(9600);
}

void loop() {
// put your main code here, to run repeatedly:
int phone = analogRead(A0);
Serial.println(phone);
if (outValue < 20 and phone > 60)
{
outValue += 1;
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
delay(20);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
digitalWrite(11, LOW);

}
if (outValue > 0 and phone < 60)
{
outValue -= 1;
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(50);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);

}

}

During the user testing session, people all knew they should put their phone on the appointed place, but most of them were confused about the meaning of doing it. So to make our aim more clear, we put some candies in the “plate”(actually it looks like a car) to indicate the food and is much more better.

The first version:

The final version:

CONCLUSIONS

Our goal of the project is to encourage people to put away their phones while eating and focus on their food and friends to better enjoy their lives. From my perspective, our project aligns with my definition of interaction since the input is to put down the phone or take away while the output is the movement of the “plate”. However, through the observation of the audience interact with our project ultimately, we found that they understood the goal of the project but put their hands instead of their phones to “cheat” to get the candy. So if we have more time, we will figure out a way to allow the sensor to only recognize the phone. Also, we need to make it more appealing to people so they are willing to put their phone at the appointed place. During all the failures, I learned to be more patient and do not be afraid to ask for help and try again. I am also encouraged by our success for it gives me the confidence to learn new things.

  

  

  

Recitation 4 Drawing Machines–Ketong Chen

  With Haiyan, in this recitation, I built a drawing machine and have a better understanding of the H-bridge. We each complete the first two steps individually and then cooperate to make the machine work.

Materials:

Steps 1 and 2

1 * 42STH33-0404AC stepper motor
1 * L293D ic chip
1 * power jack
1 * 12 VDC power supply
1 * Arduino kit and its contents

For Step 3

2 * Laser-cut short arms
2 * Laser-cut long arms
1* Laser-cut motor holder
2 * 3D printed motor coupling
5 * Paper Fasteners
1 * Pen that fits the laser-cut mechanisms
Paper

Step 1 Build the circuit

  We need to build the circuit with H-bridge to control the motor to let it rotate smoothly. Here is the diagram:H-bridge circuit diagram

  Here I want to stress the mistake that I made. First, it is really important to keep the 12V and the 5V separate to each other. Thanks to the help of the assistant I did not fry my computer. Secondly, the use of the H-bridge needs to be paid attention to. The circuit did not work at the first because I plug it upside down. This semicircle indicates where the front of the IC is. The correct way to use is this:

After copy the example code, the motor worked.

Step 2: Control rotation with a potentiometer

  In order to control the motor, I use the map function to connect the potentiometer with the motor which is simple. 

Step 3: Build a Drawing Machine

Here is our “masterpiece”.

Question 1:

What kind of machines would you be interested in building? Add a reflection about the use of actuators, the digital manipulation of art, and the creative process to your blog post.

Answer: I am interested in building a machine that allows people to know their physical state, such as when to sleep or when to do physical exercise. The machine can be built in the form of a bracelet to examine the body. My inspiration comes from the cases of sudden death of people who stay up late to work or study very often. Though they do not realize, their bodies need rest. With the machine, we can have a clear view of our body and save ourselves before it is too late.

Question 2:

Choose an art installation mentioned in the reading ART + Science NOW, Stephen Wilson (Kinetics chapter). Post your thoughts about it and make a comparison with the work you did during this recitation. How do you think that the artist selected those specific actuators for his project?

Answer: I like the blanket project which differs from the drawing machine I built. While the drawing machine needs to be controlled by human beings, the blanket can automatically find its “target” using the sensor in it. I think the artist may want to solve the problem that the blanket always be kicked off while we are sleeping. The interactive process is clear that when the person move or change gestures, the blanket follows.

Group Project Reflection–Ketong Chen

  The definition of interaction for me is a cyclic process that requires at least two objects (both animate and inanimate are accepted) individually has its input-analyze-output. Simply, each part included in the process need to be able to react when receiving different types of signal, no matter the relationship is easy or complex. As mentioned by Crawford, the refrigerator example shows the value of the interaction exits in the moment someone feels connections-engagement, entertainment and so on(Crawford, 4).

  One project I found doesn’t align with my definition is the Ethical Things – The mundane, the insignificant and the ‘smart’ (things) https://www.creativeapplications.net/objects/ethical-things-the-mundane-the-insignificant-and-the-smart-things/

I’m not saying the whole process of the project does not align with the definition. The fan can serve a certain group of people by setting ethics and it can detect and decide who is the target.  When it faces a doubt, it requires a “worker” to help it to do the decision.  First, the cyclic process doesn’t appear much for the only thing people do is to sit there and enjoy the fan. The input is set by people instead of directly detecting by the fun which shows little spontaneous connection between them. Secondly, when it faces a dilemma, it can’t decide by itself and involves other helpers. Interaction should include meaningful back and forth connections and each express itself clearly.

  One project I found aligns with my definition is Eyewriter which is a tool created by F.A.T. Lab and Graffiti Research labs. It shows the constant connections between one’s eyeball and the device can draw pictures along the movement of the eyeball. It requires the active participation of both the creator and the performer and it fulfills the cyclic process.

  As for the group project, I’m in the “let’s dance” group 5. We met 3 times in total and we discussed and cooperated together. We first came up with some plans which were super cool but didn’t include interaction.  For example, someone said we can create a device that can help us squeeze the liquid left in the paper can. Finally, inspired by the difficulties everyone meet in dance class, we decided to create a device called”jiggy jiggy” which can help to learn how to dance. By wearing the device, it can copy the teachers’ movements exactly and send it to the students’  device which reduces time and energy to learn. The helmet also helps to show the full images of the movement and assist learning. After the performance, I was strongly inspired by the Q&A part. The device can not only be used in dance teaching but also can be used in other fields which requires a copy of movements and position such as the learning of instruments. We should always break the bubbles around us and think actively and to find connections between many areas which seems irrelevant.

We also have a poster! Click here to get in↓

Let’s dance poster

Recitation 3 Sensors–Ketong Chen

In this recitation, we built circuits with the Infrared Distance Sensor 

Here is the code

Q1: We want the LED light up when the object reaches a certain range of distance above the sensor. I think if we can have the device in the study room, the light can be turned on automatically when a student approaches and be turned off when the student leaves which can save energy by giving light in only a certain area when there is a few people and is no need to turn all lights on.

Q2; Coding is like cooking. While you look at the recipe, it tells you step by step how to cook a dish. It is same with codes because you need to tell the computer what to do by using the detailed language that it can understand. While codes need to be treated more carefully because it will not work if a tiny part is missing or wrong, cooking is less strict.

Q3: The invention of the computer begins a new era and it benefits human a lot for it allows us to create things that were only imaginary before. It also built platforms for people to share ideas and make progress faster than before. Those interactions become a necessary part of our life and it also bring side effects. People begin to be afraid of computers for its great power and the changes it brings make us worried about being left behind. The point is that we should grow up with the computer and accept changes and come up with new ideas as well.

Recitation 2 Arduino Basics–Ketong Chen

Outview

During the recitation, we were required to build 3 circuits with the Arduino.

Materials

From Arduino Kit:

1 * Arduino Uno
1 * USB A to B cable
1 * breadboard
1 * buzzer
2 * LEDs
2 * 220-ohm resistors
2 * 10K ohm resistors
2 * pushbuttons
A handful of jumper cables

circuit 1: Fade

When I build the circuit, I first make a small mistake that the resister and the LED were disconnected. After I found the mistake, the circuits worked.

Circuit2: toneMelody

We didn’t meet difficulties in this circuit and it worked.

Circuit 3: Speed game

This is the most complicated one and here is the schematic circuits.

the wires are complicated and we tried about 3 times and it was really fun. I learned that you need to be really careful when building the circuits and alwais remember to put semicolon at the end of the lines.

Answers

1)We interact with the computer and then the computer does what we want it to do and then interact with other people. Code builds a bridge between input and output and allows us to express ourselves and get feedbacks.

2) To control the current in a small level so it won’t cause a short circuit.

3) I want to create a dragon using the changing of the color and the movement of the LEDs. If possible, I want to put it in the water so it can show a vivid scene that a dragon is jumping through the water.