waam boxing training utility warren anderson alexander stewart mark craig avinash ramlall

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

If you can't read please download the document

Upload: malcolm-hodges

Post on 24-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1
  • WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall
  • Slide 2
  • 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.
  • Slide 3
  • 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.
  • Slide 4
  • Objective Have a working final product of a portable, lightweight device that motivates the user to improve their boxing coordination and fitness.
  • Slide 5
  • 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
  • Slide 6
  • 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.
  • Slide 7
  • 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.
  • Slide 8
  • 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.
  • Slide 9
  • Hardware Design Hardware Signal Flow Diagram
  • Slide 10
  • 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
  • Slide 11
  • Software Design General Software Algorithm
  • Slide 12
  • 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
  • Slide 13
  • Enclosure and Mounting Design LED Display 10-10mm LEDs 20mA Mounting Hardware Lightweight yet durable Doesnt 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)
  • Slide 14
  • Implementation User Experience Start 321Go! 60 Second Game Feedback every 10 seconds based on frequency Lights represent punching power Final Score Score out of 1000
  • Slide 15
  • IP and Prior Work 555 based voltage inverter http://www.aaroncake.net/circuits/vinvertr.asp LCD Library 4 Bit LCD Interface Author: Scienceprog.com - Copyright 2007 GNU public license Http://www.gnu.org/license/gpl.txt
  • Slide 16
  • 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
  • Slide 17
  • Results What worked? How well? Band-pass Filter Software Algorithm Board Connector What didnt 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
  • Slide 18
  • 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 cousins Alexander Stewart Programming Documentation Testing User Interface Board Assembly Avinash Ramlall Documentation Testing Built LED display Built door mounting hardware Board Assembly
  • Slide 19
  • 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
  • Slide 20
  • What Would You Change? Mark - I would figure out a different way to invert the input voltage from the power supply. The 555 Timers 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.
  • Slide 21
  • 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.
  • Slide 22
  • Thank You WAAM Boxing Training Utility *Special Thanks to Sunstone Circuits for providing our printed circuit boards.