130 likes | 304 Views
Egg Sucker 3000. Bryan Cole and Brendan Messier. Background. ELM 4701 requires the class to complete a mini project in 6 to 8 weeks.
E N D
Egg Sucker 3000 Bryan Cole and Brendan Messier
Background • ELM 4701 requires the class to complete a mini project in 6 to 8 weeks. • The project should demonstrate an understanding of mechanical engineering, electrical engineering, and programming software, and the ability to integrate all three.
Problem Statement • Develop an automated system that can differentiate between eggs and rubber ducks, locate and retrieve all six eggs from a defined area, and place into an egg carton located adjacent to that area.
Existing Tech • Industrial Egg sorting • Primarily use pneumatic lifting systems
Solution Statement • An X/Y table using 12v DC motors and using ultrasonic sensors for positioning and locating eggs. • Pneumatics will be used to lift the egg, transfer, and drop the egg into the carton.
System Diagram MCU Y Motor X Motor X-Axis Acme Rod Y-Axis Acme Rod C A R T O N Vacuum Pump Z Motor Pneumatic Tubing X position sensor Egg Sensor And Lifter Pressure Sensor Carriage Y position sensor
Mechanical Overview • Motors will control acme rods that will move the “carriages” (one x and one y). • 80/20 aluminum for framing
Mechanical Overview ctd. • Pneumatic vacuum pump will adhere to the eggs using a specially designed bellowed suction cup and hoist them
Electrical Concept • FreescaleKinetix MCU • Sensors • 3x Ultrasonic position/distance sensors • 1x Pneumatic pressure (vacuum) sensor • Positioning • 3x 12v DC motors • Pneumatics • 60 psi vacuum pump • Pneumatic relay • Vacuum pump on/off
Software Concept • C programming • States: • Search for egg • X Y grid pattern search • Height recognition (ultrasonic Z sensor) • Egg determination • Lookup table (egg vs duck) • Lift egg • Lower vacuum cup • Engage vacuum • Raise vacuum cup • Deposit in carton • Position over next open carton space • Lower egg • Release vacuum