Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vinay Barde : Program Manager Alexis Reusch: Program Facilitator Jason Marks: Lead EE Alfred Lee: Lead CE.

Similar presentations


Presentation on theme: "Vinay Barde : Program Manager Alexis Reusch: Program Facilitator Jason Marks: Lead EE Alfred Lee: Lead CE."— Presentation transcript:

1 Vinay Barde : Program Manager Alexis Reusch: Program Facilitator Jason Marks: Lead EE Alfred Lee: Lead CE

2 Seated balance to help physical therapist teach wheel chair bound patients to improve the strength of their core muscles. Currently have a tower that is built that has seven large panels in a vertical line that are separated by 3 tri-colored LEDs. When activated the LED’s will be blue, if the patient touches the target they will turn green and if they miss they will become red. There are two games in the MCU : Random & Timed Trial Second tower will be added to the game to add more challenges for the patients. This tower will be a slave to the first tower and help to increase a patients side to side reaching distance. Project Overview

3 Scope: Design and build the electrical components of two towers so that they may communicate wirelessly to one another Perfect software that was developed by team P10005 for the towers to add in a second tower as well as more games and components Add a measuring device to the outside of the tower so the therapist can measure the distance between the tower and the patient Scope & Deliverables Deliverables: Two functional towers Upgrade current wiring in Tower #1 Populate Tower #2 Wireless Communication between towers Distance Sensor on each tower

4 Customer Needs

5 Engineering Specifications Metric No. Need Nos. Engineering Specifications MetricImpUnits Desired Direction Marginal Value Ideal Value 17,8Time to sanitize1secdown game response time9msdown set up time ( movement of towers)1minsdown21 41,3,14Proximity to activate panels3indown ,20Number of game options (rounds, endurance, competition, duration)3# completeup24 66Accuracy of measurement between person and tower3indown10 72,22,23Functional reach measurement range9ftup35 86,23Functional reach measurement accuracy9indown20 99Time to program games3minutesdown52 104,14Delays for wireless9msdown Range of heights where proximity measurements can be taken3fttarget25 129,11Size of box for the Ultra Sonic Ping sensor (Length and width)1indown33 132,9,11Weight for entire system (per tower)1lbsdown Wireless range (Maximum tower separation without the use of wires)1ftup ,22Range of Ping sensor9ftup ,24Time between maintenance (replace or recharge batteries)3mindown21 171,3,4,6,19Total number of games9# of gamesup23 181,4,12Towers involved in games9# of towersup LED indication to be ready to use1secdown volume of audio ( indication of sucessful touch)1dbtarget Size of LCD screen so that it fits in the tower (width )1in.down LED Indication for which buttons are selected1secdown , 18Device will display results (hit, miss, average time, separate results per tower)3booleanyes Metric No. Need Nos. Safety MetricImpUnits Desired Direction Marginal Value Ideal Value 17Fillet of track corners3DegsDown ,8Optical Visibility ( % of lights seen by the client)3%up ,8Cleanliness of the towers3%Down155

6 System Architecture

7 Capacitive Touch Chip Choice

8 Capacitive Chip Layout Schematic

9 Capacitive Chip Schematic

10 Distance Sensor Selection

11 Sensor Schematic

12 Wireless Communication between Towers (Ez430-RF2500 ) Tower #1 (Master) Tower #2 (Slave) User Input RF Communication ( Transmit/Receive) Ex430-RF GHZ Communicates with Evaluation boards through I2C via SimpliciTi protocol

13 Ez430-RF MIPS performance 200-ksps 10-bit SAR ADC Two built-in operational amplifiers Watchdog timer, 16-bit Timer_A3 and Timer_B3 USCI module supporting UART/LIN, (2) SPI, I2C, or IrDA Five low-power modes drawing as little as 700 nA in standby 2.4-GHz radio-frequency (RF) transceiver Programmable data rate up to 500 kbps Low current consumption USB debugging and programming interface featuring a driverless installation and application backchannel 18 available development pins Highly integrated, ultra-low-power MSP430 MCU with 16-MHz performance

14 RGB LED Schematic

15 LED Drive Circuit

16 MSP-EXP430F5438 Evaluation Board

17 MCU I/O Map Tower 1

18 MCU I/O Map Tower 2

19 UML Class Diagram

20 Balance Tower State Diagram

21 Sequence Diagram

22

23

24 Power Layout Schematic

