(880 kB PowerPoint)

advertisement
ECEN 4610 Capstone Design Lab
Fall 2009
Preliminary Design Review
Team ACRONYM
Another 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
Budget
Item
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
TOTAL
~715
Amazon.com
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
Download