|53||Smart Electronic Component Organizer
|## Team Members:
Kaiwen Zhao (kaiwenz2) | Yihao Deng (ydeng29) | Canlin Zhang (canlinz2)
As EE students, most of us have stored many electronic components such as resistors, capacitors and MOSFETs. Traditionally, we would store these components in storage organizers, a huge cabinet with many transparent plastic drawers. A small organizer may only have as few as 20 drawers. However, a larger one can have up to a hundred organizers. A big problem is that people usually cannot immediately locate the components they want. They have to look into the transparent boxes or at the tags one by one, wasting lot of time.
## Solution Overview:
We propose a solution of this problem by creating a logger with indicators for people to better store and find components. It would also consist of mechanical designs to push the drawers out from the back. People would use the logger to either assign a certain drawer to a certain component or command the automated stick to push out the drawer with the component they need. The logger would have a simple LCD screen and buttons (with labels of 0 to 9 and r, c, l, ic, value, number, enter, eject and clean). User would be able to log new components and find logged components using the screen and the button. To find a certain component, user would use the buttons to specify the component they want. For example, if user types r, 0603, value and 200 and presses enter, the indicator (a LED) of the drawer which user registered before for this component would be lit. If the user press eject button, the specified drawer would be pushed out from the back.
## Solution Components:
*Logger subsystem* The logger would be composed of an LCD screen and buttons mentioned in the overview. The LCD screen will show the menu for user to interact with the system using buttons so that new components are logged, and old components are located. All the required programs would be instantiated in an ARM chip.
*Mechanical pusher subsystem* The pusher would be located at the back of the organizer box. It would push out a certain drawer specified by the user. The pusher would be a simple structure resembling a robotic arm with two degree of freedom for reaching all drawers.
*Indicator array subsystem* There would be a 2D array of LEDs to show boxes specified by user.
*Power subsystem* The power subsystem would be composed of some regulators and MOSs to drive both the digital circuit including logger subsystem and ARM chip as well as the Mechanical pusher subsystem.
## Criterion for Success:
Users are able to register new components into the system
Users are able to locate components with buttons, LCD screen and indicators
Mechanical structure would be able to push out any drawers