Difference between revisions of "Ball Balancing Challenge"

From Mech
Jump to navigationJump to search
Line 57: Line 57:
The Electical Design was fairly simple for this project. The inputs to the PIC were the joystick, coin slot, and the touchscreen. The outputs were the motors and the LED "strike" array. The touchscreen was also an output as it was controlled by the PIC.
The Electical Design was fairly simple for this project. The inputs to the PIC were the joystick, coin slot, and the touchscreen. The outputs were the motors and the LED "strike" array. The touchscreen was also an output as it was controlled by the PIC.


The user would control the joystick that was simply two potentiometers that would output a value between 0V and 5V, corresponding to both the x-axis and the y-axis.
The user would control the joystick that was simply two potentiometers that would output a value between 0V and 5V, corresponding to both the x-axis and the y-axis.





Revision as of 18:10, 20 March 2008

T14-project-action-08.jpg




Team Members

Left to right: JJ Darling, Alex Leung, Ben Schriesheim
  • JJ Darling - Electrical Engineering Class of 2009
  • Ben Schriesheim - Manufacturing Engineering Class of 2008
  • Alex Leung - Biomedical Engineering Graduate Student

Overview

We built a horizontal circular platform that is actuated from underneath by three speakers placed in an equilateral triangle. The vibration of the platform causes a small object (e.g., an IC socket or a coin) to act as an hour "hand" on top of the platform. The object slides around the circular platform, impelled by friction forces due to the vibration. By placing the speakers at different phases and amplitudes, we got the objects to move to desired positions. Due to the nodes created by the speaker vibrations, the object will move back to the correct hour if it is moved away. Our project was given to us by Professor Colgate and was based upon the research of Professor Lynch.

Mechanical Design

The Vibratory clock consists of a wooden base, held up by adjustable legs, three speakers, and a circular platform. The following material were used to create the design:

Base:

  • wood: 16" diameter, 0.75" thick
  • holes: 6" diameter (3 total)
  • adjustable legs: 3 rods: 3/8"-16; 4" long; 6 nuts total
Speaker supports.jpg

Speakers:

  • 3 Pyramid Power PW677X: 300W, 4 Ohms, 6.5" Chrome Subwoofer
    • previously adapted speakers replaced center of speaker with attachments 3" in height and 1/2" hole on top
    • 1/2" diameter PVC used to attach previous attachment to platform with a screw
      • held in place by 2 set screws each
    • centers placed 7.125" apart

Circular Platform

  • PVC/Acrylic: 11.75" diameter, 0.25" thick
    • machined on the LaserJet
    • screw holes counter-sunk at 7.125" apart
  • 2.875" above wooden base
  • Silver Sharpie used for numbers

Reasoning for Geometry of Design

Equilateral Triangle: By having the speakers equidistant from each other, we were able to create symmetry in our design, which made programming the various nodes much easier. For example, we were able to use the same theory to find the node at 12 o'clock, 4 o'clock, and 8 o'clock. If the speakers were not placed equidistant from each other, two speakers placed at equal amplitudes and opposite phases would not have created a sink in the exact middle of the two speakers.

Adjustable Legs:

We needed to make the legs adjustable since it is essential that the platform be perfectly level in order for the objects placed on the platform to move in expected patterns. For example, if one leg is slightly shorter than the other two, the objects placed on the platform would tend to move towards that leg and we could no longer rely on symmetry to program the various nodes due to the effects of gravity.

Height of Platform:

Through our own experimentation and from Professor Lynch's research, we found that we needed to have the pivot point (i.e. the speaker diaphragm) significantly below the platform in order to create sinks. At one point in the design process, we attempted to create a different pivot point by replacing the PVC with 1/2" outer diameter, 1/4" inner diameter Tygon 2001 tubing that only was able to bend in one point since it had stand-offs and screws inside the tube. However, this replacement in a sense created two pivot points (the speaker diaphragm and the Tygon), causing the platform to only create sources and not sinks. In addition, the different height of the pivot point may have also led to the plate acting differently.

Electrical Design

The Electical Design was fairly simple for this project. The inputs to the PIC were the joystick, coin slot, and the touchscreen. The outputs were the motors and the LED "strike" array. The touchscreen was also an output as it was controlled by the PIC.

The user would control the joystick that was simply two potentiometers that would output a value between 0V and 5V, corresponding to both the x-axis and the y-axis.


Circuit Board

Component List:

PartPart No.QtyVendorPrice (Total)
Microchip 8-bit PIC Microcontroller (U1)PIC18F45201N/AN/A
Quadruple Half-H DriversL293D 2Digi-Key$1.93
Hex InverterSN74HC041Digi-Key$0.47
TouchscreenBER237-ND1Digi-Key$62.00
JoystickN/A1N/AN/A

Circuit Diagram:

Ball Balancing Circuit Diagram

Software Design

Results

VibratoryClock.jpg

We were able to get our project working so that the plate moves an object placed anywhere on the plate to the correct time and then moves the objects around the clock face, acting as the hour "hand" of a clock. However, we increased the speed so that it takes about 2 minutes for objects placed on the clock to move around so that it is easy to demonstrate. Check out the working Vibratory Clock here.

Reflections

Useful Resources

Vibration-Induced Frictional Force Fields for Part Manipulation

Universal Planar Manipulator