Real-Time Free Throw Feedback Device

Slides:



Advertisements
Similar presentations
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Advertisements

Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Mentor, John R. LaCourse: Nicholas Parrott: Erick Janampa: Project Definition “ The goal of this project.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
SDP 2009 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Trevor Bernier Thomas Lennon Daniel Tamayo Multi-Sensory System For Monitoring Dyskinesias in Movement Disorders.
Team #9: Video Recording Tool for Car Infotainment and Navigation Systems Members: Shengzhe Gao, Radhika Somayya, Xinye Ji, Kun Zhang, Yan Gong, Jianying.
Senior Project – Computer Engineering Integrated Workout Shoe Peter Katlic Advisor – Prof. Cotter Development: Consisting of an 8051 microcontroller.
Electrical and Computer Engineering Personal Head-Up Display Ivan Bercovich Radu-Andrei Ivan Jeff Little Felipe Vilas-Boas Faculty: Dr. Tilman Wolf Midway.
YouWatchMyStuff Team: Amrutha Doosa, Richard Atwood, Randy Duran, Raed Alkhaldi, Hussain Alsafar.
Remote Control of a Furby Toy with Bluetooth
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
Micro-Mouse By Mohamad Samhat Narciso Lumbreras Hasan Almatrouk.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
Development of a wireless telemetry system for model rocketry.
Devin Mullen Advisor: Professor Andrew Kun.  Background  Problem Definition  Proposed Solution  Design Objectives  Implementation and Testing  Budget.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
Android Multi-Meter (AMM)
Instrumented Football Helmet
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Short to Medium Range Positional Device With Security (Car Locator) Hong J. Kim Thomas Na Ja Heon Ku Hong J. Kim Thomas Na Ja Heon Ku.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Portable BCI Stimulator Final Presentation Group: 17 Bonnie Chen, Siyuan Wu, Randy Lefkowitz TA: Ryan May ECE 445 Monday, April 29 th, 2013.
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Boeing NFC Part and Process Tracking System Team 41 Alper Olcay – Vigneshwar Karthikeyan – Jinjoo Nam.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
Portable Sport Boundary Sensors
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Instrumented Sensor Technology, Inc
Group 29 JUN SUNG LEE, JAE HYUN KANG
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Prototyping with Microcontrollers and Sensors
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
ULTRASONIC DISTANCE METER USING 8051
Aggressive Chasing Car
Pulse Rate Monitor Ying Wang
Automatic human detector garbage can.
<Add team picture or relevant project picture here>
Textbook Detection System With Radio-Frequency Identification
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Automatic heat source finding laptop cooling pad By Team 26
DIGITAL CALCULATOR USING 8051
bReader – Blind can read now
‘SONAR’ using Arduino & ultrasonic distance sensor
RF Range detection and alert system team 26
Parking Space Monitoring System
Directional Driver Hazard Advisory System
Wireless Controlled PowerStrip
Personal Heads-Up Display
Cumulative Design Review
Midway Design Review Team 24 “Remote Chess” December 8,
Portable Battleship Display
Assistive Technology for Patients with Medical Face Blindness
Team 70: Air Guitar Gloves
Electrical traditional Chinese Instrument - Xun
Remote Firework Launcher
Arduino Board.
Arduino म्हणजे काय?.
Self-Adjusting Helmet
Presentation transcript:

Real-Time Free Throw Feedback Device Team Number: 22 Joseph Vande Vusse Sanjay Kalidindi Mathew Kizhakkadathu TA: Hershel Rege

Introduction Background - We love sports (particularly basketball) Problem - Practicing basketball properly can be difficult without a coach, other players, or a camera Goal - Help with individual practice Solution - Our device, starting with a simple free throw J

Objective Wearable Inexpensive Fast (“real-time”) M

High Level Requirements Sensor circuits and microcontroller must be fastened to the user to be considered a wearable device System must be affordable for any amateur (≤ $100) Entire data transfer from analog sensors to computer script performing high-level functions and displaying results must occur in ≤ 5 seconds to live up to “real-time” name M

M

Schematic M

Block Diagram S

Overview Hardware: 2 Accelerometers (Leg and Wrist) Bluetooth Module Power Module Voltage Divider Voltage Regulator 9V Alkaline Battery Software: Arduino IDE programming of microcontroller (ATmega328P- PU) Support Vector Machine - Python machine learning model to analyze shot results M

Physical Design

Locations on User

Power Module

Power 9V Alkaline Battery 5V Voltage Regulator for VCC on ATmega Voltage Divider from AVCC to step down voltage to 3.3 V

Issues that Arose Trouble feeding 5V into VCC Trouble feeding 3.3V into AVCC VCC and AVCC are connected internally

Requirements and Verification Power Module Capable of powering microcontroller Capable of powering two accelerometers Capable of powering bluetooth module Successful voltage step down from ~3 V to 1.8 V

Sensing Module and Printed Circuit Board

Sensing Module Triple axis output - Raw data for each axis Check ADXL335 functionality - Verified voltage fluctuation with movement We chose our accelerometer based on a range close to the actual movement of a user

PCB Layout

PCB Issues Traces were output correct voltages, but leads of components were attached Traces were verified through functionality of prototype on breadboard

Control Unit and Software

Requirements and Verification Microcontroller Receive 1,500 readings in 1 second Transmit data to Bluetooth module in 1 second Store 24 KB of data in flash memory Analog-to-Digital Converter Data stream discretized and available in 1 second

Requirements and Verification Bluetooth Module Compatibility with version 2.0 Receive/transmit to receiver in 1 second Sustain 5 ft connection range Computer Receive/store HC-06 values in text file Construct SVM from training data Receiving data → feedback takes 2 seconds

Output

Results/Discussion Clustering Accuracy = 81.7%

How the SVM Works

Video

What Worked Overall, product worked as intended Sensor data and labels properly passed along Sensors → MCU → Bluetooth → PuTTy → Python SVM constructed Data clustered fairly well

What Didn’t Code crashed on occasion Sensor data was not sensitive enough X/Y/Z values did not change enough with changes in shooting form Data would shift after a power reset Baselines differed cycle to cycle Perhaps implement more features More information, but harder to visualize

Conclusion

Future Improvements Wireless Accelerometers - convenience Sturdier and more comfortable enclosing for MCU Expand to shots of varying distances Wearable display - eliminate computer J

Questions?