android controlled microcontroller (arduino) based motorized wheelchair for handicapped persons with...

53
FINAL REPORT ON INTELLIGENT WHEELCHAIR FOR HANDICAPPED PERSONS GROUP # 31 MD. ANAMUL Haque (13-23212- 1) Presented by:

Upload: md-anamul-haque

Post on 14-Feb-2017

28 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

FINAL REPORT ON

INTELLIGENT WHEELCHAIR FOR HANDICAPPED PERSONS

GROUP # 31

MD. ANAMUL Haque(13-23212-1)

Presented by:

Page 2: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Topic of Presentation Goal of Project Block Diagram of

Design Methodology Proteus Simulation Used Equipments

Mechanical and Entire Set ups Results Limitation Future Work Summary Questions Answer

Page 3: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Project Goal

To provide the flexible movement opportunities To develop speech to text communication To design obstacle, crack, living being sensing

feature To provide home automation feature

Page 4: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Project Goal (Cont.)Expected impact for solving social challenges

Reduce the complexity of sophisticated lifestyle of handicapped person

Ensure their safe movement Making affordable for all class of people Robust and durable construction

Page 5: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Block Diagram

Android Control Wheelchair and Home AutomationFig:

Page 6: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Block Diagram (Cont.)

Android Control Voice Command Display and Living Being Sensing

Fig:

Page 7: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Block Diagram (Cont.)

Obstacle Sensing

Crack/Hole Sensing

Fig:

Fig:

Page 8: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Methodology

Android Control Wheelchair

START

BLUETOOTH ANDROID MOBILE ON?

CONNECT BLUETOOTH

BLUE-TOOTH

ON?

SCAN FOR INPUT

END

2 RELAY PIN OFF AND 2

MOTOR OFF

1 RELAY PIN ON AND 1(LEFT) MOTOR ON

ANOTHER OFF

1 RELAY PIN ON AND 1(RIGHT)

MOTOR ONANOTHER OFF

INPUT

FORWARD

2 RELAY PIN ON AND 2 MOTOR

ON

GO STOP LEFT RIGHT

NO

YES

YES

NO

STOP LEFT RIGHT

Page 9: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Methodology (Cont.)

Home Automation INPUTNO

LIGHT ON

LIGHT OFF

INPUT = b

INPUT = B

INPUT = a

INPUT = A

NO ACTION

FAN ON

FAN ON

YESNO

NO YES

YESNO

NO YES

START

BLUETOOTH ANDROID MOBILE ON?

CONNECT BLUETOOTH

BLUE-TOOTH

ON?

SCAN FOR INPUT

YES

NO

END

Page 10: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Methodology (Cont.)

Android ControlVoice Command Display

START

BLUETOOTH ANDROID MOBILE ON?

CONNECT BLUETOOTH

BLUET-OOTH ON?

SCAN FOR INPUT

VOICE FOUND

NOYES

NO

CONVERT THE VOICE TO CHARACTER

YES

SHOW VOICE COMMAND/ MESSAGE IN

LCD

END

Page 11: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Methodology (Cont.)

Obstacle Detection

START

LCD DISPLAY ON

MEASURE DISTANCE

SHOW DISTANCE IN LCD

OBSTACLE FOUND

TRIG=LOW&

ECHO=HIGH

NO YES

Page 12: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Methodology (Cont.)

Living Being SensingSTART

PIR SWITCH ON

ACTIVATE BUZZER

PIR OUT PIN = HIGH

NO YES

Page 13: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Methodology (Cont.)

Crack/Hole SensingSTART

IR SWITCH ON

TURN OFF LED

LIGHT ABSORBED

NO YES

Page 14: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus SimulationAndroid Control Wheelchair ( Forward )

Page 15: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus SimulationAndroid Control Wheelchair ( Left )

Page 16: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus SimulationAndroid Control Wheelchair ( Right )

Page 17: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus SimulationAndroid Control Wheelchair ( Stop )

Page 18: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus Simulation (Cont.)Android Control Home Automation (1st Load)

Page 19: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus Simulation (Cont.)Android Control Home Automation ( 2nd Load )

Page 20: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus Simulation (Cont.)Obstacle sensing

Page 21: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus Simulation (Cont.)Android Control Voice Command Display

Page 22: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus Simulation (Cont.)Living Being Sensing

