floating magnet

March 19, 2009. Physical Computing. Leave a comment.

Final Journal

img_2783.JPG

img_2784.JPG

This project is to combine with ICM final which shows Bellagio fountain water animation through which live video can be seen. The concept is to make physical interface of writing hand to write out the word while Bellagio fountain water animation plays on the screen when the light is turned off. The physical mechanical hand idea came from Arthur Ganson’s work called “Faster”. When the light is turned on everything stops leaving the mechanical hand written word on the paper.

I came up with using lab shop materials for the project. At first I thought about using clay for the wheel that controls the writing of the hand. Then I realized it was impossible to sculpt the clay in a way that hand writes any word so I decided to make hand scribble instead. I made a hand by stuffing plastic wrap inside rubber glove. I crazy glued and used wire to attach pen to hand. Helping hands I got from the lab shop helped the adjustment of hand and the wheel. I placed them on the top of the unused box. I realized then that I don’t need to use clay for the wheel but I can use servo motor to make hand writing jumpy so it looks like it’s writing. I secured writing hand and servomotor on the box by using wires and making a hole in the box. I placed paper underneath the hand and realized that paper needs to move horizontally for hand to make continuous horizontal scribbles. I thought about placing two DC motors at both ends of paper so that paper would roll. It should roll at slow pace. Now came the programming part. I found an arduino code in the previous lab that controlled servo motor using photo sensor. Since that fit my purpose of turning on the mechanism of wiring when light is turned off I used this code while also adding code that controlled two DC motors.

Code

Despite many attempts to make it work, the motors either turned really fast and didn’t roll the paper continuously. I took out any extraneous materials that supported the paper but still motor wouldn’t control the rolling of paper. Servomotor worked when photo sensor was used. It made tick tack movement as it moved the hand. I asked many people regarding DC motor rolling paper issue but they were either too occupied with their own work to put full attention on my work. So I went on trying to solve the problem by myself but I couldn’t find anything wrong with the rolling paper mechanism, circuit, or the code. I changed circuit several time because I thought 5V was too weak for 3 motors. The circuit was made so that arduino board used 12V or 9V. The strength of motors became stronger but still the paper didn’t roll. I didn’t know what else to do. I couldn’t think of any other way to make paper roll. Paper was light enough for motors to roll it over but it wouldn’t. It came to be very very frustrating thing because I couldn’t find a way to solve this problem which I didn’t know the cause of.

Then the final presentation day came when my project still had problems. After Greg’s comment, I tried to solve the problem after taking it home since floor was too busy with the show. I stared at it, looked at other codes, alternated circuits again but I got the same result. Hopefully I’ll come up with a way to solve it someday.

December 19, 2007. Physical Computing. 1 comment.

Final 5

img_2702.JPG

img_2704.JPG

img_2762.JPG

Use relay to convert 120VC to 5VC for small water fountain.

December 8, 2007. Physical Computing. Leave a comment.

final presentation

magnetic touch senor

stranded wire-great for flexibility. Twist it to fit it into breadboard hole. sauter the wires together.

Think about how you’re going to present it.

Tinker proxy-way to convert the serial. Used flash to animate butterflies

The stronger the wind blowing into the the instrument, the stronger the resolution gets

Document final project

Think about audience who are not in physical computing class when doing presentation. How do you describe ITP to strangers. Describe the process. Hard problems.

December 5, 2007. Physical Computing. 1 comment.

Final 4

solid state relay – AC and DC don’t touch each other. Can be chained together
sound-sonia, audi ss, midi

controlling the speed of motor

tape recording – read by magnetic sensor

use power regulator when using motor

input sound

Things to ask Rob:

  • how to power on and off small DC water fountain
  • photo sensor not working on arduino

November 28, 2007. ICM, Physical Computing. Leave a comment.

Final 3

Photo sensor to detect light

Motor to rotate the shaped wheel

When photo sensor detects light motor starts to run(arduino) and water fountain animation on screen starts.(serial input is needed for processing)

November 24, 2007. Physical Computing. 1 comment.

Final Week 2 – Bellagio Fountain @ ITP

Interface Design for Screen

Interface Design for Screen with Physical Interfaces

  • Patterns of water movements played throughout songs
  • Each pattern of water movement is observed and created in Processing
  • There are about 10 patterns to be made
  • There are about 8 animations of water movement
  • Physical interface of hand writing out the words and water fountain will be added
  • Photo sensor to be used to let water fountain and writing hand to work when it’s dark and stops when it’s light

November 8, 2007. ICM, Physical Computing. Leave a comment.

Last Lab – MIDI Output

This was a fun experiment using MIDI output box and analog and digital inputs to make sounds through Garageband. Because it was not clear in the lab instruction how to output the sound I spent some time figuring it out with other people. I found out later that I had to install MIDI output box drive in order for output box to work with computer and Arduino. I also found out that you have to open Garageband to play the sound. MIDI box alone cannot produce the sound output. So here are the results:

Playing sound and display of serial output

Using Potentiometer to control the pitch

November 8, 2007. Physical Computing. 1 comment.

Final Week 1- Bellagio Fountain @ ITP

I want to create simulation of Bellagio fountain located in LA. I want to use its beautiful water art effect on precessing screen while also using switch and potentiometer as analog and digital input to control the strength and art of water splashes.

Ideas to think about:

  • can stop in the middle of music (switch)
  • musical notes to play different splashes (switch)
  • lowers and heightens or strengthens the splash (potentiometer)
  • control the colors of water splashes
  • control the number of water splashes
  • controls the songs to play
  • water splashes play along with each song

Physical Interfaces:

  • Typewriter to type out lyrics
  • Printer to print out lyrics
  • Dancing doll
  • Buttons to press for song options
  • Switch to stop, play, and rewind
  • live video capturing masked behind water splashes

Related links:

WET Design

Bellagio Fountain Video

Interface design

October 31, 2007. ICM, Physical Computing. 4 comments.

Lab Week 3 – Analog Input

  Experiment #1

Experiment #2

Potentiometer controlled the brightness of LED.

   
       
  Creative Analog Input – Joystick Plate    
       
  This is an experiment where joystick function commonly seen in Playstation controller can be used as analog microcontroller for LED’s put in circle. There will be 8 axis of LED’s where each axis will light up as joystick controller points in its direction. Drawing circles with joystick will result in flashing animation of lined up LED lights in each axis.Materials:Paper plate, 48 LED’s, Arduino, breadboard, Joystick from Playstation controllerPrecedure:

  1. Cut out a small circle in paper plate for joystick element.
  2. Draw 8 axis and place LED’s in red, green, and yellow on each axis.
  3. Connect all LED’s through soldering so LED’s of each axis becomes power line or GND line of one LED(each axis of LED’s)
  4. Connect all wired lines into board and set up for project.
  5. Input Arduino programming and upload it to Arduino board
   
       
  1. Testing Joystick Arduino programming on breadboard    
       
  2. Trying Joystick controller after setting up LED’s on paper plate    
       
  Result: I had difficulty setting up programming environment where LED’s don’t light up at first and then lights up as joystick points in its direction. All LED’s lighted up at first making it difficult to distinguish if it was lighted up in reaction to joystick. Nonetheless LED’s made reaction to the movement of joystick.    
       
  Arduino programming for Project Joystick Plate    
       
       

October 30, 2007. Physical Computing. Leave a comment.

Next Page »