25 Power Estimate ComponentMin Input Voltage (V) Max Input Voltage (V)Avg Supply Current (mA)Max Supply Current (mA) MSP-EXP430F LEDs LCD Capacitive Buttons Wireless Ultra Sound Ping Sensor CaseUsage (mAh)Usage (mWh)Total Power (mW)Battery Life (%)Total hours of LifeDays Defintion Supply Current*Hours Used Supply Current* Vout*Hours Used Power Usage/Hours Used Power Used in Hour/Battery Power in Hour (Battery Power- Minimum Battery Req)/Total Power Total Hours/ Hours Used per day AVG Max Voltage Output (V)3.3 Note: Ping sensor calculations take into account the brief time it will be active. Hours Used per day4.00 VmAhmWh Battery Only 6 LEDs are assumed to be on Minimum Battery requirement

26 Test 1: Subsystem/ Function/ Feature Name: Tower Setup Date Completed: _________________ Performed By: __________________ Description: Test the time it will take to set up and perform maintenance on tower(s) for next use. Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status 1 Time to Sanitize sec90 3 Set up Time mins2 10Time to program gamesmins2 17Time to change out the batteriesmins2 Engr. Spec. # Instrumentation or equipment (description) 1Clorox disinfectant wipe, stop watch 3Stop watch 10Stop watch 17Stop watch

27 Test 2: Subsystem/ Function/ Feature Name: PCB Date Completed: _________________ Performed By: __________________ Description: Perform tests on PCB to verify correct operating conditions. Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status - Check voltage rails on PCBV 5, Check for physical damage-- -Check continuityOhmsOpen - Cross check with schematics for functionality -- Engr. Spec. # Instrumentation or equipment (description) -Multimeter -Visual Inspection -Multimeter -Visual Inspection

28 Test 3: Subsystem/ Function/ Feature Name: Hardware Test of MCU Connections Date Completed: _________________ Performed By: __________________ Description: Checking input/output lines from MCU for correctness. Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status -Check I 2 C lines-- -Check power linesV5, 3.3 -Check LED linesV3.3 Engr. Spec. # Instrumentation or equipment (description) -Oscilloscope -Multimeter -

29 Test 4:Subsystem/ Function/ Feature Name: Software Date Completed: _________________ Performed By: __________________ Description: Testing functionality of program, and interaction between peripherals and MCU. Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status -Program functionality test-works 2Game response timems60 4 Proximity to activate panels in2 Delays for wireless 15 Wireless range (Maximum tower separation without the use of wires) ft20 LED indication to be ready to usesec5 23 LED Indication for which buttons are selected sec7 Engr. Spec. # Instrumentation or equipment (description) -Computer 2Stop watch 4Tape measure 15Tape measure, computer 20Stop watch 23Stop watch

30 Test 5: Subsystem/ Function/ Feature Name: Ping Sensor Setup Date Completed: _________________ Performed By: __________________ Description: Test the functional reach test of the sensor for accuracy and distance. Use a piece of black plastic with a bulls eye to test the reach of the laser. Observe the sensor can detect the patient’s hand. Test should be completed 10 times. Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status 7 Accuracy of measurement between person and tower in1 8 Functional reach measurement range ft3 12 Range of heights where proximity measurements can be taken ft Size of box for the Ultra Sonic Ping sensor (Length and width) in3 Engr. Spec. # Instrumentation or equipment (description) 7Tape measure 8Tape measure, laser pointer 12Tape measure 13Tape measure

31 Test 6:Subsystem/ Function/ Feature Name: Games Date Completed: _________________ Performed By: __________________ Description: User will play the game and test it for game response, activation time, and if correct operation Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status 2Game response timems60 4Proximity to activate panelsin2 5 Number of game options (rounds, endurance, competition, duration) #complet e 2 9 Functional reach measurement accuracy in2 19Towers involved in gamessec5 Engr. Spec. # Instrumentation or equipment (description) 2Stop watch 4Tape measure 5Count 9Tape measure 19Stop watch

32 Test 7: Subsystem/ Function/ Feature Name: Functionality of the Capacitive Chip Date Completed: _________________ Performed By: __________________ Description: We will test to see what power we need for all outputs to work reliably. Power and Clock will be applied to the chip. The voltage will and we will vary the sinusoidal signal to make sure all eight outputs are functional. Test Plan Engr. Spec. # Specification (description) Unit of Measure Marginal Value Comments/Status 4 Proximity to activate panels in.75 Engr. Spec. # Instrumentation or equipment (description) 4 Power supply, oscilloscope, function generator, Tape Measure

33 Project Plan

34

