WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Analogue to Digital Conversion
EUT 1040 Lecture 10: Programmable Logic Controllers.
Problems Encountered - Up to Midterm State Machine Transitions Much Too Fast - Solved by Decreasing Clock (LED Circuit) Difficult to Test LED (Column)
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Electrical and Computer Engineering iLights Nick Wittemen, EE Chris Merola, EE José Figueroa, EE Matt Ryder, EE Comprehensive Design Review.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Coordinate Based Tracking System
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
Digital I/O Connecting to the Outside World
ASPPRATECH.
The purpose of this project was to develop a portable G-Meter, roughly the size of a cell phone. Potential applications of the product include logging.
Bonitron Air Demand Scheduler Design Review Vanderbilt Senior Design Alex Brown Ajmer Dwivedi Cory Haugh February 04, 2008.
Life’s Ultimate Problem… Solved By…. Preliminary Design Review Team Iron Chefs Ahmad Alawadhi Eric Willuweit Kegan Grimes Kyle Chessman Sean Flodberg.
1 © Unitec New Zealand Embedded Hardware ETEC 6416 Date: - 10 Aug,2011.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Communication Device for Handicapped Kids Dec Client Heartland Area Agency Sue Young Advisor Yao Ma Advisor Yao Ma Alex Leith Brian Grove Steve Peters.
Viking Pump Flow Manager - Phase 2 Senior Design May
Objectives How Microcontroller works
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
Data Acquisition Systems
SIGMA-DELTA ADC SD16_A Sigma-Delta ADC Shruthi Sujendra.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
For Electric Vehicle Team Members Pramit Tamrakar - EE Jimmy Skadal - EE Hao Wang - EE Matthew Schulte - EE William Zimmerman - EE Advisor Ayman Fayed.
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
Phase Converter Simulator AKA Voltron
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke,
SEPTEMBER 25, 2008 Power Melder Midterm Presentation.
Strong as a Buck. Meet The Team Warn Wilson John Clark Dre Crumbly Electrical Engineering Computer Engineering.
December 2nd, 2008 Power Melder Midterm Presentation.
Presented by: Mark Fraysier Richard Jennings 11/28/2012.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
ECE 477 Design Review Team BOAR  Fall 2011 Paste a photo of team members here, annotated with names of team members. Left to Right:
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Critical Air System Pressure Controller Senior Design Project, 2010 Morgan Hespe, Department of Electrical and Computer Engineering Mentor: Dr. Stanislaw.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
On-Site HotBox Calibration System Team 2 Pourya Assem & Paul Lupas Prof. A.C.Singer ECE 445 – Fall 2012.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Drum Tutor Lite Yuanheng Yan Xun Yu Zhen Qin ECE 445 Senior Project Group 43 December 3,2015.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Mobile phone keypad sensed password entry for door opening.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Application Case Study Christmas Lights Controller
Fan Assembly Driven by Magnetic Fields
Lecture 10: Programmable Logic Controllers
All-in-One Guitar Amplifier
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Project Title EVM IN 8051 Under the Guidance of Submitted by.
PRE-STAMPEDE MONITERING AND ALARM SYSTEM
ECE477 Midterm Design Review: Team #8
Automated Ticket to Ride
Project Title EVM IN PIC Under the Guidance of Submitted by.
Wireless Controlled PowerStrip
ECE 445 Senior Design, Spring 2018
Digital Acquisition of Analog Signals – A Practical Guide
Digital Theremin with LED
ECE 477 Final Presentation Team 2 Spring 2012
Model Output Current Battery Life BATPSU VDC 2A 1.2Ah BATPSU VDC 2.3Ah
EUT 1040 Lecture 10: Programmable Logic Controllers Unrestricted.
Presentation transcript:

WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall

Problem or Need What is the need? ◦To have an interactive, endurance based dynamic boxing training utility. Where does it arise? ◦The need for this device may arise at a gym, home, and can even be used as a recreational game as a source of entertainment.

Motivation Why is it important? ◦It takes a standard boxing training device and adds dynamic feedback that the user can use to evaluate progress. What is the value of the solution? ◦The device adds feedback to a boxers training regimen. ◦The device can create a source of income if used as a recreational game, users may be charged per round as they compete with their friends.

Objective Have a working final product of a portable, lightweight device that motivates the user to improve their boxing coordination and fitness.

Alternatives Generic speed bag and drum ◦Produces no dynamic feedback Arcade boxing games ◦Used as entertainment ◦Evaluates punching power only ◦Does not provide training capabilities

Acceptable Solution The device shall use a standard speed bag and drum assembly. The device shall be portable ◦The device shall weigh less than 25 lbs. ◦The device shall be designed to mount on a wall or hang on a door. The device shall be complete and packaged ◦All electrical components shall be enclosed. ◦A user interface shall be included to control device operation. ◦The device shall provide a means of dynamic feedback to the user.

