Final Project Proposal – Interaction Lab Documentation

Date: April 27th, 2017

Instructor: Marcela

Define Interaction.

Interaction is a two way street. When there reciprocal action and influence. When there is a response to an action. Interaction can come in all different forms. It can be from human to human, human to machine, machine to machine. From our day to day conversations, to the traffic light that operates on the streets. Interaction can be found everywhere.

Final Project Proposal.

For my final project, I want to create a game that involves reflexes. It will not simply be a reflex game with one aspect or input. It will have multiple inputs using various different sensors. The different inputs/sensors can include: buttons, light sensors, vibration sensors, proximity sensors, and more. I plan on using the 3D printer to create a polished looking, and easy to hold device. The device will house the electronics, and sensors. Through processing, the user will be prompted to perform a certain action, such as press a button, or cover the lighting sensor. If the user completes the action successfully, the user will be prompted to perform another action. The process will continue on, with each successful level the user passes, the time that is allowed for each action to be completed gets shorter. If the user fails to complete the action in the given time, then it will show that he/she has lost. A nice accompaniment to this interface would be music that plays, and gets faster and faster as the user progresses. I feel like this would add a layer of excitement and pressure on the user.

I got the inspiration for the project through a game that I used to play when I was younger called Bop It. Bop it’s inputs are a pulling button, button, microphone, and twisting button. The speaker in the Bop It will call out an action and the user has less and less time to complete that action as he progresses further. I feel like this would be a fun game to create, and also a fun game to play. I feel like a game like this would really encapsulate the definition of interaction. There is constant communication and interaction between the user, the Arduino, and Processing.

“Grass Beard” Update #1 – Digital Farm

Date: April 21, 2017

Instructor: Dan

This is the first of two updates for our experimentation with grass. To my surprise, when checking on my grass after not watering it for some time, the seeds had sprouted and some grass had grown. The grass had grown about 2-3 inches. I attribute my project no drying out to either other people watering it for me, or the fact that I had placed my “grass beard” in an Arduino case, and had it filled to the top. When I checked, there was still a lot of water sitting in the bottom. Some, but not all the seeds had sprouted. I believe this is the case because when wet, the foam that the seeds rest in floats to the top. Which means some of the seeds are not exposed to the water, even if the case is full.






Ecovative and Mushroom Bricks Reading Response

I really like the idea of using mushrooms as packing material. But what I wonder is, is this project viable on a large scale? Would it be cost-effective and incentivize larger corporations to adopt this as their packing material? Or would this product just stay in a niche market. Looking at the shop of the store, it says that a packing box for three bottles of wine would cost $15. I am sure that conventional cardboard packaging is much less than that. $15 is a huge sum of money to pay for packaging. Other than the business aspect of the product I believe it a very innovative and creative idea. Of course it would be ideal if it were most cost-effective.

I really think that Phillip Ross using mushrooms as building material is a very cool idea. But again I question whether it would ever become more than just art. Could it become an actual structurally stable building material for buildings? Perhaps in less developed countries, this idea has more traction. As an art though I believe it is a very cool material. To me, it is not aesthetically pleasing, and I’m not sure how it would smell in the gallery. But it is just the idea of combining biology and art that makes it interesting to me.

The obvious potential benefits of both the projects are that they are environmentally friendly, and find an alternative use for mushrooms other than just consuming.

Creating A Stamp With Illustrator – Interaction Lab 9 Documentation

Date: April 14th, 2017

Instructor: Marcela

For this lab we were assigned with creating a stamp that would later be 3D printed. The stamp would have a NYUSH IMA logo on it. We followed a tutorial and used Adobe illustrator to create the stamp.

We first put the layer of the stamp we wanted to create as a reference. We then used the ellipse tool to create three ellipses for the stamp.

Ellipse Tool in Illustrator

Screen Shot 2017-04-11 at 4.27.14 PM

After creating our ellipses and making them red. We had to type the words for our stamp. For this, we needed to type along the circle. So we used the “Type on Path” tool.

Type on Path Tool

Screen Shot 2017-04-11 at 4.27.07 PM

I didn’t figure out how to reverse the type, so the bottom text would be on its own. I tried to create a second identical ellipse over the first to see if I could create a separate line of text but it did not work. I ended up having to settle for a little wonky looking text.

