31
edits
Changes
→Final Project: FingerHero
Ryan Glasgow
My interests in art generally involve around design, specifically interface design, such as websites. I'm currently the Creative Director at Extrabux.com and designed the current website, as well as wrote the HTML/CSS. Other websites I've designed can be seen at RyanGlasgow.net/work. The reason I switched my major from Economics, to Media: Computing Emphasis is because I began to become more and more interested in design, and decided to pursue a career as a designer/entrepreneur.
== '''Midterm ProposalProject'''== My Midterm proposal original idea was for a pendulum apparatus that represents a coin that is often flipped to make decisions. The result of a coin flip can be rigged by the human if he or she is skilled, which is the artistic statement of my work. For the coin to be flipped, I needed a single switch relay to memorize the state as the pendulum swung each time, but was only able to figure out the double switchrelay as diagrammed in our lab. Since I wasn't able to use the relay, I switched my idea to a "Life is Good" meter. When you turn This was still a pendulum apparatus, but every time the pendulum swung all the way down, it metal foil would connect the contacts and a 5v light bulb would light up at the top. It would illuminate a hand painted sign that said "Life is Good". Project Details: I built a 2ft tall wooden pendulum using 2 2"x5" pieces of wood. I used the 12v wall plug to power the device, and connected it to the breadboard. On the breadboard, the 12v's was converted to 5v's using the 7805 transistor, and a lengthy wire (about 1.5 feet), ran up and then down the arm of the pendulum. The wire was taped to the aluminum foil contacts on both the devicependulum base, and pendulum arm. Between the aluminum foil contacts, I soldered a ball hanging via 5v lightbulb and placed it inside a string begins white sign that was mounted at the top of the pendulum that said "Life is Good". Artist Statement: Since I wasn't able to move use the original coin flip idea with the relay, I began to think about other meanings the pendulum could have. I looked for a meaning that was unsure and unsteady as the pendulum swung back and forth, higher but a statement that increasingly became more and more illuminated as the pendulum slowed down. At first I couldn't think of anything, but having a really busy and higherstressful week myself with multiple midterms and business meetings for work, I started to realize that the statement "And this too, shall pass", which my father always told me when I was going through a lot of stress. After I wanted a certain height in either direction it completes more modern statement that my peers could better relate too, and chose to use the circuit popular brand "Life is Good", which turns on is now plastered all over t-shirts, pants, and hats. == '''Final Project: FingerHero''' == Proposal: My final project proposal is to make a version of guitar hero. Instead of a lightbulbguitar the project would have 4 buttons that would be pressed using your fingers. The ball will display would be conducive an array of 16 LED's laid out in a 4x4 format. The lighted LED's would descend, and the string will person would need to hit the button as the LED is in the second to last row. On the side, there would be a wire vertical array of LED's that keep track of your score, and would increase each time you hit a new level. The user would be able to complete choose between three different songs. FingerHeroby Ryan GlasgowVIS147Aint score = 0; void setup() { Serial.begin(9600); int mySong[20]={1,3,2,3,1,2,3,2,1,2,1,3,1,2,1,3,1,3,2,3}; // initialize the circuitdigital pin as an output: for (int pinCount = 0; pinCount < 12; pinCount++) { pinMode(pinCount, OUTPUT); } for (int rowCounter = 0; rowCounter < 20; rowCounter++) { switch (mySong[rowCounter]) { case 1: // 1ST Col digitalWrite(7, HIGH); digitalWrite(6, HIGH); digitalWrite(4, HIGH); delay(500); if(analogRead(0) > 1000) { digitalWrite(5, HIGH); score++; } break; case 2: // 2nd Col digitalWrite(113 nn/, HIGH); digitalWrite(10, HIGH); digitalWrite(9, HIGH); delay(500); if(analogRead(1) > 1000) { digitalWrite(8, HIGH); score++; } break; case 3: // 3rd Col digitalWrite(0, HIGH); digitalWrite(1, HIGH); digitalWrite(2, HIGH); delay(500); if(analogRead(2) > 1000) { digitalWrite(3, HIGH); score++; } break; } delay(500); for (int pinCount = 0; pinCount < 12; pinCount++) { digitalWrite(pinCount, LOW); }}}void loop() { if(score > 0) { digitalWrite(8, HIGH); delay(500); } if(score > 5) {digitalWrite(9, HIGH); delay(500); } if(score > 10) { digitalWrite(10, HIGH); delay(500); } if(score > 15) { digitalWrite(11, HIGH); delay(500); }} [[Image:FingerHero1.jpg]][[Image:FingerHero2.jpg]][[Image:FingerHero3.jpg]]