Академический Документы
Профессиональный Документы
Культура Документы
Marble Sorter
School
May 6, 2016
Table of Contents
2
Brainstorming Ideas….3 - 7
Decision Matrix...7
Design Modifications...8
Final Design….9
Reflection...9 - 10
References...10
Brainstorming Ideas
3
4
5
6
Decision Matrix
most efficient design. After experimenting with the equipment and using prior
Design Modifications
The modifications made were very much necessary. It had many problems. One large
problem that was solved was the size of our machine. The size of the chain was cut
down to less than half of what was originally intended. Doing this cut down the travel
time of the marbles and shortened the sorting process. We were also able to move the
rotating cup mechanism to be on one sheet of metal for the entire machine.
Final Design
8
Reflection
My team feels that we were able to achieve most of the function of our machine well.
There were some key flaws, such as the marbles not correctly sorting consistently, but
with outside help this problem was resolved for the most part. One thing we would
change is the positioning of the cups to make it that there was less travel time for the
servo to move from one cup to the next. This would solve many problems with the
current mechanism. What my team learned was how to co-operate in a team more
efficiently as well as become more used to problem solving and persevering. Many
things that could potentially have gone wrong did and not all were fixable. Some issues
resolutions proved to be too far out of reach in order to complete them within the time
9
given. However, the solutions are visible. Our team learned the importance of staying
completely done, processes would step in the way of others. This occurred rarely, but
should have been avoided. We believe the purpose of the project was to help increase
our experience with electronic equipment such as the vex gear we used, but also was
strongly meant to have team members learn how to work as an efficient and effective
References
reversed)
motor[serv] = pos;
wait(0.5);
motor[chain] = 30;
wait(0.5);
}
10
task main()
int wood = 0;
motor[flashlight] = 127;
while(true)
motor[chain] = 30;
wait(0.075);
motor[chain] = 0;
wood_max)
doCups(wood);
continue;
plastic_max)
doCups(plastic);
continue;
metal_max)
doCups(metal);
continue;
}
12
glass_max)
doCups(glass);
continue;