ECEN 4610 Capstone Design Lab Fall 2009 Preliminary Design Review Team ACRONYM Another Capstone Research Oriented Nonsensical Yao Ming
Dec 20, 2015
ECEN 4610 Capstone Design Lab Fall 2009
Preliminary Design Review
Team ACRONYMAnother Capstone Research Oriented Nonsensical Yao Ming
Introduction
• Andrew Rogowski, ECEN/MUSC• Chris Tooley, ECEN• Ian Rees, ECEN• Kaylee Bush, EEEN• Mike Killian, ECEN
Purpose• To create a pool cue with embedded sensors to measure
the motion of the cue as a stroke is being made.
• 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.
Overview• A pool cue containing a 3-axis accelerometer, a 2-axis
gyroscope, a Bluetooth transceiver, memory, processor and a battery.
• A receiver that records visual information as well as process the data from the pool cue and sends the necessary measurements to a computer.
• A computer that will display the video of the player stroking and give 3-D visual feedback on the strengths and weaknesses of the player's stroke.
High Level Diagram
Pool Cue Diagram
Accelerometer
• Measure the relative position of the stick in 3D space
• Digital Accelerometer– 8G Max– Resolution of 64 count/G– Low power draw (~70μA during data acquisition)
Gyroscope
• 2-axis Analog Gyroscope– Output a reference voltage used with an A2D
converter– Sensitivity is based on the sampling rate of the
A2D converter– Low Power Consumption (~6.8mA)– 2-axis checked will be Pitch and Roll
Microprocessor
• Design Trade-offs– Balance of power in Microprocessor vs. Computer– Size Issues– Power Consumption Issues– Interface with Accelerometer with I2C– Interface with Gyroscope with Internal/External A2D
Converter– Tetris
• Use same family of processor for pool cue and receiver
Receiver Diagram
Video Camera
• Real life documentation of each shot taken for comparison with animated result of shot
• Fixed position• The video feed back could potentially be used
for image recognition of the location of the balls– More detailed CAD result– Teaching/Learning program capabilities
USB/Ethernet
• The box interfaces with the computer via a USB or Ethernet connection
• Transfer accelerometer and gyroscope data from the box to the computer for user interface program
• USB or Ethernet will be decided based on user friendliness and simplicity of programming
Bluetooth/Serial Connection
• Initially use wired RS-232 between Box and Cue– Ease of Debugging– Back-up connection for Bluetooth– Smooth transition to Bluetooth
• Bluetooth between Box and Cue– No limitations on cord length– Ease of use of the cue– No cable hassle for user– Initially no pairing required
Goals
• Pool cue motion tracking system• Receiver that processes data transmitted from
the pool cue, then sends the processed data to the computer with the recorded video.
• Computer program that displays data received from the video camera box in a 3D animation versus the recorded video.
• Inductive charging
Extended Goals
• Pool cue able to detect the difference between a break shot and a regular shot.
• User feedback on the pool cue• Breathalyzer• Box able to detect multiple pool cues• Tracking system of the pool balls
Preliminary Testing
• Wii Remote– Used to get specs for accelerometers– [Plot]
• Electronic Toothbrush Charging System– Used to test a possible inductive charging solution
for cue– [Image]
Preliminary accelerometer data
Schedule
BudgetItem Approx. Cost ($) Vendor
Pool Cue 70-90 Ebay
Accelerometer 15 SparkFun.com
Accelerometer Testing Board 28 SparkFun.com
Gyroscope 12 Digikey.com
Homemade Gyroscope Testing Board (Board, Resistors, A2D, etc.)
25-40
Microprocessor 20 Digikey.com
Bluetooth 100 SparkFun.com & dealextreme.com
Testing Time (5 weeks) 30 Pool Halls
Toothbrush 20 Target
Prototype Boards 100
Batteries 20
Plastic 20
USB Transceiver 20
Mini Pool Table 200 Amazon.com
TOTAL ~715
Funding
• UROP Grant• EEF Mini Proposal• Local companies• Sample parts from vendors
Division of Labor• Camera Box– 3 people
• Video Camera—Andrew • USB/Ethernet—Ian • Bluetooth/Serial Connection—Chris
• Pool Cue– 2 People
• Accelerometer/Gyroscope—Mike • Microprocessor/Bluetooth—Kaylee
• Documentation– All
Risks
• Parts– Extra Parts– Contingency
• Software– Drivers to install/run on any computer
• Physical Implementation• Video Camera• Bluetooth• Interfaces
QUESTIONS