Unfinished Final Product

Screen Shot 2017-04-11 at 4.26.58 PM


Tinkercad Case Modeling – Interaction Lab 10 Documentation

Date: April 21, 2017

Instructor: Marcela

Partner: Sjur

Materials Used:

  • Tinkercad Software
  • Accelerometer

For this lab we were assigned with using Tinkercad to create a casing for either a wearable device, security device, or a joystick controller. We could also have the choice to use a joystick, camera, accelerometer, stepper motor, and 4-digit display.

With my partner at first we decided to create a baseball bat which had an accelerometer cased inside. Similar to a wii controller. But we concluded that a baseball bat is a little too big to model as our first project, so we settled on a ping pong paddle.

Ping Pong Paddle

Screen Shot 2017-04-20 at 11.54.58 PM

At first we were unsure of what the number dimensions represented. Later we found out that it was millimetres so my first model was actually a really, really tiny ping pong paddle. Once we found out we adjusted to the correct size.

After correcting the size, we had to create a cavity in order to house the accelerometer. I simply added a rectangle, set it to the “hole” setting, and put it in handle area.

Housing For Accelerometer

Screen Shot 2017-04-20 at 11.56.22 PM

Placing Cavity in Paddle Handle

Screen Shot 2017-04-20 at 11.57.21 PM

If I had more time I would have adjusted the cavity to have more of a snug fit for the accelerometer. We were also wondering how we would place the accelerometer in. Sjur suggested that we could pause the 3D printing midway, place the accelerometer inside, perhaps screwing it in or hot-glueing it in, and then resume the printing. Below are pictures of the my roughly made ping pong paddle with built in accelerometer.

Final Design

Screen Shot 2017-04-20 at 11.58.18 PM Screen Shot 2017-04-20 at 11.58.25 PM


Experimenting With Grass – Digital Farm Documentation

Date: April 13, 2017

Instructor: Dan

Materials Used:

  • Grass seeds
  • Foam
  • Arduino Box
  • Water

For this lab we were assigned to experiment with grass and growing it. We were told we were going to revisit this project periodically in the future. I started by looking in the cardboard room for a material that I thought would be interesting to experiment with. I settled for foam that I found pinned up in the corner of the room. I cut it into a square.

Foam cut into a square


After cutting the foam into a square, I decided it was a little too boring so I decided to change it into the shape of a beard. The idea would be that once the grass grows, you could put it to your face and have a “grass beard”.

Cut into a beard shape


I used scissors to to cut slits in the beard where I would put the seeds.

Seeds inserted into slits


For the final part I found an Arduino box would be suitable for the beard to grow in. I filled the Arduino box filled water and let the foam soak up the water. I placed it on the shelf and faced it towards the window.

Grass Beard ready to grow


Relay + Pump + Moisture Sensor – Digital Farm Lab 5 Documentation

Date: March 7th, 2017

Instructor: Dan

Materials Used:

  • Arduino
  • Moisture Sensor
  • Water Pump
  • Relay
  • USB Cable
  • Power Cable

For this lab we were assigned to use Arduino, a relay, and a moisture sensor to control a water pump. We first tested the moisture sensor on Arduino by using the serial monitor. With some simple code provided to us, we were able to get the moisture sensor to display values we could understand.

Wiring the Moisture Sensor


Moisture Sensor Values on Serial Monitor


After we got the moisture sensor to work, we went ahead and tried wiring the relay. The relay is supposed to be connected to the water pump and the moisture sensor, but we started with an LED to see if we wired it correctly. The relay was relatively simple to wire together. We had to use electric tape to connect the power source to relay.

Relay Wiring 


Testing relay with LED

After we got the relay to work with the LED it was time to use the pump and the moisture sensor. We simply followed the circuit diagram provided online and got it to work. The pump was loud. The code would trigger the pump if the moisture sensor went dry. We added moisture to the sensor simply by holding it in the palm of our hands.

Pump working with relay and moisture sensor

Digital Farm Chapter 7 Questions

Date: April 10th, 2017

Instructor: Dan


  1. If plants start to look stretched out or “leggy” what is the likely cause?

The most likely cause for plants to look like this is if there is insufficient lighting.

