220 likes | 391 Views
Good Speed Putter Pad. By: Aaron Vogel Darrell Micheli. Overview of Project. Motivation for the Good Speed Putter Pad Basic schematic of design How did we break up the work?. Hardware Components. 3 Manual Switches AML11 Series Lighted Solid-State Pushbutton Display Switch
E N D
Good Speed Putter Pad By: Aaron Vogel Darrell Micheli
Overview of Project • Motivation for the Good Speed Putter Pad • Basic schematic of design • How did we break up the work?
Hardware Components • 3 Manual Switches • AML11 Series Lighted Solid-State Pushbutton Display Switch • 4 Seven Segment Displays • LSD3211-11 • 4 BCD Display Setting chips • CD4055BE • 4 sensors • HOA2498 series consisting of infrared emitting diode and a photodarlington
Sensors • Schematics • Response Time vs. Distance to Reflective Surface • Generated Waveform • Spacing • Integral to calculation of initial putter velocity
Derivation of Physics Equations • Refer to equations handout • Where may error be introduced? x = [ (2*vpi2) / µg*(1 + 2(mb/mp) + (mb2/mp2)) ]
Error Analysis • Sources of error • Calculation of coefficient of friction • Implemented calibration device • Calculation of initial putter velocity • Response time of sensors • Elapsed Time Error noted in demos • How was error analysis performed? • Explain excel spreadsheets
Microcontroller Code START INITIALIZATION INTERRUPT? NO YES ISR
ISR FIRST OCCURANCE NO MATH1 YES STORE TIME INTO FIRST
MATH1 FIND TIME DIFFERENCE DIVIDE DIFF. BY 10 MULTIPLY BY 2 BLOCK CODE
BLOCK CODE FIND BLOCK DIFFERENCE BUTTONS STORE ELAPSED TIME MULTIPLY BY 10 DIVIDE BY A BLOCK AVERAGE ADD BLOCK STANDARD
BUTTONS BUTTON PUSHED NEXT BUTTON OR ERROR NO YES LOAD BUTTON MU MATH2
MATH2 LOAD ELAPSED TIME DECIMAL FT DIVIDE MU BY ELAPSED STORE VALUE INTO DECIMAL STORE VALUE INTO WHOLE DIVIDE REMAINDER BY ELAPSED
DECIMAL FT LOAD DECIMAL VALUE FIND DECIMAL BCD VALUE STORE BCD DECIMAL FEET
FEET LOAD WHOLE VALUE FIND BCD VALUE STORE BCD VALUE FINAL
FINAL ADD BCD FEET TO BCD DECIMAL OUTPUT ISR
Future Improvements • Trajectory sensors • Incline parameters • Adjustable coefficients of friction • Magnetic sensors • Graphic output display with appropriate scale