Final Project: Light installation


There were two parts to my project. One was a controller, which can literally controlled by your own hand and the other was a mini box installation with lights. My project represented pollutions and trash we create in space. I will further explain the details with the pictures. But basically, I want to create a space where lights will change the perspective of how my art will be viewed. I’ve used flex sensors to construct a controller, which was attached to a glove and neopixels to shine different lights into the box. 


As shown by these pictures, I wanted to create a feeling of destruction but at the same time change that feeling of destruction to something more beautiful. Therefore, the light changing light is supposed to symbolize the light pollution we create in space. Shown through different satellite pictures, Earth sparking with like may seem very pretty. However, in reality, it causes destruction. Therefore, the “star-shaped” structure hanging above is suppose to represent Earth. Scraps of paper and wires on the bottom are trash that we leave to the space. 

Physical Construction of the project:  

  1. Building of the controller: Challenging yet really fun. It required lots of soldering (I honestly feel like I’ve mastered it at this point). In the beginning before soldering, I did make a prototype with a breadboard and tried on the sensors to check if they were all functioning properly. However, what I had not realized was how sensitive the flex sensors were, meaning after a while the plastic that is coated on the sensor gets blent, giving different results. After the prototype, I soldered the wired into the metal breadboard. I really enjoyed this process because the end result looked very professional. Afterwards, I sewed the flex sensor into a glove so that “interactors” will actually be able to control something with their own hands. 
  2. Building of the Box: This part was extremely difficult for me because I need to think of a most convenient, neat and easy way to display my installation. First, I did not know that neopixels could not be controlled with separate pins. Although it is possible, the software part of it would be way too complicated for my skills. Therefore, Michael suggested me ways to separate the pixels, yet have them controlled by different fingers. Honestly, this was so much easier and a lot simplier. What I realized while using neopixels was that they may seem complicated, but they are actually very simple. Therefore, I divided into strips then cut them but connected them back with wires so that they could be controlled through on pin. Moreover, because neopixels are sensitive, to make sure they aren’t bent or broken, I cut out some acrylics to protect the pixels that would be randomly placed inside the box. 

As shown by the schematic, my inputs were the flex sensors that will command the output, the neopixel to shine lights. 


  • The software part was easier than expected. I used AnalogRead due to the A0-4 pins that I’ve used for flex sensor. James helped me write the codes from scratch. I also referred back to simple analog_read test that we’ve done with buttons and LED lights to understand the basics. I’ve used “if statements” to command neopixels to be controlled by the flex sensors. I mapped the scale of colors and the flex so that I would be able to create different shades of colors and to control the colors more effectively with my controller. By using the else statement, I’ve turned off the lights when the flex sensors were not bent. 


I wish I had learned more about the materials I’ve used beforehand. Although I’ve read about the neopixels and flex sensors because I had no chance in actually using them myself, I still felt like a beginner (which I was). Had I known more about them, I feel like I could have done something cooler. I think I would still use the same materials if I were to recreate it. Except, I would like to replace my box to a transparent plastic box so it would be more sustainable and it could also be used as a lamp, not only just an installation. I liked to keep the mechanics outside because I really enjoy looking at them. Moreover, during the exhibition, a lot of people were actually very interested in looking at the mechanics and asked a lot of questions about it. I really enjoyed having people from all discipline come and ask me questions about how I designed and created the project, whether it be from an engineer perspective or an artistic point of view. 

Three difficulties: 

  1. Soldering the wires into a permanent breadboard: The process was a little confusing. Not only I was using a used breadboard that already had some compartments including on the board, it was confusing to know what went where in order to make it most convenient for users, location wise while putting it on a display. 
  2. Building the installation: I wasn’t too sure what I would be the best way to place neopixels and wires inside the box so that when people would look into the box, the lights will create the effect that I wanted it to create. I carefully placed the wires intentionally in the places that I’ve put it so that when the light shines, you could see the shadows of the wire reflecting against the wall. 
  3. Exhibition: Because the flex sensors were bent a lot as more people were trying them on, it was difficult to have each sensor control on neopixel strip. They were still creating cool effects but it wasn’t exactly what I commanded it to do through software. I wished there were strong flex sensors that were less sensitive. 

Final Project Brainstorm

Project description: 

Watching a lot of sci-fi movies this semester, I always wondered what it would be like to live in Space away from your family and friends. In movies, they either portray people in space to be longing for their family, or to identify their home to be space, far from Earth. When we were given the theme “space” I interpreted it as either the physical dimension or the location, as we know it. Whether you enjoy being in Space or not, there is an unavoidable feeling of isolation since your connection with everyone you know is cut. You are stranded in an unknown world. Therefore, I wanted to recreate this feeling with my project. 

In order to create a feeling of isolation, I plan to make audiences go on a journey on their own with their imaginations and their voice. I want to create a space where it feels like its separated with everyone without “physical separation” (for example, creating a box for only one person to be in).


  • Wave shield for Arduino 
  • Microphone Amplifier breakout 
  • Headphones 
  • 10K potentiometer 
  • DC Jack (?)
  • Amplified Microphone 
  • IC (?) 
  • Pin Headers 
  • U volume dial 
  • OX jack 
  • resistors 
  • reset button 
  • Ultralectic (?) capacitors 
  • SD card reader (maybe) 

Picture: The hole is going to be just big enough for the mouth so that people could talk into the “speaker”. I want to make it opaque so that I could possible add some lightings inside as a decoration. 

Thing I need to learn: 

  • Wave shield 
  • Adavoice sketch for Arduino 
  • How to make the sound come out through headphones instead of from speakers 
  • Two sounds (one for background, the other for the voice) – maybe I could use noise cancelling headphones 
  • Battery powered? or computer? 

