Professional Documents
Culture Documents
IoT Wheelchair India Head Movement
IoT Wheelchair India Head Movement
a r t i c l e i n f o a b s t r a c t
Article history: The purpose of an automatic wheelchair (AWC) is to assist and support paraplegics. The proposed chair is
Available online 25 February 2022 particularly suited for people with a higher level of impairment, such as quadriplegics who are unable to
move any of their body parts except their head due to their advanced age or infirmity. We created a
Keywords: microcontroller-based wheelchair that moves with the patient’s head motion. Electronic and mechanical
Microcontroller components make up the system. An accelerometer monitors the patient’s head nodes in all four dimen-
Bluetooth sions for head motion recognition. The paper goes over the Bluetooth technology on the wheelchair, as
Motors
well as the accelerometer that powers the motors and controls the chair’s motions inside the house.
Accelerometer
IoT
Our wheelchair is designed with the patient’s health in mind as well as the device’s maneuverability.
Ultrasonic sensor. The pulse rate and blood oxygen levels are monitored by sensors using an Internet of Things approach.
The ultrasonic sensors aid with obstacle recognition, making it easier to move the chair in a certain direc-
tion. By observing the directions of head movement along the x and y axes, the implanted accelerometer
aids the chair in determining which movement the patient wishes to make. The signal is then sent to the
microcontroller. The wheelchair is controlled by a microprocessor-based on the direction of acceleration,
and it moves in LEFT, RIGHT, FORWARD, and BACKWARD with the help of viper motors.
Copyright Ó 2022 Elsevier Ltd. All rights reserved.
Selection and peer-review under responsibility of the scientific committee of the International Confer-
ence on Materials, Machines and Information Technology-2022.
https://doi.org/10.1016/j.matpr.2022.02.183
2214-7853/Copyright Ó 2022 Elsevier Ltd. All rights reserved.
Selection and peer-review under responsibility of the scientific committee of the International Conference on Materials, Machines and Information Technology-2022.
P. Mishra and S. Shrivastava Materials Today: Proceedings 56 (2022) 533–541
designs. These are used to translate the actions of users into the 2.1. Bluetooth & GPS
workings of mechanical components. Robotic wheelchairs are the
result of all of these technologies. Chair movements can also be The L293D motor driver and the Bluetooth module HC-05 are
controlled by eye movements and touch sensors. Sensors in an utilized to control the motion remotely via an android app or a
eye control wheelchair track the movements of the eyes. dedicated controller. A Bluetooth-connected Android app can be
created to simply handle motions such as forwarding, reversing,
2. Working model turning left and right. Apart from the Bluetooth module, the Wi-
Fi ESP8266 module can now be used to control the motion of the
Various IoT gadgets are included in the automated wheelchair. L293d motor driver wirelessly.
Each device has a specific function and set of characteristics that The IP address of the wi-fi must be plugged in the ESP8266
help the disabled person gain more independence. The circuit module through the Arduino, and then the IP address must be pro-
and connection diagrams for the designed chair are presented in grammed into any third-party app such as ESP8266 robot.apk to
Fig. 1a and Fig. 1b, respectively. An Arduino UNO, accelerometer, directly control the driver using the android phone. Fig. 2 depicts
motor, pulse rate sensor, ultrasonic sensor, Wi-Fi GPS tracker, the Bluetooth (HC-05) connection with the Arduino UNO.
and Bluetooth modules are all included in the chair.
534
P. Mishra and S. Shrivastava Materials Today: Proceedings 56 (2022) 533–541
2.1.1. Real-Time positioning of the patient gitude and latitude and sends an SMS containing the position. The
The following components are attached to the Arduino UNO GPS data is also supplied to our computer’s PHP software through
board for real-time wheelchair positioning. These include a GPS the Internet.
tracker with SIM908, a rechargeable battery, an external GPRS-
GSM antenna, an external GPS antenna, an alkaline battery, an 2.2. Motor
adapter, and a 9 V battery holder. Fig. 3 depicts the GPS tracker’s
shield from the top. The electric wheelchair has been intended to operate without
The final assembly of the GPS with a wheelchair is shown in the use of external power, which can be provided by a wiper motor,
Fig. 4. The location of the GPS antenna in a wheelchair is critical. which is well-known and simple to maintain motivation. Our
When installing an external GPS antenna, make sure the arrow wheelchair is a regular power wheelchair with a computer
printed on the antenna is pointing upwards. attached, as well as an accelerometer that determines chair move-
In addition, the ceramic side of the internal GPS antenna should ment based on the motions of the patient’s head. Such chairs are
face upward. While calling our phone number, the GPS obtains lon- smart wheelchairs because they are designed to provide navigation
535
P. Mishra and S. Shrivastava Materials Today: Proceedings 56 (2022) 533–541
Because drivers aren’t just for motors, they can be used for any LOGIC 1 inputs to input pins. Fig. 8 shows the L239D and Arduino
electronic component that uses more than 50–100 mA. Because Uno wiring diagram.
motors draw a lot higher current than drivers, connecting them
directly will result in motors not moving. 2.2.5. IC L293D working in AWC
As a result of the strong currents, the microcontroller is For motor driving, pins 1 and 9 must be high. The input pins
destroyed. Fig. 7 shows the pin diagram for IC L293D. attached to 2 and 7 are used to move the left motor. When the
input pins (2, 7) are fed with Logic 1 and Logic 0 and logic 0 and
logic 1 accordingly, the left motor connected through the left side
2.2.4. Connecting IC L239D motor driver to Arduino UNO output pins (pin 3,6) rotates clockwise and anticlockwise. Pins 10
There are four input pins on the L239D. As illustrated in Fig. 8, and 15 are also input pins for the right motor. When the input pins
pins 2,7 and 15,10 are present on the left and right, respectively. (10, 15) are set to Logic 1 and Logic 0 and Logic 0 and Logic 1
The left input pins aid in the spinning of the motor connected respectively, the right motor connected to output pins 11 and 14
across the left side. The right input pins aid in the rotation of the rotates clockwise and anticlockwise.
right-hand motor. Both motors rotate in response to LOGIC 0 or
Pin 2 = Logic 1 and Pin 7 = Logic 0 | Clockwise Direction
Pin 2 = Logic 0 and Pin 7 = Logic 1 | Anticlockwise Direction
Pin 2 = Logic 0 and Pin 7 = Logic 0 | Idle [No rotation] [Hi-
Impedance state]
Pin 2 = Logic 1 and Pin 7 = Logic 1 | Idle [No rotation]
3. Accelerometer
and filtered. The microcontroller receives these signals. With the These forces cause certain piezoelectric crystals to vibrate, gen-
help of DC motors, the microcontroller regulates the movement erating voltage. One of the good accelerometers to use is ADXL 335
of the wheelchair in the LEFT, RIGHT, FRONT, and BACK directions due to its low cost, and ease of usage. ADXL 335 is a three-axis
based on the direction of acceleration. In movement-induced accel- accelerometer shown in Fig. 9.
eration data, accelerometers can quantify the magnitude and direc-
tion of gravity.
The accelerometer module includes a system that detects tilt in
the automatic head, as well as a movement-controlled wheelchair 3.2. Working process
that moves in the direction specified by the user, such as forward,
backward, left, and right. The accelerometer module delivers either hand gesture or head
If the user does not tilt his or her head, the chair remains excel- movement data to the transmitter controller as analog inputs. Dig-
lent. The wheelchair motion is assisted by a microcontroller based ital data is used to translate and process analog inputs. The data is
on head movement. This allows the wheelchair to communicate then wirelessly sent to a different module[6]. The data is then
with Bluetooth and sensors that are connected to DC motors[11]. delivered to the wheel control system (main). Main control
Because of its ease of programming, low cost, and data wiping receives data, processes it using the microcontroller at the receiver
capability, the initial project can be constructed with a PIC end, and then transmits logic to the L293D motor driver[12], allow-
microcontroller. ing direction and motion to be controlled at the receiver end.
The Microcontroller can be programmed using the C program- The MEMS transmitter attached to the hand was tilted to test
ming language or Arduino commands. The disabled will benefit our wheelchair. The wheelchair’s movement is controlled by the
greatly from these head motion supportive chairs. The accelerom- receiver module in four directions: forward, backward, left direc-
eter is a MEMS-based technology that uses vibrations to quantify tion, and right direction. If there is an obstruction in the wheel
forces in both the tri-directional and bi-directional directions. route, the wheelchair will automatically stop [13].
538
P. Mishra and S. Shrivastava Materials Today: Proceedings 56 (2022) 533–541
distanceðLÞ ¼ timetakenxspeedofsound=2
The distance to the object (L) can then be estimated using
equipment based on the Doppler shift and the speed of ultrasonic Fig. 11. HRUSB-MaxSonar-EZ2 MB1423.
539
P. Mishra and S. Shrivastava Materials Today: Proceedings 56 (2022) 533–541
Fig. 12. PING Sensor. The 3 pins include: GND - Ground (Vss); 5 V 5 VDC (Vdd); SIG - Signal (I/O pin).
ity range of 30-cm to 5-meters, with large items closer than 30-cm 4.3.1. Case 1: The obstacle is stationary on the path
commonly recorded as 30-cm. In this situation, the host vehicle senses the obstacle and calcu-
For the sensor interface, the sensor uses a USB Micro-B connec- lates the obstacle’s distance from the host vehicle. The pace is then
tor. The range data is transmitted to the user’s operating system automatically reduced. The brake mechanism is activated and the
(OS) continually and can be viewed at any moment. To set up horn is pressed if the distance exceeds the critical distance (not a
the HRUSB-MaxSonar-EZ on a Windows computer, you’ll need to safe driving distance). If the obstruction is a living thing, it may fol-
download and unzip a basic terminal program from www.maxbo- low the horn out of the way. However, if the obstacle is not mov-
tix.com/terminal.htm. Windows will automatically install and set ing, the speed is reduced until the host comes to a complete halt in
up the device drivers when the HRUSB-MaxSonar-EZ ultrasonic front of the obstruction at a predetermined pre-set value.
rangefinder is connected to a computer running Windows XP or
newer. Set the configuration to the values provided for users 4.3.2. Case 2: The obstacle is travelling towards the user
who use a different terminal program. The brakes will be applied more forcefully in this instance.
When the impediment moves out of the way of the host, the sensor
detects it and sends a signal to the microcontroller, which then
4.2.3. PING ultrasonic distance sensor immediately restarts the chair. Depending on whether or not there
From around 2 cm (0.8 in.) to 3 m, the parallax PINGultrasonic are any more obstructions in the chair’s route, the DC motor’s
distance sensor gives exact and non-contact distance measure- speed will return to its initial setting [2].
ments (3.3 yards). A sensor like this is simple to attach to micro-
controllers because it only requires one I/O (Input/Output) pin, as 5. Pulse rate detection
seen in Fig. 12.
The PING sensor detects objects by sending out a short ultra- The wheelchair is equipped with sensors that, through an app,
sonic burst and then ‘‘listening” for the echo. The sensor emits a monitor the user’s basic health concerns. So, the first step is to
short 40 kHz (ultrasonic) burst under the control of a host micro- attach a heart rate sensor to the wheelchair so that it continuously
controller (trigger pulse). A burst like this goes through the air, col- monitors the patient’s pulse, and then connect it to the Arduino via
lides with an item, and bounces back to the sensor. When the echo the Wi-Fi EP8266 module so that whenever the heart rate falls
is detected, the PING sensor sends an output pulse to the host, and below 60 or rises above 120, the app alerts the user via led blinkers
the width of this pulse corresponds to the distance to the target[7]. on the wheelchair [2].
6. Conclusion
4.3. Distance measurement and obstacle detection
The sanctioned project’s implemented chair consists mostly of
Keep a flat object in front of the sensor and measure the dis- four sub-blocks. The Control Unit incorporates an Arduino Uno
tance when the code is executed to test the sensors. When an and its software platform, which is utilized to make all of the deci-
impediment is detected, the amount of braking force that must sions related to the patient’s head movement, chair movement
be delivered is determined by the distance. The following scenarios through Wi-Fi and Bluetooth, motor driver IC and battery installa-
must be considered. tion, and obstacle and pulse rate detection. The automated chair is
540
P. Mishra and S. Shrivastava Materials Today: Proceedings 56 (2022) 533–541
controlled by an Arduino board and is proven to be user-friendly [4] mikroElektronika, Development Tools, 2012.
[5] Available on: http://www.mikroe.com/eng/products/view/321/easyavr6-
and simple to operate. Any form of impairment found simple
development-system/
thanks to IoT-based technology. The motors were effectively regu- [6] Karim, Kazi Ehsanul & Ahmed, Hasnayen & Nahiyan, Helal-An-Nahiyan, Design
lated, and the wheelchair functioned as expected. When used in a and simulation of an automated wheelchair with a vertically adjustable seat,
real-world setting, the chair performs admirably. 2014. 10.13140/rg.2.1.2258.2882.
[7] M. Dooner, J. Wang, A. Mouzakitis, Dynamic Modelling and Experimental
Validation of an Automotive Windshield Wiper System for Hardware in the
Declaration of Competing Interest Loop Simulation, Systems Sci. Control Eng. 3 (1) (2015) 230–239, https://doi.
org/10.1080/21642583.2015.1012309.
[8] H. Junker, O. Amft, P. Lukowicz, G. Tröster, Gesture Spotting with Body-worn
The authors declare that they have no known competing finan- Inertial Sensors to Detect User Activities, Pattern Recognit. 41 (6) (2008) 2010–
cial interests or personal relationships that could have appeared 2024.
to influence the work reported in this paper. [9] N.I. Katevas, N.M. Sgouros, S.G. Tzafestas, G. Papakonstantinou, P. Beattie, J.M.
Bishop, P. Tsanakas, D. Koutsouris, The Autonomous Mobile Robot SCENARIO:
A Sensor AidedIntelligent Navigation System for Powered Wheelchairs, IEEE
References Robotics Automation Maga. 4 (4) (1997) 60–70.
[10] Mechanical characteristic test of the wiper motor based on wavelet ridge.
[1] G. Bourhis, O. Horn, O. Habert, A. Pruski, An Autonomous Vehicle for People [11] Y. Wei, W. Wang, Y. Zhao, J. Huang, Mechanical characteristic test of the wiper
with Motor Disabilities, IEEE Robot. Automation Mag. 8 (1) (2001) 20–28. motor based on wavelet ridge. 42 (2006) 141–144+149.
[2] J. Liu, L. Zhong, J. Wickramasuriya, V. Vasudevan, uWave: Accelerometer-based [12] Mutinda, Mutava, Kamweru, Paul, Arduino Uno, Ultrasonic Sensor HC-SR04
personalized Gesture Recognition and Its Applications, Pervasive Mobile Motion Detector with Display of Distance in the LCD, Int. J. Eng. Res. 9 (2020)
Computing 5 (6) (2009) 657–675. 10.17577/IJERTV9IS050677.
[3] mikroElektronika, Three-Axis Accelerometer Board, 2012. Available on: http:// [13] A. Pajkanovic, B. Dokic, Wheelchair control by head motion, Serbian J. Electr.
www.mikroe.com/eng/products/view/133/three-axis-accelerometer-board/ Eng. 10 (1) (2013) 135–151, https://doi.org/10.2298/SJEE1301135P.
541