Group Research Project by Sharon (Wenyu Xu)

My definition of interaction

I define interaction as a cyclic process where two actors alternately receive and respond to the message, which is base on the definition given by Crawford in The Art of Interactive Design. Receiving and responding message can also be described as listening, thinking, and speaking, which in computer terms are called: input, processing, and output, according to Introduction to Physical Computing written by Oā€™Sullivan and Igoe. More specifically, in the process of interaction, both parties receive and process information and give corresponding responses, which stimulates a new round of information transmission and thus forms a cycle.

Two interactive projects 

1. Camera Restricta

https://www.creativeapplications.net/objects/camera-restricta/

The Camera Restricta project fits my definition of interaction well. It is a tool for taking unique photographsā€”by pressing the button on the camera, users can check whether too many photos have been taken at the location. If so, the camera retracts the shutter and blocks the viewfinder, and users canā€™t take any more pictures here. The two actors in this project are the user and the camera. First, the user conveys a message that he wants to check the number of pictures taken here by pressing the button, which is also called INPUT. And then the camera receives the task and detects the number of pictures taken nearby with an induction system, which is PROCESSING. Then it shows the number to the user and makes other reactions such as retracting the shutter and blocking the viewfinder, which is OUTPUT. These reactions is another message conveyed to the usersā€”he shouldnā€™t take photos here, so the user changes another place and repeats this reaction cycle. We can see the two actors here influence each other by constantly exchanging information, thus creating a cyclic and dynamic process.

2.Shanshui-DaDA

https://www.creativeapplications.net/member-submissions/shanshui-dada-ai-assists-human-creator-in-drawing-chinese-ink-wash-landscape-painting/

I think the Shanshui-DaDA project doesnā€™t align with your definition of interaction. Shanshui-DaDA is AI assisting human creator in drawing Chinese ink wash landscape painting. Once the user draws some lines on the screen, it converts them into landscape paintings. In my opinion, it doesnā€™t involve a circulation of information transmission. It is a unilateral process, which only involves usersā€™ input and Shanshui-DaDAā€™s output. Also, the output doesn’t stimulate the user’s next reaction.

Our group projectā€”Reveal Your Voice

Partner:

Karen Zhang, Arthur Gu, Anna, Celine Yu

As the first step, our group of five gathered together and basically unified the concept of interaction. Then we brainstormed how the world would be in 2119. We divided the problems that people may face in 2119 into several categories: Environment, Disability, Obesity and so on. Inspired by Celine, we came up with the sign-language interpretation gloves, which could translate sign-language into audible voices. We wanted to make the project not only have strong interaction and practicability but also more meaningful. The gloves are more than an interactive deviceā€”it is a gift for the mute to regain their lost voice. Through our performances, we can see that mute people usually live in a silent and oppressive environment. There always seems to be a barrier between them and others, which is not their fault. If such a device exists in the future, peopleā€™s disability could be solved. We can make up for the disabledā€™s pity with the technology, and provide more possibilities for them. Although this technology hasnā€™t been implemented and promoted, it is likely that it will be perfected and applied in 2119.

Apart from being meaningful, the device perfectly shows my understanding of interaction. Based on my definition of interaction, the two actors in the device are the user and the gloves. When the person uses sign-language (INPUT), the sensors on the gloves receive the handsā€™ moving trajectory information and the processor processes the information (PROCESSING), and then expresses it in a voice that can be heard (OUTPUT). Once the device outputs the sound, the mute users can confirm the successful transmission of information based on the feedback of the device (the sound they hear) and then make a new round of stimulation, which constitutes a cyclic process. That is exactly my definition of interaction. Moreover, the meaning of interaction for this device is not limited to the interaction between mute people and itself. It also promotes interpersonal communication and helps mute people gain confidence in daily life. Through the design process of the group project, I think I have a deeper understanding of interaction and have gained the ability to apply it in the following courses.

Recitation 3- Sensors by Sharon

Recitation 3: Sensors

Sharon Xu

Instruction: Choose one of the sensors listed below and read about what it is and how it performs. Once you have picked a sensor, build a circuit that integrates this sensor with your Arduino. Use the data (input) from your sensor to drive an output (Servo-motor, LEDs, Buzzer, etc.). Document the finished circuit and your interaction with it. In addition, draw a diagram of how all the components are connected and add this to your documentation. If you finish your circuit early, swap out the sensor in your circuit with a different sensor. Please cite any sources you reference to do this exercise.

Partner: Arthur&Olivia

Components:

  • Arduino
  • USB
  • Breadboard
  • Jumper cables
  • Moisture sensor
  • LED

 

Circuitļ¼šMoisture Sensor

We chose moisture sensor to build the circuit. First, according to the instruction, we figure out how to connect the moisture sensor with Arduino. After thinking about the ā€œINPUTā€, we built another return circuit with LED to make a ā€œOUTPUTā€, so that when the humidity reached a certain level, we could see the signal of the indicator light. And I used a part of code from the instruction to make the ā€œINPUTā€ work, and then I write the code Iā€™ve learnt in this weekā€™s classes to make the LED work when the humidity up to a certain number. It turned out well.

