Link

The Santa Catcher

2. Concept

The Santa Catcher is a fun today for kids that is designed to catch Santa. The toy works by detecting motion using a PIR sensor, then alerts the computer, and outputs jingle bells and Rudolph the red nose reindeer.

Continue reading

Jellyfish/Cake

Yerang Choi and I worked on creating a piece with LEDs that would respond to noise/sound.

We used a small plastic piece in which we punched holes through with thumbtacks. After this we stuck in our LEDs that we had soldered to wires and resistors. There are a total of ten LEDs. Surrounding the plastic so as to hide the inside organs of our piece is tin foil. The piece resembles a jellyfish or a cake. We took inspiration from some videos on YouTube:

http://www.youtube.com/watch?v=SkrhCUQHKX8

http://www.youtube.com/watch?v=3P7JoxfNo-0

http://www.youtube.com/watch?v=___XwMbhV4k

http://www.youtube.com/watch?v=guppB4cK3oU

Images of our process:

photo copy Final copy

 

Link to a video of us after completing the project (without foil though):

http://lisasquinleyportfolio.tumblr.com/post/69841572377/creative-computing-fall-2013-professor-aisen 

Continue reading

Super Fingers, Katrina Chan & Kevin Wen

Concept: Create Glove that has light activated by tilt switches

Reference:
First Idea
Reference

Process:
Process 1
Process 2 

Functionality:

1489306_10202816833928272_417080277_n Pink

1458991_10202816830728192_2068289601_nBlue

1499807_10202816829768168_1048639129_nRed

1481360_10202816832728242_218578422_n Green!

Code:

// finger values
int finger0;
int finger1;
int finger2;

void setup(){
Serial.begin(9600);
//fingers
pinMode(A0, INPUT);
pinMode(A1, INPUT);
pinMode(A2, INPUT);
//led
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
//gnd & vcc
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
pinMode(3, OUTPUT);
pinMode(2, OUTPUT);
}

void loop(){
digitalWrite(5, HIGH);
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, LOW);

finger0 = analogRead(A0);
Serial.println(finger0);
finger1 = analogRead(A1);
finger2 = analogRead(A2);

map(finger0, 0, 255, 0, 1023);
map(finger1, 0, 255, 0, 1023);
map(finger2, 0, 255, 0, 1023);
analogWrite(9, finger0);
analogWrite(10, finger1);
analogWrite(11, finger2);
delay(1000);

}