han hoang - final_assignment
<<_back

han hoang
gerardo barroeta

final assignment [Final] :: describe your final assignment :: for the final assignment, we would like to make a working prototype of the macro-pick and place machine using the various methodologies that we've learned during the semester below is a diagramatic version of what the machine will look like - NOT ACTUAL DESIGN the final design of the machine will be determine later. **for a brief history of the project, please click here
:: components :: the machine is made up of 5 parts: 1. : the tower - that controls the Z-direction 2. : the arm - that controls the Y-direction 3. : the base - that controls the X-direction 4. : the gripper - that holds and releases an object 5. : the hopper - that contains the object
:: actions :: the movement of this machine consists of: 1. : the arm locates the object in the hopper 2. : the base moves to a particular location 3. : the arm moves up the tower in the z-direction 4. : the arm moves in the y-direction to locate the object 5. : the gripper then adjust to the rotational direction of the object then releases
:: things we will need :: we will need to design/make/buy the following: :: HARDWARE :: [if possible, all parts will be fabricated locally] BASE: Chassis (laser cut/water jet cut pieces) Wheels Servo motor/DC motor? Gears TOWER: stepper motor attach to screw shaft for Z movement guiding tubes – for precision control and smooth movement ARM: stepper motor to control arm’s movement guiding tubes – for precision control and smooth movement GRIPPER: stepper motor for actuator to holds and releases a joint ATMega32 microcontroller Headers for connecting motors / programming interface / PC :: SERIAL INTERFACE :: AC plug 9V AC/DC converter Actuator guides (metal rods) Arms screws, 3D printed or injection molded parts Serial connector / Serial cable for PC communication Parallel cable for programming LED's RF link??? :: SOFTWARE :: Microcontroller ASM or C code for controlling the actuators Python script for communication with the PC
:: SCHEDULE :: 11/29 - electronics/parts 12/06 - assembly/programming 12/13 - final project presentation
:: PCB :: this is our layout for the PCB that we will be using to control the machine. the micro controller that we will be using is the Atmel ATMega32 after layout, we printed the schematic out for etching this is our board after etching and stuffing it with components then we had to program it....and it works!!!!! DAMN LCD!!! code issues: - PULSE VALUE : in order for us to generate enough torque to even move the motors we had to alternate between various pulse values for each of the motors : LCD - character output - timing issues within the code
:: MECHANICAL PROCESS :: these images show the parts that we will fabricate (from left to right) using the water jet cutter, the 3D printer (stratasys), and laser cutter. these images show the items that we either will buy or have laying around. (from left to right) they are the rods (screw shafts), nuts and screws, and 3 different types of motors this is the complete computer model of the machine done in Rhino progress images... mechanical issues: - gears and their rotations : if less torque is required, the circumference of the head gears (center on the motor) need to be smaller than the linking gears : if more speed is desired, then the opposite configuration would take place - getting the actuations to work with minimal torque - slippage in movements - tolerances - gripper : uh..the problem is...we haven't design one! - load : the mechanics had to work flawlessly in order for the motor generate enough torque to drive the load of the machine
:: ASSEMBLY ::
:: PROGRESS ::
:: MECHANICAL DETAILS :: : we fabricated as much as we could with the exception with some of the parts : with the tires, we used the rubber cover from lego parts then we cut the wheels out of 1/4" acrylic, sandwich 3 layers inside the rubber cover with one layer indented for the nut (controls the rotation of the wheels) to be set in - we then tight another nut on the other side and hold the wheels together with friction : the tower (z-axis) works with a rod connected with a set screw at the center of the motor - as the motor turns, a screw is set inside the mid-section (arm holder) so as the rod turns it moves the entire center piece in the z-direction : the same mechanical action for the tower is then translated to the movement of the arm : for the shaft of the wheels, we cover the rod that spans from tire to tire with an aluminum tube in order to keep the equal separation - especially the shaf that drives the back wheels since we needed to hold the gear in place in order for it to make contact with the motor above - we used washers
Copyright © 2004 - Massachusetts Institute of Technology - Han Hoang and Gerardo Barroeta