Project

# Title Team Members TA Documents Sponsor
1 Automatic Pegboard Item Retrieval
Atharv Koshti
Kashyap Ramachandrula
Vraj Patel
Nikhil Arora design_document1.pdf
final_paper1.pdf
photo1.jpg
photo2.jpg
presentation1.pptx
proposal4.pdf
video
# PROBLEM
Oftentimes, when one has a lot of books/miscellaneous items, it can be very hard to keep track of everything. Things can get lost and disorganized very quickly. Something like a pegboard is what some use to organize their items, but they often can get very messy and it can be very tedious to find a specific item that one is looking for. It can also take a lot of time to find an item, and in general this is a bad user experience.

# SOLUTION
Our solution features a 4-sided pegboard, each side containing different sections to place items, that rotates using a motor at the base of the pegboard. This pegboard will aid the user in finding their items easier by detecting when and where an item is inserted or removed from the pegboard. On insertion, the pegboard will use sensors to detect where the item is placed. On retrieval, the user will be able to look up the item on the app, which will result in the pegboard rotating to the correct side, and lighting up the shelf and specific location where that item is located.

# SOLUTION COMPONENTS
- Wood: Used to create the frame, pegs, and legs. This will be created mainly by the mechanical shop such that we can connect the legs to the motor and the motor to the frame
- Motor: Placed between the legs and bottom of the frame to rotate the bookshelf
- 360 Degree Potentiometer - Used to keep track of rotation location
- Phone Application - Used by users to define what side and section of the pegboard they are placing/retrieving an item
- LEDs - placed at each section around the pegboard. When the user looks up an item, the LEDs in that section will light up
- PCB: Arduino board; mainly because Arduino control with motors, LEDs, and potentiometers will be relatively simple
- Here is how the user interaction would work:

1. Each pegboard section will be fitted with a QR code that is assigned to the section it is placed in. For example, 1A would represent side 1 and section A of the pegboard. Likewise, 4D would be side 4 and section D of the pegboard.
2. Each of these sections would be connected to two parts: First, each QR code is also connected to the LEDs of that section such that when a user retrieves an item of a specific section, those LEDs would light up.
3. Second, the QR code would be connected to the app. When the user selects a specific section, the app will mark that section as occupied and when the user retrieves that item, the section will be marked as free
Essentially, when the user scans the QR code, the app will allow them to mark that area as occupied with an object.
# CRITERION FOR SUCCESS
A successful bookshelf would consist of the user being able to effectively input a description of the item being placed, the bookshelf detecting where the item is being placed, and the bookshelf successfully depicting where a requested item is by spinning to the correct location and lighting up where it is.

#Project Repository

https://github.com/KashRama/ECE-445-Lab-Notebook

Active Cell Balancing for Solar Vehicle Battery Pack

Tara D'Souza, John Han, Rohan Kamatar

Featured Project

# Problem

Illini Solar Car (ISC) utilizes lithium ion battery packs with 28 series modules of 15 parallel cells each. In order to ensure safe operation, each battery cell must remain in its safe voltage operating range (2.5 - 4.2 V). Currently, all modules charge and discharge simultaneously. If any single module reaches 4.2V while charging, or 2.5V while discharging, the car must stop charging or discharging, respectively. During normal use, it is natural for the modules to become unbalanced. As the pack grows more unbalanced, the capacity of the entire battery pack decreases as it can only charge and discharge to the range of the lowest capacity module. An actively balanced battery box would ensure that we utilize all possible charge during the race, up to 5% more charge based on previous calculations.

# Solution Overview

We will implement active balancing which will redistribute charge in order to fully utilize the capacity of every module. This system will be verified within a test battery box so that it can be incorporated into future solar vehicles.

Solution Components:

- Test Battery Box (Hardware): The test battery box provides an interface to test new battery management circuitry and active balancing.

- Battery Sensors (Hardware): The current battery sensors for ISC do not include hardware necessary for active balancing. The revised PCB will include the active balancing components proposed below while also including voltage and temperature sensing for each cell.

- Active Balancing Circuit (Hardware): The active balancing circuit includes a switching regulator IC, transformers, and the cell voltage monitors.

- BMS Test firmware (Software): The Battery Management System requires new firmware to control and test active balancing.

# Criterion for Success

- Charge can be redistributed from one module to another during discharge and charge, to be demonstrated by collected data of cell voltages over time.

- BMS can control balancing.

- The battery pack should always be kept within safe operating conditions.

- Test battery box provides a safe and usable platform for future tests.