The most difficult: 

  • Modifying voices – not only want to change the pitch/tone but also the type 
  • Coding 
  • Building in the controller – making it with wires 



Pixels and Recreating image due November 27th, 2017

This weekend I had a trip to the Louvre Museum and I wanted to change up one of the paintings that I saw in the exhibition. One of the coolest painting that I’ve encountered in the museum was Napoleon Crossing the Alps painted by Jacques-Louise David. I decided to use ¨Pointillism¨ by Daniel Shiffman and create the image so that it is no longer recognizable as the original painting. Drawing circles using the pixels bring an interesting effect as it creates frustrations. It brings out curiosity and made me wonder if the painting would ever be finished. 

Original Painting:

Napoleon til Hest fra bogen Kunstnere Z: David, Jacques-Louis 2005..Fotograf:..ACC:..HD Afdeling. Det Kongelige Biblotek.










Altered Image: 

One question that I had though was if there were ways to make the circles faster because it took forever for the painting to be recognizable. 

I also wanted to change up a little and wanted to see if I could create a same effect with different shapes. So I´ve tried using rectangle and this is how it looks! Everything is pretty much the same except I changed the ellipse to rectangle. 


Compared to the ellipse, this version gives more of a stroke effect, as if someone actually drew it like this on purpose. 

LCD with Arduino: due 11.20.17

Arduino Code: 

Processing code: 


Avoid the Meteor: November 6th, 2017

For this game, I was inspired by “Chicken Invaders”. Because my lack of knowledge, I could not make my spaceship (the ball), shoot out bullets but I was able to make it avoid the meteor, the blinking ball. The problem that I had though was trying to command colors of the background and the spaceship. I would really appreciate it if anyone could possible comment or tell me what I’ve done wrong in my coding because it is not exactly displaying the colors what I’ve wanted. 

Instruction: Use the potentiometer to control the spaceship and avoid the meteor! 

Arduino Code: 

Processing Code: 

My game: 

Assignment due 11.01.17: Servo and LED with Processing

Part 1: Above is the code for Servo. The first code is from arduino, which sets up the servo pin and its angle range that the servo can move from and to (0 to 180). The second code is from process, which draws a scale from left to right to adjust and control the movement of the arduino. 

Part 2: Below are the codes for LED. When you press on the white box, the LED light turns on and when you press on the black, the LED light turns off. 

Arduino code: 

Processing code: 


Recreating Art: October 30th

My recreation of a digital artwork that I have found online may not be as fancy as the original piece. However, I decided to create a whirlpool that would somewhat mesmerize you as the movement of the whirlpool seems to be dragging you in. Here is the link to my inspiration. I’ve named my whirlpool, Pagsanjan, after a waterfall that I’ve visited over my fall break in the Philippines. To be completely honest, this project was extremely difficult for me as I was very confused in understanding different computer languages. What helped me most was the processing website and different youtube tutorials that explained the fundamental/simple examples which helped me to lead up to a complicated one. 

My Coding: 

These codings were written on the same window but in different tabs. 

The outcome: 


Assignment (10.16.17) Self Portrait and Loop with Processing

Although the coding itself seem simpler than arduino, processing definitely needs more thinking into it, as I needed to draw the shapes into correct locations. This may not look like me, I’ve tried my best to make what “seemed” like me 🙂 


My portrait: 


Second Assignment: 


Whimsical Project: Where am I from? (10.09.17)

For this project, I’ve decided to create a machine that had a significance to me. So I decided to create a board/a mini map, which indicates the countries that I’ve lived/and currently living in. 


  • 1 Red Board
  • 2 bread board
  • 19 wires 
  • 6 330Ω resistors 
  • 3 10kΩ resistors 
  • 1 buzzer 
  • 3 buttons 
  • 6 LED Lights 


As shown below, my inputs, the three buttons that indicate each country are drawn on the left side, and my outputs, LED lights and the buzzer is drawn on the right side. 


When the button is pressed, the LED light that signifies each country lights up with its national anthem playing. I’ve designated each country with the LED light colors that represent themselves. 

Philippines = Red, as the Filipino flag consists of three different colors, red, blue and yellow 

South Korea = Blue, as the Blue represents that South side of Korea on our flag 

UAE = Green, as the flag consists of four different colors, red, green, black and white

(this is also shown on my map) 

The difficulty that I’ve faced while making this project was soldering. As I’ve never tried it before, it took a very long time trying to connect LED to a new wire as it was way too short to reach the bread board. Thankfully, it was a success! 🙂 Another aspect that took forever was writing out the national anthem of the three countries. It was a manual labor having to find the score of the music and typing down the tone number and the rhythm appropriate for the song. 

Evaluation, Nav’s project: 

Overall, his whimsical project was very interesting because it was something that we did not encounter in class before. I was amused by the light movement and its patterns. I thought it was very useful for me know that the color shades were adjustable. It was a little confusing in knowing how to use the project, however, the flex sensor and the button immediately made me want to touch them to see the reaction and the outcome of his project. It definitely attracted a lot of attention because of its vibrate colors and mesmerizing patterns. 

Assignment 8: Make your own instrument (10.02.17)

My instrument is called “The shark instrument”, named after the song that it is supposed to play.  


  • 18 wires 
  • 2 breadboards 
  • 1 red board 
  • 4 LED lights 
  • 4 push buttons 
  • 4 10KΩ resistors 
  • 4 330Ω resistors 
  • 1 buzzer


As shown below, the inputs, the buttons, are drawn on the left side and the outputs, the buzzer and the LED lights are drawn on the right side. 




As shown from the picture above, two bread board was used, one for the push button on the bottom and the other for the LED lights. I designed my instrument so that the push button would be place inside the mouth of the “shark” and the LED lights would represent the eyes of an shark (this shark has 4 eyes!).