Download presentation
Presentation is loading. Please wait.
Published by皓 段 Modified over 6 years ago
1
HITSMART Alphonso Carty - EE Patrick Shickel - CpE Daniel Padron - EE
Julien Missial - CpE Julien Group 3
2
MOTIVATION During a typical training session, a boxer has no insight into their progress Endurance, power, form, and calories burned are metrics of interest, yet not easily tracked Tracking these statistics is vital to improving performance Julien
3
GOALS AND OBJECTIVES Accurately detect and record punch metrics using multiple sensing mechanisms Observe session information instantly on a smartphone Track progress over time in an intuitive and engaging way Count, speed, and force Calories burned, form metrics (tentative) Offer a “competition” mode wherein two users compete [Nice to have :) ] Julien
4
APPROACH AND IMPLEMENTATION
Small, lightweight, fingerless gloves Fingerless gloves will have Four force sensors over knuckles Our custom PCB with accelerometer mounted around wrist area Heart rate sensor touching wrist (tentative) Allows portability (use system with any set of punching gloves) Julien
5
SPECIFICATIONS AND REQUIREMENTS
System battery life of at least 2 hours of continuous operation (Avg power consumption = 70mAh) Easily accessible batteries System weight must not exceed 15% of the glove’s weight Accurate sensor readings and calculations to within ± 5% The system must not interfere with the normal fit and operation of the punching glove The system must be capable of operating in a moist environment Battery life a continuous operation of 2 hrs we think this is reasonable for a training sessions as well as user replaceable. Total circuity weighing less than 15% of whole glove and small enough to not interfere with the training We are also aiming for a 5% tolerance in accuracy for our sensor In addition it must be able to tolerate the sweaty environment of a hard session
6
SYSTEM BLOCK DIAGRAM Neatly laid out diagram of our project. Project consists of our sensors which are then sent to the mobile app through the Bluetooth module
7
FORCE SENSOR We will be using the Flexiforce series of force sensors
These are thin, light and flexible We will be using the Flexiforce A401 Sensor Capable of forces up to 1000lb Much more than the 200lb ranges we need for punch force detection "Meeting the requirements of our specification size specification" Property of Tekscan
8
FORCE SENSOR CALIBRATION
Sensors will be connected in the configuration as shown Ideal for low-power, single source devices like HitSmart Voltage is linear with applied force Known weights will be placed on sensor and voltage reading will be plotted. We must calibrate the sensors so that we have a sending range up to 300lb Voltage reading range of 0 to 5V the nice thing about tekskan sensors is that voltage reading is linear with force. (when set up in a single source mode as shown) this makes is simple to calibrate. By placing known weights and plotting all the way linearly to 300b at 5V Property of Tekscan
9
HEART RATE SENSOR (TENTATIVE)
Pulse rate reading will allow for more useful and accurate calorie calculations Using the user’s body type information along with heart rate and exercise duration Pulse reading will be taken from wrist where other circuitry is located to minimize extraneous cabling User does not have to set up pulse sensor, only slip on the fingerless gloves Cool thing about this is more accurate calorie burning statistics for the user. In addition if we implement this sensor we would make sure it would not interfere with the training session. Data would we taken from wrist Property of World Famous Electronics
10
PCB Our Custom made PCB will sit on top the the previously mentioned Adafruit Bluetooth module as a “Shield” This will be done for simplification of final assembly and cost reduction of electrical components. Our PCB will incorporate: ATtiny84 microprocessor Accelerometer IC chip (ADXL377 based) Boost converter module (TI TPS61090 based) Easily accessible pinouts for connections to our various sensors Pinouts for programming the MCU Our PCB: basically everything but the Bluetooth module
11
ACCELEROMETER Alphonso
12
ACCELEROMETER We will be using a triple axis accelerometer (ADL377) as well as the force sensors with our product. With this we can gather all information regarding velocity, impulse, motion changes, and even orientation. The multiple axis readings from the accelerometer can also give us the data we will need to even detail the form of the user’s strikes (this is a tentative function). Alphonso
13
ACCELEROMETER Property of Analog Devices Alphonso
14
POWER Alphonso
15
POWER Lithium Metal coin cell batteries Battery output 250mAh
Part Per Glove Estimated Current Draw Per Glove ATtiny84 MCU 50mA Force Sensor (x2) 1.5mA Accelerometer 300 µA Pulse monitor 4mA Bluetooth LE 7-15mA Estimated total current draw: 70mA Images property of Sparkfun Electronics Alphonso 2 hr continuous operation is satisfied
16
VOLTAGE REGULATOR AND BOOST CONVERTER
Our microcontroller and other electronics all revolve around 3.3 and 5 Volt inputs. To satisfy this, we will use a boost converter to step up the voltage to 5V for the microcontroller’s inputs and a voltage regulator to regulate down to 3.3V for the accelerometer. Alphonso
17
COMMUNICATIONS Patrick
18
BLUETOOTH Bluefruit LE nRF8001 Shield for our PCB SPI interface
Range < 10 meters Images property of Adafruit Patrick
19
COMMUNICATIONS Patrick
20
COMMUNICATIONS Patrick
21
MCU Patrick
22
MCU SOFTWARE Patrick
23
MCU SOFTWARE Patrick
24
MOBILE APPLICATION Julien
25
DESIGN AND DEVELOPMENT DECISIONS
Why iOS? More experience We already have MacBooks, iPhones, and a Developer account Better support (nRF) > > (Lol) Julien
26
DESIGN AND DEVELOPMENT DECISIONS
XCode, Objective C & Swift: Xcode is the default IDE for native iOS Development Created by Apple Supports C, C++, Objective C, Objective C++, Java, AppleScript, Python, Ruby, etc... Objective C and Swift are the main/only languages Both created by Apple Object-oriented (Objective C is the same level as C) Julien
27
DESIGN AND DEVELOPMENT DECISIONS
Adafruit Bluefruit LE nRF8001 SDK/Framework Simple documentation Easy implementation
28
DESIGN AND DEVELOPMENT DECISIONS
Parse and Parse SDK: MBaaS provider (Mobile Backend as a Service) Acquired by Facebook in 2013 Parse SDK provides Push Notifications Social Network Integration Cloud Storage Easy step-by-step integration Good documentation We will be using Parse for logging in, and possible storage Julien
29
CORE FEATURES Record a session Save a session Access old session data
Share online through social media Challenge Mode (tentative) Julien
30
CLASS DIAGRAM Julien
31
GUIS Drop-down Menu Start Session Running a Session Julien
32
STANDARDS IEC60071 Insulation coordination IPC-2221
Generic standard on printed board design IPC-6011 Generic performance specification for printed boards IPC-2615 Printed circuit board dimensions and tolerances IPC-D-325 Documentation requirements for printed circuit boards Bluetooth Core Specification 4.2 / IEEE Bluetooth communication protocol specification SPI Serial Peripheral Interface standard I2C Serial port communication standard UL 4200A Standard for Safety for Products Incorporating Button or Coin Cell Batteries of Lithium Technologies IEC60478 Stabilized power supplies, DC output Patrick
33
PROJECT SCHEDULE Patrick
34
Force sensors and power
WORK DISTRIBUTION Carty Padron Shickel Missial Mobile App Software Secondary Primary Microcontroller PCB and Accelerometer Force sensors and power Patrick
35
PROGRESS Alphonso
36
PROTOTYPING BUDGET Part Cost Boxing Gloves $28 Force Sensor (x4) $8 ea
ADXL377 Accelerometer (x2) $40 ea ATTiny (x2) $5 Adafruit nRF8001 Bluetooth Module (x2) $20 ea Coin-cell Batteries (x8) $2 ea Boost Converter (x2) $10 ea Grand Total $226
37
ISSUES / UNEXPLORED Connecting multiple bluetooth devices to app
Interpretation of data Data coming in from the sensors must be interpreted to be useful in the real world Weight and size of parts Moisture level of environment Alphonso
38
QUESTIONS?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.