Automaton – Sarika Bajaj

For my assignment, I wanted to tell a story through a simple automaton that would run off of CAMs. I worked on CADing the system up first to create a simple visual story; for my story, I wanted the watcher to visually see the CAMs turning moving with the motors and simply pushing wooden pegs up in a wave like motion.

Wanting to keep the circuit as simple as possible, I used a TIP20 motor and a DC wall plug to simply just power the motor and the Arduino code to just toggle the motor from being on and off.

I got the CAMs moving pretty successfully (in the video below).

However, when attaching my whole system together, unfortunately, there was a little bit too much friction and the top blocks would not line straight which led to problems. Trying to remedy this situation, with Ian’s advice, I hot glued marbles to the bottom of each block, but the issue of non straight blocks prevailed. Ultimately, if I were to do this project again, I would probably double up on my CAM thicknesses and maybe cut the system out of acrylic for a smoother system.

Arduino Code: Automaton

Assignment 4: Zoetrope

For this assignment, I made a zoetrope. A zoetrope is one of the most primitive forms of animation, and it uses static images and optical illusion to create the impression that an image is animated. You can change the scene being animated by switching out the paper strips, as well as reverse direction and speed up/slow down the spinning.

I originally wanted to an inverse zoetrope, which features 2D cut outs that go around the rim of the spinning platform and projects the image onto the inside of the backdrop with slits. However, my original animated scene (opening a fridge door) was too fragile to be cut out.

I ran into a lot of issues with this project, actually, even though it looks pretty simple. The minimum number of frames you can have to satisfactorily achieve the illusion of motion is 12, and it was difficult to get find stills with just the right amount of change between them to look animated. Another issue was the size constraint. Since the motor I’m using can be powered solely by an Arduino, I ran into issues with the lack of torque from the motor, so I had to stick to a small platform. I also wasted a lot of time trying to figure out what was wrong with my circuit, when it turned out that I just had a bad wire connecting the motor to the voltage supply.

If I were to do this over, I think I would give another try to the inverse zoetrope, and make a design more well-suited to it.

Demo video:

https://drive.google.com/file/d/0B0yMpI_ZOcoYaGZjRUppUnRFMU0/view?usp=sharing

*Circuit and code directly from class example

Assignment 4: Story of Motion

Tell a short story with movement, due 23:59, Wed, 11 Oct, posted to this category

Requirement: a story that can be told with motion.   Must use H-bridge controller, can use any other hardware in the lab or that you fab.

If we our out of h-bridge chips or you need a motor that we’ve run out of in A10, email and I’ll replace them ASAP.  Also check with lending to see if they have a motor or h-bridge you can use in the short term.

Stories have at least three states:

  • start: everything is static (not moving) or moving in an idle loop
  • story: motion tells a story
    • rotating things
      • ferris wheel, merry go round
      • pulleys that wind or release string
    • fan that blows things across a table
    • object that moves on a table
    • switches that start/stop movement
  • ending: the story comes to an end or goes back to the start and waits to be told again.