Question 1:

What did you intend to assemble in the recitation exercise? If your sensor/actuator combination were to be used for pragmatic purposes, who would use it, why would they use it, and how could it be used?

We intended to assemble a circuit where LED would give out light when the humidity reached a certain level. It might be used by those busy office workers who have plants. When plants lack water, the lights go on, suggesting that people who are busy with their work should water them to avoid drought-related deaths, especially for those precious plants.

Question 2:

Code is often compared to following a recipe or tutorial.  Why do you think that is?

Code is like the language that humans use to communicate with computers. People translate their design ideas into code and input them into a computer, which then executes the instructions step by step, just like following a recipe or tutorial.

Question 3:

In Language of New Media, Manovich describes the influence of computers on new media. In what ways do you believe the computer influences our human behaviors?

As what Manovich writes, because of the invention of computers, people have already used numerical representation to make the world modular, automated and variable. People thus see the world more rationally and logically. At the same time, computers use the algorithm to give humans some feedback, such as relevant recommendations and automatic association, to guide human behavior.

Recitation 2- Arduino Basics by Sharon

Recitation 2: Arduino Basics

Sharon Xu

Instruction: Please answer each of these questions. Add your answers to your blog post, along with the other documentation for the circuits that you built in class (including your own drawing of the schematic for circuit 3). 

Partner: Arthur

Circuit 1: Fade 

 

At first, we didnā€™t analyze the schematic carefully. We directly build the circuit according to the picture attached. We made mistakes first because we didnā€™t truly understand the circuit. And then we read the schematic again and found that there was a pin we plugged wrong. I think it would be better if we analyze the schematic carefully before building circuit every time. Additionally, using wires with different colors to distinguish different functions is a good way to make the breadboard easier to check. 

Circuit 2: toneMelody 

We built it smoothly and it ran successfully.

Circuit 3: Speed Game

 

According to the picture, we successfully built the circuit. After inputting the code, the circuit worked. Because the circuit is a little bit complex, so using wires of different color is important to help figure out how it works.

(Optional) Circuit 4: Four-player Speed Game

Here we ran out of time, so we didnā€™t make it work. But later I figured out how to make it work: repeat the code and change some words of it (e.g. adding player03/04, counter3/4) and change the pins for another breadboard. 

Question 1:

Reflect how you use technology in your daily life and on the circuits you just built. Use the text Physical Computing and your own observations to define interaction.

Technology is the collection of techniques, skills, methods, and processes used in the production of goods or services or in the accomplishment of objectives. I use technology every day in my life, such as using computer and mobile phone. Even on the way back to our dorm, I was constantly in touch with technology: the shuttle bus operation system, swiping machine at the door, and the elevator. On the circuits I just built, I also used and learnt more about technology. I’ve learned how to make buzzers sound through Arduino, how to adjust the brightness of LEDs, and even how I can make a mini game, all of which demonstrate the power of technology. As the definition given by Chris Crawford, author and game programmer, interaction is ā€œan interactive process of listening, thinking, and speaking between two or more actors.ā€ Listening, thinking, and speaking is expressed in computer terms as input, processing, and output, according to the text Physical Computing. In my opinion, interaction is more like a bridge connecting with two objects, which are often the user and the computer. As you are inputting something, you are talking to the computer, and it takes a little while for it to think your words, and then it replies.

Question 2:

If you have 100,000 LEDs of any brightness and color at your disposal, what would you make and where would you put it?

 

Iā€™ll make hundreds of lamps with adjustable brightness and long-life battery, and it can be folded and easy to transport. Iā€™ll convey them to the children in poor families who can’t pay for the electricity and thus have difficulty doing their homework. I once read a news that a father takes his daughter to the metro station every day to finish her homework because they canā€™t afford electricity. So I want to bring more chances to them by inventing something meaningful.

Recitation 1 Post

Recitation1 Report

Sharon Xu

Instruction:

For your documentation, create a blog post and that includes the following information based on your experience in this recitation. For each component in the circuits, write down what it does and why it is included in this circuit. In addition, please include pictures and or videos of the completed circuit working, as well as a diagram of how the components are connected. Describe the process of building the circuit: Did the circuit work? Were there any moments where something failed? How did you solve the problem? Write down what worked and what didnā€™t. Take time to reflect on this weekā€™s readings and the recitation exercise. Publish your answers to the following questions along with your documentation.

Question 1:

After reading The Art of Interactive Design, in what way do you think that the circuits you built today include interactivity? Please explain your answer.

Question 2:

How can Interaction Design and Physical Computing be used to create Interactive Art? You can reference Zack Liebermanā€™s video or any other artist that you know .

Partner: Isaac

Circuit 1: Door Bell

Components:

  • 1 * 12 volt power supply
  • 1 * LM7805 Voltage Regulator
  • Jumper Cables (Hook-up Wires)
  • 1 * Buzzer
  • 1 * Push-Button Switch
  • 1 * 100 nF (0.1uF) Capacitor
  • 1 * Barrel Jack

