610 likes | 791 Vues
Smart Crutch The 6 th arm. ENSC440 Group #5 Tues, April 14, 2009. Story Time ! Why do we want to make the Smart Crutch!!!. Once upon a time. I don't wanna slip!!!. System Overview Team Dynamics Research Background
E N D
Smart Crutch The 6th arm ENSC440 Group #5 Tues, April 14, 2009
Story Time ! Why do we want to make the Smart Crutch!!!
System Overview Team Dynamics Research Background System Input/Output Friction Sensor Motion Sensor Experiment Result Prevention Mechanism Hardware Design RF Alarm System Software Timeline Finances Business Opportunities Future Work Acknowledgments Presentation Outline :
System Overview • User Interface • Warning Stage • Prevention Stage • Transmission Stage
Research Background Two-Point Gait Three-Point Gait
Research Background Four-Point Gait
Motion Sensor • Triple Axis Accelerometer • Output Voltage with Respect to Gravity • Output Voltage Between 1.3V-2V
Warning Activation Motion Sensor Friction Sensor
Prevention Activation Conditions to Activate Prevention: • Activation Switch is On • Happens After Warning • Decreasing Angle (10 Degrees/0.07 (v))
Alarm Activation • When User Falls • Less than 30 Degrees or More than 160 Degrees in X-Axis or Y-Axis
What does it do? • Arm extends outwards • Extra Support • One-way Gear prevents backsliding • Pull-back mechanism
Hardware Design • What are on the Board? • Detailed hardware description for certain parts on the board • RF remote alarm system
What are on the board? Atmel Atmega16A 8 bits microcontroller • 32 programmable IO pins • 16K bytes in system programming flash • We use ISP interface to program the microcontroller
What are on the board? 2 lines x 16 character LCD • Display the user response
What are on the board? 5 user buttons interface • For user to enter their User ID and weight
What are on the board? Accelerometer ADXL330 • Used for measuring the angular position of the crutch RF transmitter (ASK scheme) • Used for sending the help message to the remote receiver during emergency situation
What are on the board? Friction sensing circuitry Fall-prevention mechanism control circuitry On board Buzzer • Will sound when the user has the tendency to slip
What are on the board? 5V regulator circuitry • The power source is a 8.4V Ni-Cd battery with 1800mA-hour • The total current draw for the overall system is around 200mA
On/Off Switch 2X16 Characters Black/White LCD 5V regulator Power Circuitry Warning DC Buzzer 434MHz RF transmitter Power Indication LED Reset Button Friction Sensing Circuitry Microcontroller 10 Pin ISP Interface Fall Prevention Motor Circuitry Accelerometer User Interface Buttons Enter Button Control Circuitry 6 pin Motor Connector PCB layout
RF alarm system • The remote alarm system will generate a series of beeping sound when crutches fall • Transmission range within 100m
Software Design Microcontroller resources • 16 bit timer – warning and alarm • 512 B EEPROM – user info database • External interrupt 0 – push buttons • 8 bit processor • 1 MHz internal clock • AREF ~ 2.56V; 2.65 used
Software ADC calculation • single ended connection • Aref = 2.65 V Vin = (ADC * Aref) / 1024
Software - Testing • Use 512 B eeprom for dumping sensor values • Extract values from txt file and convert to Matlab • Plot values in matlab • Plot values in pyLab • 72 kg
Software - Testing Color Scheme • Green – Friction Sensor Voltage • Red – Required Angle Voltage • Blue – Y-Axis Voltage • Light Blue – X-Axis Voltage
Software - Testing Crutch 1 – Cemented Floor
Software - Testing Crutch 2 – Cemented Floor
Software - Testing • Crutch 1 – Carpeted Floor
Software - Testing • Crutch 2 – Carpeted Floor
Software – Testing • Crutch 1 – water/slippery
Software - testing • Crutch 2 – water/slippery
Finances Additional Costs • spare/extra parts • travel • tools/equipment