Design Approach Research acceptable Sensor Decide the useful inputs ◦Wave produced from accelerometer. ◦Amplitude of signal relating to how hard the bag was hit or how many times the bag hit something ◦Frequency of signal relating to the speed that the bag is hit. Research ways of processing signal to create a useful signal.

Design Approach Decide the Useful Outputs ◦Score based on user performance ◦Dynamic information  Dynamic Feedback on user performance ◦Decide how outputs will be displayed to user Team is very hardware based ◦Most signal processing done through hardware ◦Software used to quantify data and manipulate display.

Hardware Design Hardware Signal Flow Diagram

Hardware Design Accelerometer ◦5 g rating Filter ◦Band-pass 0.1 Hz to 10 Hz ◦Eliminates DC component of Accelerometer ◦Filters noise beyond useable signal range Bar-Graph Display (LED Lighting Unit) ◦Displays amplitude of Accelerometer signal Frequency to Voltage Converter ◦Converts AC signal from Accelerometer to a voltage ◦0 Hz to 10 Hz input : 0 VDC to 4 VDC ATmega328 Microcontroller Unit ◦Provides Analog to Digital converter ◦Provides many external interrupts ◦Provides many I/O ports for communication to external devices ◦Provides plenty of memory LCD ◦2x16 character display

Software Design General Software Algorithm

Software Design ADC Converter Initialization Normal Mode Works within LCD timer loop 2 Samples per second Operates w/125 kHz clock cycle Originally design to operate on interrupt basis with 8- bit counter Counter and interrupts shelved for simpler design 8 bit resolution 5V Voltage Reference

Enclosure and Mounting Design LED Display  10-10mm LEDs  20mA Mounting Hardware  Lightweight yet durable  Doesn’t include many parts  Incorporate existing parts Main Enclosure ◦Buttons (start, reset) ◦Switch (on/off) ◦LCD ◦Knob for contrast adjust ◦Port for wall jack ◦Parallel port (Accelerometer, LED Display)

Implementation User Experience ◦Start  3…2…1…Go! ◦60 Second Game  Feedback every 10 seconds based on frequency  Lights represent punching power ◦Final Score  Score out of 1000

IP and Prior Work 555 based voltage inverter LCD Library 4 Bit LCD Interface Author: Scienceprog.com - Copyright 2007 GNU public license

Testing Physical Properties Solid door mounting Portability (size, weight, wire strain, ability to disassemble) Speed bag durability Signal Processing Confirm the motion of the speed bag is accurately converted to signal Proper signal filtering Proper voltage to frequency conversion Interface Included proper software functionality (counter, score calculation...etc) LCD All inputs Board programmability Project Guideline Fulfill class requirements

Results What worked? How well? ◦Band-pass Filter ◦Software Algorithm ◦Board Connector What didn’t work? Why? ◦Had to put a mod wire on the board in order to re-route the output on the frequency to voltage converter ◦Replace capacitors with polarized capacitors due to effects of Equivalent Series Resistance (ESR) ◦LED Display was drawing too much current  Thought display driver was limiting the current through the LED, but was not limiting enough

Contributions Mark Craig ◦LT Spice ◦PCB ◦Programming ◦Documentation ◦Testing ◦Built main system enclosure ◦Board Assembly Warren Anderson ◦Programming ◦Documentation ◦Testing ◦Board Assembly ◦Mounted Assembly ◦Testing at his cousin’s Alexander Stewart ◦Programming ◦Documentation ◦Testing  User Interface ◦Board Assembly Avinash Ramlall ◦Documentation ◦Testing ◦Built LED display ◦Built door mounting hardware ◦Board Assembly

Lessons Learned What did each member of the team learn as a result of the project? ◦Having great communication with your group allows a project to progress smoothly. ◦General soldering skills for surface mount components ◦Include lots of test points ◦C-programming syntax ◦Working with EAGLE CAD

What Would You Change? Mark - “I would figure out a different way to invert the input voltage from the power supply. The 555 Timer’s output was rectified as a negative supply voltage, which varied from the simulation. After further research, a charged pump inductor-less switching supply would have done a better job and been more reliable.” Alex – “If we had more time I would have liked to have everything operate on an interrupt basis using the 8-bit counter. Also I would have liked to implement the functionality of the frequency to voltage converter in software rather than in hardware.”

What Would You Change? Avi – “ I would have chosen a project that each member could have taken home for show and tell.” Warren – “I would have liked to have added a high score feature that would be stored in memory. This could further help users to surpass their goals.”

Thank You WAAM Boxing Training Utility *Special Thanks to Sunstone Circuits for providing our printed circuit boards.