Smart Crutch The 6 th arm ENSC440 Group #5 Tues, April 14, 2009.

Slides:



Advertisements
Similar presentations
INDIVIDUAL PROJECT BY R.KARTHIKMANOJ
Advertisements

Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
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.
Project Overview- Strong Arm ECEN 4160, Spring 2005 Thaine Hock Matt Corne Sammit Adhya Luz Quiñónez.
The Future Soldier Group 4 Vincent Leone Elliot Levy Bencheton Asim Chaudhry.
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
ASPPRATECH.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Edited by Mandar More Technical Manager, Ninad`s Research lab Ninad243.weebly.com MODERN OFFICE MANAGEMENT TOOL FOR SELECTIVE DATA.
ECE 477 Design Review Group 9  Spring 2005 Omar Shaikh - Nathan Smith - Jeff Huston - Ryan Koors.
WAAM Boxing Training Utility Warren Anderson Alexander Stewart Mark Craig Avinash Ramlall.
ECE 477 Design Review – Spring 2010 Team 15. Team Members.
Objectives How Microcontroller works
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
ECE 477 Design Review Team 4  Spring 2008 Zach Dicklin Amy Ritter Ian Bacon Eric Yee.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
Typical Microcontroller Purposes
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.
603 A DIGITAL PROGRAMMABLE ROBOT OVERVIEW: BASED ON CONCEPT OF PLC. IS PROGRAMMABLE USING A KEYPAD. POWERED BY A 9 VOLT BATTERY. INSTRUCTIONS CAN BE PROGRAMMED.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
The Smart Walker Project TEAM: CHEN ZHANG, YI LU PRESENTED BY: YI LU.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Alex Tippetts Senior Design II Spring Background System Design Efficiency Components Schematic Component Specifications Program Flow Cost Hurdles.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Smart Home Temperature System with Spinning LED Display Group 49: Jianxi Lu, Jia Shi, Xingchang Cheng May 4th, 2016 ECE445.
ENERGY METER TO INDICATE BILLING IN RUPEES FOR LOAD WISE OR DAY WISE
Arduino.
Fan Assembly Driven by Magnetic Fields
Voice Controlled Robot by Cell Phone with Android App
SUBMITTED BY EDGEFX TEAM
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
SUBMITTED BY EDGEFX TEAM
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
ULTRASONIC DISTANCE METER USING 8051
Project Title EVM IN 8051 Under the Guidance of Submitted by.
Automatic human detector garbage can.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
SUBMITTED BY EDGEFX TEAM
DIGITAL CALCULATOR USING 8051
ARDUINO LINE FOLLOWER ROBOT
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Directional Driver Hazard Advisory System
Digital Theremin with LED
Introducing the PIC Mid-Range Family and the 16F84A
Arduino म्हणजे काय?.
Presentation transcript:

Smart Crutch The 6 th arm ENSC440 Group #5 Tues, April 14, 2009

Story Time ! Why do we want to make the Smart Crutch!!!

Presentation Outline : Presentation Outline : System Overview System Overview Team Dynamics Team Dynamics Research Background Research Background System Input/Output System Input/Output Friction Sensor Friction Sensor Motion Sensor Motion Sensor Experiment Result Experiment Result Prevention Mechanism Prevention Mechanism Hardware Design Hardware Design RF Alarm System RF Alarm System Software Software Timeline Timeline Finances Finances Business Opportunities Business Opportunities Future Work Future Work Acknowledgments Acknowledgments

System Overview User Interface User Interface Warning Stage Warning Stage Prevention Stage Prevention Stage Transmission Stage Transmission Stage

Team Dynamic

Research Background Research Background Two-Point Gait Three-Point Gait Two-Point Gait Three-Point Gait

Research Background Research Background Four-Point Gait

Research Background - Free Body Diagram

System Inputs/Outputs System Inputs/Outputs

Friction Sensor

Activation Switch

Motion Sensor Triple Axis Accelerometer Triple Axis Accelerometer Output Voltage with Respect to Gravity Output Voltage with Respect to Gravity Output Voltage Between 1.3V-2V Output Voltage Between 1.3V-2V

Experiment Results

Warning Activation Motion Sensor Motion Sensor Friction Sensor Friction Sensor

Prevention Activation Conditions to Activate Prevention: Activation Switch is OnActivation Switch is On Happens After Warning Happens After Warning Decreasing Angle Decreasing Angle (10 Degrees/0.07 (v)) (10 Degrees/0.07 (v))

Alarm Activation When User Falls When User Falls Less than 30 Degrees or More than 160 Degrees in X-Axis or Y-Axis Less than 30 Degrees or More than 160 Degrees in X-Axis or Y-Axis

Activation Algorithm

Prevention mechanism Prevention mechanism

What does it do? Arm extends outwards Arm extends outwards Extra Support Extra Support One-way Gear prevents backsliding One-way Gear prevents backsliding Pull-back mechanism Pull-back mechanism

Hardware Design 1. What are on the Board? 2. Detailed hardware description for certain parts on the board 3. RF remote alarm system

What are on the board? 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? 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

PCB layout 2X16 Characters Black/White LCD 2X16 Characters Black/White LCD 10 Pin ISP Interface 10 Pin ISP Interface 5V regulator Power Circuitry Microcontroller Enter User Interface Buttons Reset Button Reset Button Button Control Circuitry Accelerometer 434MHz RF transmitter 434MHz RF transmitter Warning DC Buzzer On/Off Switch On/Off Switch Power Indication LED 6 pin Motor Connector Friction Sensing Circuitry Fall Prevention Motor Circuitry

The built PCB image

Detailed hardware description

Detailed hardware description Detailed hardware description

RF alarm system - The remote alarm system will generate a series of beeping sound when crutches fall - Transmission range within 100m

RF alarm system Detailed Schematic

Software Design Microcontroller resources 16 bit timer – warning and alarm 16 bit timer – warning and alarm 512 B EEPROM – user info database 512 B EEPROM – user info database External interrupt 0 – push buttons External interrupt 0 – push buttons 8 bit processor 8 bit processor 1 MHz internal clock 1 MHz internal clock AREF ~ 2.56V; 2.65 used AREF ~ 2.56V; 2.65 used

Software Design

Software ADC calculation single ended connection single ended connection Aref = 2.65 V Aref = 2.65 V Vin = (ADC * Aref) / 1024

Software - Testing Use 512 B eeprom for dumping sensor values Use 512 B eeprom for dumping sensor values Extract values from txt file and convert to Matlab Extract values from txt file and convert to Matlab Plot values in matlab Plot values in matlab Plot values in pyLab Plot values in pyLab 72 kg 72 kg

Software - Testing Color Scheme Green – Friction Sensor Voltage Green – Friction Sensor Voltage Red – Required Angle Voltage Red – Required Angle Voltage Blue – Y-Axis Voltage Blue – Y-Axis Voltage Light Blue – X-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 Crutch 1 – Carpeted Floor

Software - Testing Crutch 2 – Carpeted Floor Crutch 2 – Carpeted Floor

Software – Testing Crutch 1 – water/slippery Crutch 1 – water/slippery

Software - testing Crutch 2 – water/slippery Crutch 2 – water/slippery

Timeline

Finances Description Total Prize 2 lines* 16 LCD module $ $ Circuit components $ $ MHz RF transmitter/receiver $ 8.00 $ Battery, Battery Charger $ $ Triple Axis Accelerometer $ - $ - Microcontroller $ $ DC Motor $ $ Atmel Microcontroller development board $ $ Underarm Crutch $ $ Mechanical components $ $ Total Cost $ $

Finances Additional Costs spare/extra parts spare/extra parts travel travel tools/equipment tools/equipment PersonSpent Amir $ $ James Stan $ $ Ben $ $ Kyle $- $- $- $- Total Expenditure $ $

Business Opportunity Hospital: The patient with temporary or permanent disability with their lower body Hospital: The patient with temporary or permanent disability with their lower body Senior’s home: The senior people who has difficulty walking or weak vision. Senior’s home: The senior people who has difficulty walking or weak vision. Home: For family member with disability Home: For family member with disability

Future Work Sensors Sensors Hardware Hardware Software Software Prevention Prevention Summary Summary

Future Sensors Bearing System for Suspended Friction Sensor Bearing System for Suspended Friction Sensor Optical Motion Slip Sensor Optical Motion Slip Sensor Water Sensor Water Sensor

Future Hardware Reduce Space Reduce Space Less AmplifiersLess Amplifiers Surface MountSurface Mount Smaller BatterySmaller Battery Reduce Cost Reduce Cost New MCNew MC Machine ManufacturingMachine Manufacturing Smaller BatterySmaller Battery

Future Software Communication between crutches and nurse Communication between crutches and nurse Communication between left and right crutches Communication between left and right crutches New Interface New Interface GUI GUI

Future Fall Prevention Larger Range of Fall Prevention Larger Range of Fall Prevention Closed Body Closed Body Water ResistantWater Resistant No Catching of ClothingNo Catching of Clothing Lighter Lighter Less Stress on BodyLess Stress on Body Adaptable/ Reusable Adaptable/ Reusable Connect to different crutch stylesConnect to different crutch styles

Summary Conceal to 1 ½ “ Diameter Conceal to 1 ½ “ Diameter Reusable Reusable Surface-mount Electronic Components, and reduce cost Surface-mount Electronic Components, and reduce cost

What We Learned Out of the box thinking Out of the box thinking Cooperative teamwork is an absolute necessity Cooperative teamwork is an absolute necessity Resourcefulness Resourcefulness How to work in stressful situations How to work in stressful situations How to fill the gap between theory and practice How to fill the gap between theory and practice

Acknowledgement ASA Concepts would like to thank: Patrick Leung Steve Whitmore Dr. Andrew Rawicz Fred Heep Jason Lee Jamie Westell

Questions?