Breadboard Demo

Description

The Breadboard Demo is an informal but mandatory event. Its purpose is to show your instructor and TA a circuit that you have been working on in the lab for your project. It is expected that the circuit will include the microprocessor you will be using in your project (it can be mounted on a development board) and it will be connected to a project subsystem. The microprocessor should have a program downloaded onto it that allows it to communicate with the subsystem, i.e., control the subsystem or receive data from it. It is expected that the power source for the circuit will be a laboratory power supply. The function of the subsystem should be demonstrated. The commands or data should be displayed on a pc or other display means. You should be able to explain how the circuit is used in the project and be able to justify design choices. A Breadboard Checklist will be provided and filled out.). Use the following format:

    See the Breadboard Demo Rubric for specific details.

Grading

Full Credit (20 points) will be given if the circuit works, is of adequate complexity, and a good explanation of its features is given by the team. Point reductions will be given if the circuit fails to work (-2), lacks complexity (-2), or seems inappropriate for your project (-2). The Breadboard Demo is a team activity and results in a team score.

BarPro Weightlifting Aid Device

Patrick Fejkiel, Grzegorz Gruba, Kevin Mienta

Featured Project

Patrick Fejkiel (pfejki2), Kevin Mienta (kmient2), Grzegorz Gruba (ggruba2)

Title: BarPro

Problem: Many beginner weightlifters struggle with keeping the barbell level during lifts. Even seasoned weightlifters find their barbells swaying to one side sometimes. During heavy lifts, many people also struggle with full movements after a few repetitions.

Solution Overview: BarPro is a device that straps on to a barbell and aids the lifter with keeping the barbell level, maintaining full repetitions and keeping track of reps/sets. It keeps track of the level of the barbell and notifies the lifter with a sound to correct the barbell positioning when not level. The lifter can use the device to calibrate their full movement of the repetition before adding weight so that when heavy weight is applied, the device will use data from the initial repetition to notify the lifter with a sound if they are not lifting or lowering the barbell all the way during their lift. There will be an LCD screen or LEDs showing the lifter the amount of repetitions/sets that they have completed.

Solution Components:

Subsystem #1 - Level Sensor: An accelerometer will be used to measure the level of the barbell. If an unlevel position is measured, a speaker will beep and notify the lifter.

Subsystem #2 - Full Repetition Sensor: An ultrasonic or infrared distance sensor will be used to measure the height of the barbell from the ground/body during repetitions. The sensor will first be calibrated by the lifter during a repetition with no weight, and then that calibration will be used to check if the lifter is having their barbell reach the calibrated maximum and minimum heights.

Subsystem #3 - LED/LCD Rep/Sets Indicator: LEDs or a LCD screen will be used to display the reps/sets from the data measured by the accelerometer.

Criterion for Success: Our device needs to be user friendly and easily attachable to the barbell. It needs to notify the lifter with sounds and LEDs/LCD display when their barbell is not level, when their movements are not fully complete, and the amount of reps/sets they have completed. The device needs to work smoothly, and testing/calibrating will need to be performed to determine the minimum/maximum values for level and movement positioning.