Project

# Title Team Members TA Documents Sponsor
53 Smart Electronic Component Organizer
Canlin Zhang
Kaiwen Zhao
Yihao Deng
William Zhang design_document1.pdf
design_document2.pdf
design_document3.pdf
design_document4.pdf
final_paper1.pdf
proposal1.pdf
proposal2.pdf
## Team Members:
Kaiwen Zhao (kaiwenz2) | Yihao Deng (ydeng29) | Canlin Zhang (canlinz2)

## Problem:
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

Low Cost Distributed Battery Management System

Logan Rosenmayer, Daksh Saraf

Low Cost Distributed Battery Management System

Featured Project

Web Board Link: https://courses.engr.illinois.edu/ece445/pace/view-topic.asp?id=27207

Block Diagram: https://imgur.com/GIzjG8R

Members: Logan Rosenmayer (Rosenma2), Anthony Chemaly(chemaly2)

The goal of this project is to design a low cost BMS (Battery Management System) system that is flexible and modular. The BMS must ensure safe operation of lithium ion batteries by protecting the batteries from: Over temperature, overcharge, overdischarge, and overcurrent all at the cell level. Additionally, the should provide cell balancing to maintain overall pack capacity. Last a BMS should be track SOC(state of charge) and SOH (state of health) of the overall pack.

To meet these goals, we plan to integrate a MCU into each module that will handle measurements and report to the module below it. This allows for reconfiguration of battery’s, module replacements. Currently major companies that offer stackable BMSs don’t offer single cell modularity, require software adjustments and require sense wires to be ran back to the centralized IC. Our proposed solution will be able to remain in the same price range as other centralized solutions by utilizing mass produced general purpose microcontrollers and opto-isolators. This project carries a mix of hardware and software challenges. The software side will consist of communication protocol design, interrupt/sleep cycles, and power management. Hardware will consist of communication level shifting, MCU selection, battery voltage and current monitoring circuits, DC/DC converter all with low power draws and cost. (uAs and ~$2.50 without mounting)