2. What is the inverse square law and how does it affect the distance of a light from a plant?

How the intensity of a light changes in distance through the inverse square law. The intensity of light will change by the inverse proportion to the square of the distance.

3. Which is more effective one 1000watt light or three 400 watt lights?

It is more efficient to have evenly distributed lights, so having three 300 watt lights is more efficient.

4. What does “full-spectrum” light mean?

Light that includes wavelengths from the visible spectrum and from the UV spectrum.

Digital Farm Midterm Response

I was overall pretty content with the outcome of my midterm project. If there were some things that I would like to change I would make my project more aesthetically pleasing. The box that Janice’s head rests on was an amazon box that still has the tape on it. I think I would maybe add construction paper over it or add more moss and plants to cover it. Another thing I would improve on was the plant at the front. During my presentation I learned that succulents will actually die if they are given too much water, which goes against the concept of my project.

Also, the original concept of my project was to have Janice as an “overseer” or “watchdog” for other plants. Sort of like a doomsday device. If other plants are not watered, then they will all die. The succulent I placed in the front was too small. If Janice was to oversee, it should be a wider range. A thing I would change would to be to add a wider tray of plants in front of her face.

Again, I was pretty content with the outcome of my midterm project. I felt that the idea was original and it was executed decently.

Janice – Digital Farm Midterm Documentation

Date: 03/30/17

Instructor: Dan

Materials Used:

  • Arduino
  • Breadboard
  • Wires
  • Water pump
  • Moisture Sensor
  • Relay
  • Tubes
  • Styrofoam Mannequin Head
  • Cardboard

For my midterm, I decided to create an art sculpture where the concept was to prompt people to take care of the environment. In the very beginning I was only thinking about creating living or plant fashion on a mannequin, but after the “project speed dating” in class, I feel like my project idea evolved into something much more meaningful.

“Janice” which is an arbitrary name that came to me when working on this project, is a mannequin which will cry through her eyes when the plants below her are not watered. The liquid that she cries out will not be water. It will be salt water, or some other harmful liquid to plants. The concept of the piece is that if you do not water your plants, they will die. Janice will prove that.

I began by carving the inside of the mannequin head out in order to house the piping, and plant for hair.

Mannequin Head


Mannequin Head Carved Out


After carving the inside of the head out. I had to create tubing for the water to flow through it’s eyes. The tubing used two splitters. One to split between each eye, but also another one on one of the eye tubes to pour water into the plant on top of the mannequin head itself.

Tubing for Tears


At first I ran in many problems with the tubing bending and stopping the flow of liquid. Also sometimes the liquid would not actually split and would only come out of one side of the split. This problem was solved by putting equal pressure on both sides of the split. Below is a video of me testing to see if the tubing worked when water was being pumped through.

Testing Water Flow for Tears

The Arduino code was fairly simple. I used the example provided on the Digital Farm IMA page. It simply stated, if the moisture sensor was zero, then the water pump would activate.

After the tubing was successfully installed and distributing liquids evenly, I went ahead and decorated the mannequin. I place a plant in a cut out water bottle at the top of the head, and then hot glued moss onto the back and sides.

Half Decorated Janice


The final step of the project was to find a place to house the Arduino and water supply. I decided it would go underneath the mannequin. So I got a box and a cut water bottle as a water reservoir. In the head the mannequin rested on top of the box filled with it’s electronics.

Final Janice


The Arduino and water reservoir are stored in the box, with only the USB cable, pump adapter cord, and moisture sensor sticking out. I felt the piece needed this type of storage. In the end I am happy with the way this piece turned out and I was happy to hear the feedback I received in class. If there were things I would improve upon, I would decorate the head more. Perhaps add some colour to the bare white styrofoam parts. I would also get a different plant in the front, as I learned during my presentation a succulent will actually die if it is watered too much, which runs contrary to the concept of the piece.

 // Test code for Grove - Moisture Sensor
int sensorPin = A0; // select the input pin for the potentiometer
int sensorValue = 0; // variable to store the value coming from the sensor7
int pumpPin =13; //pin relay is attached to

void setup() {
  // declare the ledPin as an OUTPUT:
  pinMode(pumpPin, OUTPUT);
void loop() {
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);
  Serial.print("sensor = " );

  if (sensorValue > 0 )