Circuit 2: Lamp

Components:

  • 1 * 12 volt power supply
  • 1 * LM7805 Voltage Regulator
  • 1 * 220 ohm Resistor
  • 1 * LED
  • 1 * Push-Button Switch
  • 1 * 100 nF (0.1uF) Capacitor
  • Jumper Cables (Hook-up Wires)
  • 1 * Barrel Jack
  • 1 * Arcade Button

Circuit3ļ¼šDimmable Lamp

Components:

  • 1 * 12 volt power supply
  • 1 * LM7805 Voltage Regulator
  • 1 * 220 ohm Resistor
  • 1 * 10K ohm Variable Resistor (Potentiometer)
  • 1 * LED
  • 1 * Push-Button Switch
  • 1 * 100 nF (0.1uF) Capacitor
  • Jumper Cables (Hook-up Wires)
  • 1 * Barrel Jack
  • 1 * Arcade Button

Function of the components(what they do & why they are in the circuit):

  • Breadboard: provide the base for making electronic connections
  • LM7805 Voltage Regulator: control the amount of voltage in a circuit,to stable the voltage in a circuit
  • Buzzer: act as a speaker, make sound
  • Push-Button Switch: control the connection,or the current flow of the circuit, to control the work or stop of the circuit
  • Arcade Button: control the connection,or the current flow of the circuit,to control the work or stop of the circuit
  • 220 ohm Resistor: to resist the flow of electricity, control the current from being too intense
  • LED: serve as a light source
  • 100 nF (0.1uF) Capacitor: wave filtering
  • 10K ohm Variable Resistor (Potentiometer): resist the flow of electricity and can be controlled how strong is the resistance, so to control the current size of the circuit, so to control the brightness of the LED
  • 12 volt power supply: supply power, giving a 12 volt voltage to form the current and run the circuit.
  • Barrel Jack: to connect the circuit to the power
  • Jumper Cables (Hook-up Wires): to carry electricity in the circuit from on point to another, to connect the electronic components in the circuit
  • Multimeter: An instrument that can measures voltage, current, and resistance

Process of building the circuit:

Circuit 1: Door Bell

What I learned from building the circuit & moments where something failed:

  • First, we analysed the circuit diagram carefully and put all the components depending on where the current goes from + to -. At first, we connect the wire to the negative pole to do earthing. But soon we realized and corrected it. After building and checking the circuit, we connected power supply. But nothing happened. So we checked the circuit again and again and seeked help from instructors. We changed the components in case that one of them is broken. But we failed to find the problem. Finally, it turned out that our two voltage regulators are both broken and there are only two regulators in the case that couldnā€™t work. We are so LUCKY šŸ™‚ After changing the third voltage regulator, I finally heard the most wonderful buzz I have ever heard.

. We learnt that itā€™s better for us to reduce the amount of wires because too many wires will make the circuit to look confusing. For me, I think next time we can put all the important components on the breadboard and then connect them with wires so that it would be more clear to know the structure of the circuit. And when facing failure, donā€™t be anxious and discouraged. Using the multimeter to do tests is a good way to find the problem.

Result: The circuit runs successfully.

Circuit 2: Lamp

What I learned from building the circuit & moments where something failed:

  • The LED light is dim at first and we asked the professor, and realized that we used the wrong resistor. And then we changed it and had another try, but we still failed. Making lots of efforts, we couldnā€™t find the problem, which made us confused. Finally, with the help of Eric, we found that we put a wire in the wrong hole which is not in the horizontal line so the circuit was  disconnected.

Result: The circuit runs successfully

Circuit3ļ¼šDimmable Lamp

What I learned from building the circuit & moments where something failed:

  • We built the circuit based on the circuit 2, just adding the variable resistor. It went smoothly.

Result: The circuit runs successfully.

Question 1:

First, according to the author, hereā€™s a the a point about the interactive process: there are two ā€œactorā€s(The Art of Interactive Design, 5)– the circuit and I. I push the switch, or I told the circuit to be connected and run; then the circuit gets fully connected as a closed loop, or it processed; after that, the speaker buzzed or the LED lighted, as a respond to my pushing the button telling it to work. The circuit I built includes steps of a conversation, and the process cycles back and forth as I loose the button or push it again. So according to the definition the author gave in the text, interaction is ā€œa cyclic process in which two actors alternately listen, think, and speak.ā€( The Art of Interactive Design,5), the circuit I built includes interactivity.

Question 2:

Zack Lieberman introduced three artistic projects: Drawn, IQ Font, and the EyeWriter. On the base of Physical Computing, people can make their artworks move by touching, make a drawing by a car driving, or even paint with a pair of glasses that can catch the movement of oneā€™s pupil.

As is mentioned in the video, artistic practice is a form of research and development for humanity. People can use interaction design to think of a way an art piece be designed, and realize the design by physical computing.