35 Risks IDRisk ItemEffectCause Likelihood Severity Importance Action to Minimize RiskOwner Describe the risk briefly What is the effect on any or all of the project deliverables if the cause actually happens? What are the possible cause(s) of this risk? L*S What action(s) will you take (and by when) to prevent, reduce the impact of, or transfer the risk of this occurring? Who is responsible for following through on mitigation? 1 Adding all of the new elements into the code This would cause our project to not work correctly and not meet the customer needs Team members coding things they are not familiar with 3927 Going to see the faculty that is versed in these areas as well as looking up sample code on how to add these to the existing code. Prioritize sections of code. Group 2Arguments within team Effect over all outcome and time management Teammates disagree on decisions 339 Everybody has a say, discuss everything as a group. Learn to compromise Group 3 Unable to finish product design Will lose total completion time on project Different parts of project plan not completed on time 199 Follow the project plan and frequently keep up to date with everybody’s work Group 4Customer feedbackPrevent optimal design Inability to contact customer 3927 Make multiple attempts to talk with customer, , call, etc. Alexis 5 Current power not sufficient for new parts Affect budget, new parts Using new parts in design 313 Not a big risk, can be accounted for buy increasing power with more batteries etc. Jason 6Scheduling conflicts Effect over all outcome of the project Number of classes everyone is taking outside of MSD 339 We will set long term goals so that as the deadline approaches we will have time to ask another group member for help if needed. Vinay, Alexis 7 Reliability of measuring tool Would affect customer satisfaction Some measuring tools are more reliable than others we will need to do plenty of research before choosing 339 Test the part that we choose and make sure that we have research to support our choices Vinay

36 8Part Availability Would slow down progress Lead times339Plan ahead, find substitute partsAlexis 9Budget Prevent completion of project Ineffective budgeting/lack of funding 133 Only purchase parts when 100% sure they will be used Alexis 10 Group member becomes unavailable permanently Loss of resource Dropping class/becomes ill 133 Attempt to convince the member to not drop the course. Major redesign project plan may be needed Group 11Loss of Towers No longer have a deliverable product Stolen/Misplaced133 Major redesign project plan may be needed/Reconstruct the tower. Group 12 Group member fails to deliver critical component Would slow down progress Preoccupied with other classes 133 Have midweek and full week progress reports. This allows personal, and team evaluation of progress, as well as allowing others to assist if deemed necessary. Group 13 Products purchased are insufficient for Design Prevent accurate modeling, and better design Insufficient research before purchasing 3927 Research needed parts, talk to experts in area of need Group 14Wireless module delay Slow down rate of games Wireless communication not fast enough 339 Know how to optimize wireless communication device Alfred, Vinay 15 PCB does not work correctly Bad design Would have to redesign and reorder 3927Have team/prof review PCB layoutJason Risks

37 BOM Bill of Materials Part NameManufacturerManufacturer Part #DistributorDistributor Part #Unit Price Quantity Needed Total Price 1 RGB LED'sKingbrightWP154A4SUREPBGVGAWDigiKey ND$1.3760$ Microprocessor BoardTIMSP-EXP430F5438--$ $ Rechargeable Batteries and Charger Tenergy-All-Battery.com8 Bay charger and 16 Batteries$ Voltage Regulator (3.3v)--SparkFunCOM-00526$1.954$ EZ430-RF2500TIEZ430-RF2500 -$ Ultra Sonic Ping SensorParallex28015DigiKey28015-ND$29.992$ MSP430 USB JTAGTIMSP-FET430UIF--$ PCBAdvanced Circuits- -$33.003$ EZ RF HeaderMill-Max ARROW-$1.14 2$ LCD ScreenSparkfunGDM12864HSparkfunGDM12864H$ TransistorsFaichild Semiconductor2N4401D75ZCT-NDDigikey2N4401TAR$ $ Surface Mount Resistors 4.7KPanasonicP4.7KGDCT-NDDigikeyERJ-3GEYJ472V$ $ Surface Mount Resistors 820KPanasonicP820KGCT-NDDigiKeyERJ-3GEYJ820V$ $ Surface Mount Resistor 56PanasonicP56GCT-NDDigiKeyERJ-3GEYJ560V$ $ Surface Mount Capacitors.1uFMurata Electronics NDDigiKeyGRM188R71E10KA01D$ $ Surface Mount Capacitors 10uF TDK Corporation NDDigiKeyC1608X5R1A106M$ $ HeaderTE ConnectivityA36395-NDDigiKey $ $44.88 Totals$811.53

38 Questions???


Download ppt "Vinay Barde : Program Manager Alexis Reusch: Program Facilitator Jason Marks: Lead EE Alfred Lee: Lead CE."

Similar presentations


Ads by Google