Download presentation
Presentation is loading. Please wait.
Published byJocelin Ryan Modified over 9 years ago
1
A NY C ONCISE R ENDERING OF O BFUSCATORY N OMENCLATURE Y IELDING M NEMONICS /M ONEY Critical Design Review Kaylee Bush, Mike Killian, Ian Rees, Andrew Rogowski, Chris Tooley
2
Project Overview A system designed to attach to a pool cue with embedded sensors that measure the motion of the cue as a stroke is being made. Connects to a receiver system via Bluetooth to transmit the data to a computer for interpretation. This is designed as a teaching aid to allow a player to become a better pool player by being able to visualize the errors in his or her stroke thus allowing them to be corrected. Team ACRONYM10/08/2009Mike
3
Project Overview A pool cue containing a 3-axis accelerometer, a 1- axis gyroscope, a 2-axis gyroscope, a Bluetooth transceiver, processor and a battery. A receiver that records video and processes data from the pool cue and sends measurements to a computer. A computer will display video of the player stroking, and give 3-D visual feedback on the strengths and weaknesses of the player's stroke. Team ACRONYM10/08/2009Mike
4
System Block Diagrams Computer ReceiverPool Cue Team ACRONYM10/08/2009Kaylee
5
POOL CUE SUBSYSTEM
6
Team ACRONYM10/08/2009Kaylee Pool Cue Connection Diagram
7
Prototyping/Testing AVR Programmer Bluetooth Module Accelerometer AVR Team ACRONYMChris
8
Echoing ‘T’ Team ACRONYM10/08/2009Chris
9
Software/Firmware Cue firmware Interfaces with accelerometers/gyros Communicates via bluetooth with Box Box firmware Communicates via bluetooth with The Cue Uses USB to send data to computer via HID standard (or other) Team ACRONYM10/08/2009Mike
10
Cue Software Flow Team ACRONYM10/08/2009Mike Microprocessor Control Diagram I 2 C Module Flow Diagram
11
RECEIVER SUBSYSTEM
12
Receiver Diagram Team ACRONYM10/08/2009Ian
13
USB PCB
14
Prototyping/Testing Team ACRONYM10/08/2009Ian
15
COMPUTER INTERFACE AND SOFTWARE
16
Unfiltered acceleration data Filtered acceleration data GUI using Team ACRONYM10/08/2009Andrew Digital Filtering
17
Software Flow Chart Team ACRONYM10/08/2009Andrew
18
Software/Firmware Driver Either Windows HID class driver or custom driver depending on bandwidth requirements of system and time available Application Interfaces with Driver to receive data from The Cue Employs Kalman filter to deduce motion of The Cue Uses Windows API to get video from camera OpenGL window to display 3D Qt used for GUI and various utility classes Team ACRONYM10/08/2009Andrew
19
PROJECT MANAGEMENT
20
Schedule Team ACRONYM10/08/2009Chris
21
Major Goals/Planned Deliverables Oct. 27/29—Milestone 1 ◦ Prototype board of the pool cue system ◦ WIBNI—Complete data path using the prototype boards Nov. 17/19—Milestone 2 ◦ Finalized design with minimal requirements ◦ Communication with cue and user Dec. 10—Design Expo ◦ Completed project, technical and user’s manuals ◦ WIBNI—Video recognition, shot analysis, sink video and animation, etc. Team ACRONYM10/08/2009Chris
22
Budget ItemApprox. Cost ($)Vendor Pool Cue70-90Ebay Accelerometer15SparkFun.com Accelerometer on Breakout Board27.95SparkFun.com Gyroscopes55.97Digikey.com Homemade Gyroscope Testing Board (Board, Resistors, A2D, etc.) 25-40 2 ATMEGA328P11.30 ATMEGA644P7.87 USB PCB 47.87 USB PCB parts43.25 Bluetooth DIP Module59.95SparkFun.com Testing Time (5 weeks)30Pool Halls Toothbrush20Target Prototype Boards100 Batteries20 Plastic20 USB Transceiver20 Webcam49.99 Mini Pool Table200Amazon.com TOTAL~859.15
23
Division of Labor Receiver & Computer ◦ 3 people Video Camera/Data Visualization—Andrew USB/Software Development—Ian Bluetooth—Chris Pool Cue ◦ 2 People Accelerometer/Gyroscope—Mike Microprocessor Communication—Kaylee Documentation ◦ All Team ACRONYM10/08/2009Kaylee
24
Questions!!!!!!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.