Page 23: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Proteus Simulation (Cont.)Crack/Hole Sensing

Page 24: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Used EquipmentsAndroid Control Wheelchair and Home Automation

Arduino Uno R3 Relay Battery 12V 1 Amp Bluetooth module Android Application

Arduino Uno R3 LCD display Sonar

Obstacle Sensing

Page 25: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Used Equipments

Crack/Hole Sensing Atmega32 Microcontroller IR sensor LED

Android Control Voice Command Display and Living Being Sensing

Arduino Uno R3 LCD Display Bluetooth module PIR Sensor

Page 26: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Mechanical and Entire Setup

The step by step procedures

The motors were set through the cycle wheels

A box was set to hold the necessary accessories

Page 27: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Mechanical and Entire Setup (cont.)

The step by step procedures A relay was connected to maintain the voltage

variation

The carrier parts were attached to hold two LCDdisplays and IR sensor

Page 28: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

The step by step procedures Finally it was colored The individual circuits

were implemented and placed

Mechanical and Entire Setup (cont.)

Page 29: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Results

Hardware Prototype

Page 30: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Results (cont.)

Outcomes of Android Control Wheelchair Movement

Page 31: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Results (cont.)

Outcomes of Android Control Home Automation

Page 32: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Outcomes of Android Control Voice command Display

Results (cont.)

Page 33: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Outcomes of Obstacle Sensing

Results (cont.)

Page 34: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Outcomes of Crack/Hole Detection

Results (cont.)

Page 35: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Difficulties Faced through the work

It was difficult to find higher rpm motor

Relay was used instead of motor driver

Speed was comparatively higher The placement of the sensors

Page 36: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Limitation

It is not capable with reverse movement Voice command procedure takes time to

apply IR sensor is placed with a little bit height

from the ground IR sensor is not so much sensitive

Page 37: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Floor-mapping technology (GPS) Strong communication system (GSM) Easier movement using Tongue Motion Driver Improve the directory options by eye movement Using caterpillar tracks for more safety Providing heart beat sensor, automatic insulin

injection system for handicapped diabetic patient Power the entire system by solar charge

Future Application

Summary

Page 38: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Floor-mapping technology

Future Work

This technology can move the user to a desired direction within the limit of Wifi network. This can also be modified by GPS system by which the path will be sensed with the command. [9]

Page 39: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Strong communication system

Future Work (Cont.)

This technology one can be enjoy the opportunity to share the message with the user from a long distance.This process is not cost effective as the GSM based technology consume cost to send the message via mobile network. [10]

Page 40: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Easier movement using Tongue Motion Driver

Future Work (Cont.)

The entirely paralyzed handicapped people can motivate his/her movement by this technology.The permanent magnet is responsible to sense the movement of the tongue and the signal is transmitted to the control unit via hall sensor. [11]

Page 41: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Improve the command system by eye movement mechanism

Future Work (Cont.)

The fundamental procedure will follow the position of eye over this technology. The completely paralyzed handicapped people can use this for better and easier movement.[12]

Page 42: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Using caterpillar track for more safety purpose

Future Work (Cont.)

The Caterpillar Track will be too helpful for the journey towards the stairs and hard surfaces. The normal wheel is used instead of the traditional normal wheel for only safety purpose. [13]

Page 43: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Providing heart beat sensor, automatic insulin injection system for handicapped diabetic patient

Future Work (Cont.)

The heart beat sensor and artificial pancreas can be set up with the wheelchair for the diabetic handicapped patient for best observation of health issue. The offered LCD display will be responsible to inform the update and other belongings.

Page 44: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Power the entire system by solar charge

Future Work (Cont.)

This technology enhance the case of renewing the energy power by which one can consume the overall cost of electricity. The moderate efficiency will be enough on the behalf of the movement of handicapped persons through this wheelchair. [14]

Page 45: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Provide in prompt to voice command for movement

Make the entire system using wire instead of Bluetooth system to reduce cost

Place IR and Sonar in ideal position with large amount to ensure better movement

Manufacture by shaft with mechanical methodology to reduce the several amount of collision

Possible Improvement of Our Project

Summary

Page 46: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Conclusion

The bright and innovative design will help the handicapped person adapting with sophisticated lifestyle. We hope our project will be helpful for the users. For the revolution obviously this chair has to be further developed and manufactured. The world appreciates the continuous invention of engineers with pioneering excellences. We strongly believe that “ Intelligent wheelchair for Handicapped Persons” will be one of them.

Page 47: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Discussion

Page 48: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features
Page 49: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

References [1]P. Jia, H. H. Hu, T. Lu, and K. Yuan, "Head gesture recognition for hands‐free control of an

intelligent wheelchair," Industrial Robot: An International Journal, vol. 34, no. 1, pp. 60–68, Jan. 2007. [2]"Edge Avoiding Robot using 8051 Microcontroller", Circuitdigest.com, 2016. [Online]. Available:

http://circuitdigest.com/microcontroller-projects/edge-avoiding-robot-using-8051. [Accessed: 09- Aug- 2016].

[3]"How PIRs Work | PIR Motion Sensor | Adafruit Learning System", Learn.adafruit.com, 2016. [Online]. Available: https://learn.adafruit.com/pir-passive-infrared-proximity-motion-sensor/how-pirs-work. [Accessed: 09- Aug- 2016].

[4]"HC-05 Bluetooth Module – Robotech Shop", Robotechshop.com, 2016. [Online]. Available: http://robotechshop.com/shop/module/hc-05-bluetooth-module/. [Accessed: 09- Aug- 2016].

[5]"Complete Guide for Ultrasonic Sensor HC - SR04 | Random Nerd Tutorials",Randomnerdtutorials.com, 2015. [Online]. Available: http://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/. [Accessed: 09- Aug- 2016].

[6]PIC, "12V 1-Channel Self-Lock Relay Module for Arduino AVR PIC - Self-Lock Relay Module - Arduino, 3D Printing, Robotics, Raspberry Pi, Wearable, LED, development boardICStation",Icstation.com, 2016. [Online]. Available: http://www.icstation.com/channel-self-lock-relay-module-arduino-p-4925.html. [Accessed: 09- Aug- 2016].

Page 50: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

[7]“Digital Buzzer Module (SKU: DFR0032) - Robot Wiki", Dfrobot.com, 2016. [Online]. Available: http://www.dfrobot.com/wiki/index.php/Digital_Buzzer_Module_(SKU:_DFR0032). [Accessed: 09- Aug- 2016].

[8]“Digital Buzzer Module (SKU: DFR0032) - Robot Wiki", Dfrobot.com, 2016. [Online]. Available: http://www.dfrobot.com/wiki/index.php/Digital_Buzzer_Module_(SKU:_DFR0032). [Accessed: 09- Aug- 2016].

[9]"Automated Navigation System Wheelchair for HD Patients | HOPES", Web.stanford.edu, 2016. [Online]. Available: http://web.stanford.edu/group/hopes/cgi-bin/hopes_test/automated-navigation-system-wheelchair-for-hd-patients/. [Accessed: 17- Aug- 2016].

[10]”Interface GSM Module, Call, Message with PIC18F4550 Microcontroller", Engineersgarage.com, 2016. [Online]. Available: http://www.engineersgarage.com/embedded/pic-microcontroller-projects/interface-gsm-module-call-message-circuit. [Accessed: 17- Aug- 2016].

[11]"Tongue drive system goes inside the mouth to improve performance and user comfort", Phys.org, 2016. [Online]. Available: http://phys.org/news/2012-02-tongue-mouth-user-comfort.html. [Accessed: 17- Aug- 2016].

[12]

[13] "Wheelchair with 'tank-like' tracks can climb flight of stairs", Mail Online, 2016. [Online]. Available: http://www.dailymail.co.uk/sciencetech/article-3426338/The-wheelchair-built-like-TANK-11-500-TopChair-S-uses-caterpillar-tracks-scale-flights-stairs.html. [Accessed: 17- Aug- 2016].

[14]"Liberator Power Chair", Solarmobilityinc.com, 2016. [Online]. Available: http://www.solarmobilityinc.com/powerchair/powerchair.html. [Accessed: 17- Aug- 2016].

References (Cont.)

Page 51: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

AppendixAccumulated Code of Android Control Wheelchair and Home Automation

Page 52: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Appendix (Cont.)Code of Obstacle Sensing

Page 53: Android controlled Microcontroller (Arduino) based Motorized Wheelchair for Handicapped Persons with additional features

Appendix (Cont.)Accumulated code of Android voice command Display and Living being sensing