Repor TTTTT TTTTT
Repor TTTTT TTTTT
Repor TTTTT TTTTT
by
Committee Members:
Ravi Droopad
COPYRIGHT
by
2017
FAIR USE AND AUTHOR’S PERMISSION STATEMENT
Fair Use
This work is protected by the Copyright Laws of the United States (Public Law 94-553,
section 107). Consistent with fair use as defined in the Copyright Laws, brief quotations
from this material are allowed with proper acknowledgment. Use of this material for
financial gain without the author’s express written permission is not allowed.
Duplication Permission
As the copyright holder of this work, I, Ooha Reddy Manda, authorize duplication of this
work, in whole or in part, for educational or scholarly purposes only.
DEDICATION
I would like to dedicate this dissertation to my family for all the guidance,
encouragement and support throughout my life. I also dedicate this report to my friends
I would like to express my gratitude to all who helped me during the wring of this
Supervisor, for his continuous support and encouragement, for his patience, and
research project. Without his consistent and illuminating instruction, this thesis could not
members: Dr. Ravi Droopad and Dr. Maggie Chen for their insightful comments and
Engineering, and Dr. Stan McClellan, the Director of Ingram School of Engineering, for
providing facility support. I would like to thank Ms. Sarah Rivas, Ms. Carla Batey in
Ingram School of Engineering and Department Engineering Technology for their kind
help. I would also like to thank Dr. William Stapleton for his continuous support during
my research.
with their continuous encouragement and support throughout my years of study and
through the process of researching and writing this thesis. This accomplishment would
v
not have been possible without them.
vi
TABLE OF CONTENTS
Page
ACKNOWLEDGEMENTS.................................................................................v
CHAPTER
1. INTRODUCTION ........................................................................................... 1
vii
2.5.1 Basic Design of Wearable Devices................................. 17
2.5.2 Challenges to Wearable Technology .............................. 18
2.5.3 Advantages of Wearable Devices ................................... 18
2.5.4 Disadvantages of Wearable Devices .............................. 19
2.5.5 Applications of Wearable Devices ................................. 20
2.6 Touchscreen ............................................................................. 23
2.6.1 Types of Touchscreen ..................................................... 24
3. METHODOLOGY ........................................................................................ 33
4. RESULTS ...................................................................................................... 53
APPENDIX .......................................................................................................63
REFERENCES ..................................................................................................93
viii
LIST OF TABLES
Table Page
ix
LIST OF FIGURES
Figure Page
x
19. Communication Signals – SPI .....................................................................35
xi
40. Right Click ...................................................................................................58
xii
LIST OF ABBREVATIONS
Abbreviation Description
RA Remembrance Agent
xiii
ABSTRACT
Smartwatches are poised that it can take over more than half of the wearable devices
market in the near future. Smartwatch screen size is a limiting factor for its growth, as it
restricts incorporating special touch features. On the other hand, wearable devices have
some unique features, like reliable user interaction and hands-free operations. This thesis
proposes a new computer mouse for smart watches or for hand pad which utilizes
touchscreen sensor and microcontroller to detect and operate the stylus movement. The
communication between the smart watch and the computer is done by using Bluetooth
other existing mouse designs. It is compatible with android phones, laptops, and
computers.
xiv
1. INTRODUCTION
1.1 Background
Since the 1970s, computers have rapidly shaped personal and business life.
Factories and industries often use computer-controlled machinery. Occupations like law,
engineering, medicine, and finance use computers almost universally. Many workers who
once had little use for technology, now interact with computers nearly every minute of
the workday. People use computers to read the news, play games, watch live videos, and
Computers are used in a constantly growing number of jobs as an aid and tool to
facilitate various tasks for workers. It has changed the way of life. Computers perform
many tasks quickly and easily. It also saves time, cost and effort to complete a particular
set of instructions, and returns the output of its calculations. All computers, regardless of
their size, purpose, or type, follow this definition. A personal computer accepts input
from a person via the keyboard or mouse, runs programs like word processors or games,
and displays the results on the screen. Computers are essential because the information
available is much more than the stuff that is seen or heard on television.
The computer has evolved into a smaller and much more powerful machine from
a large-sized simple calculating device. The current state computer has evolved
advancement, that results in better, cheaper and smaller computers. These are faster,
more powerful and more efficient than their predecessors. It consists of Hardware and
Software components. A computer would be useless if you cannot interact with it because
the machine could not receive instructions or deliver the results of its work. The input and
1
output devices are the hardware components that are used to interact with the computer.
The computer accepts data or instructions from Input devices like mouse, keyboard, etc.
Output devices like the monitor, etc. are used to return the processed data to the user. The
computer displays output to the monitor when the user needs to see the output.
The primary input devices are the keyboard and the mouse. The keyboard allows
the user to input symbols, letters, and input into a computer. A mouse allows the user to
move the cursor smoothly and intuitively over a 2-D plane. It is used for clicking,
selecting, and dragging. The mouse enables users to switch between different
applications, select options, and links. It moves around the screen with a significant
degree of accuracy and smoothness. The mouse can perform many tasks that are very
difficult to function with just a keyboard. There are different kinds of mice: mechanical,
optical, trackball, touchpad which are both available wireless and wired.
As discussed above, the mouse is an essential component of the computer, but the
usage of this leads to musculoskeletal disorders, called repetitive strain injuries, in the
shoulder, arm, and hand region. These are difficult to rehabilitate, and sometimes they
disorders (WMSDs) are degenerative conditions caused by repetitive motion that result in
injury to muscles, nerves, joints, cartilage, and spinal discs. WMSDs most often occur in
the forearm, upper arm, shoulder, neck, and back. Mouse tasks such as pointing-and-
clicking, dragging and dropping involve repetitive motions of the forearm and fingers
that are correlated with WMSDs. To address this problem, many researchers have
attempted to design ergonomic computer mice to decrease the risk factors that lead to
WMSDs. Many technologies have been emerged to make this mouse portable, user-
2
friendly, wearable and satisfy ergonomic benefits.
Some of these mice are designed to satisfy ergonomics are available in the market
but are very expensive and also have some disadvantages. Below are some of the
examples:
TYPES DISADVANTAGES
Pad N’ Click Gel Pads The usage of this ergonomic mouse doesn’t reduce
Logitech Trackball Scroll wheel and browser buttons are a little too far
Although there are many mouse designs available in the market in the form of
wired and wireless, but due to the advancements in technology people prefer wearable
devices.
3
Figure 1 Wearable Device Market Value from 2010 to 2018 [1]
Wearable technology is evolving, and people are interested to see how the future
incorporated into clothing, watches, jewelry, eyewear, etc. Advantages of using these
devices are ease of use, connectivity, and productivity. Now that consumers are
becoming familiar with fitness trackers, smartwatches, smart glasses, and smart clothing,
involved.
devices by maintaining the functionalities of the existing devices like a computer mouse.
There are many wearable mice in the market like the mycestro, glove mouse, thumbtrack,
4
1.2 Previous Wearable Computer Mouse
1.2.1 Mycestro
Mycestro Mouse is a 3D wearable device that is worn on the index finger. The
finger movement controls the cursor movement. It does not interfere with the
keyboarding because of its light-weight., It also has three buttons just like a regular
mouse and thumb is used for scrolling option on the thumbpad [2].
Maestro Gesture Glove Mouse is used to control the electronic devices like
laptops/computers and gaming consoles with hand/arm gestures and gives electronic
power. It requires a development software kit in order to work on the laptop [4].
5
Figure 3 Maestro Gesture Glove [5]
USA today has performed a survey on the wearable technologies, the poll shows
that people are more interested in wearable watches. So, our research focus is on
The main thesis focus is to design a wearable watch mouse or a hand pad mouse
by maintaining the ergonomic benefits and be optimized for using it with smartphones,
6
desktops, and laptops via Bluetooth technology. Simultaneously improving the mouse
flexible, ergonomic, inexpensive and small. This device will meet the current computer
mouse user needs and preferences by maintaining its original functions of left, right
clicks. The goal is to present a smartwatch mouse or a hand pad mouse design that
The main contribution of this research is to design a wearable mouse which has a
this to be the first step to develop a wearable mouse that attracts the customers.
This report is organized into five sections. Following the introduction in Section1,
describing the hardware and software design with the algorithm. Results, Applications,
and Advantages over the existing models are discussed in Chapter 4. Section 5 concludes
7
2. LITERATURE REVIEW
2.1 Mouse
device used to position a cursor on the monitor. This device allows the user to select files
and perform different actions on the selected items. The mouse is used for performing
pointing, clicking and moving operation on a GUI (Windows or the Mac OS) [7].
A computer mouse allows the user to move the cursor across a two-dimensional
plane, i.e., computer screen. It is an essential input device used for selecting, clicking,
dragging/dropping, and hovering. Mouse is also used to switch between applications and
select the options with a high degree of accuracy. It is used to scroll up/down on a
website/application, and many more functions that would be impossible with the
2.1.2 Advantages
• Easy to use.
• Cheap.
8
2.1.3 Disadvantages
• If the battery wears out, it cannot be used until it the battery is replaced especially
2.1.4 Uses
It allows the user to navigate to different locations on-screen. A user can move the
cursor around and can press the buttons for accessing or opening folders, drivers, etc.
Once the items are selected, it can be opened, moved, deleted or copied. It can also be
2.2 Ergonomics
Ergonomics is the study of designing a job in a way that fits the worker instead of
forcing the worker to fit the job. The physical stress of the worker can be reduced by
adapting tasks, tools, equipment and workstations that fit the worker. It helps to reduce
kinesiology [10-11].
advancements and increase production rates. As a result, jobs today can involve:
• Frequent lifting, and pushing/pulling loads without the help of other workers or
devices [9]
9
• Increasing specialization that requires the worker to perform only one function or
• Breaks are helpful – Taking a break now and then, to let the muscles relax for a
• Keep the hand away from the mouse – Removing the hand from the mouse when
it’s not being used is very helpful, a mouse that vibrates when it’s not been moved
• Maintain a neutral wrist position – The wrist should be held in a neutral position
with some space underneath. The forearm should float along with the mouse
which allows the larger muscles to contribute to the task [12]. The workplace
should be designed so that it facilitates the hand and joints to be held in a natural
without a numerical pad so that the mouse can be placed closer to the center line.
It has also been proven that a mouse that keeps the wrist in a neutral position can
10
• Working posture – No fixed position should be held, variations in working
posture are desirable. Twisted and asymmetrical postures should be avoided, and
no upper limbs should be kept in a raised position. Static loading on arm, shoulder
and neck regions should be minimized, and therefore the arm and hand should be
supported to relieve the upper arm, shoulder and back muscles [14-15].
• Avoid prolonged static muscle loading – Static load may lead to fatigue, reduced
• Avoid repetitive motions – The joints should not be used in a repetitive way for
long periods of time, particularly important for the forearm, hand, and wrist [14].
Repetitive finger action should also be avoided to minimize the risk of trigger
finger [13].
• Design for both hands – Handheld tools should be designed to be used with either
hand because 10% of the population is left-handed but also to allow users to
temporarily reduce the load of the primary hand if they wish [13].
attack [14].
the user while using this mouse. It reduces strains associated with an injury such as carpal
11
tunnel syndrome, arthritis, and tendonitis. An ergonomic mouse is designed to fit a
There are very few competing products in the markets that try solving the
ergonomics issue but they do not satisfy the ergonomic benefits, or they are too highly
One competing mouse that satisfies few ergonomic benefits is the Evoluent
Vertical Mouse. It is a vertical mouse that has the buttons and the scroll wheel on the
right side of the mouse. The user positions his/her hand on the mouse like he/she is
shaking their hands. This mouse is more ergonomic than a normal mouse because the
user’s arm does not have to twist to use the mouse. This mouse is good for those who use
the mouse for a long-time period because the user’s arm is in a comfortable position.
Evoluent Vertical Mouse costs $100 in the market. Since this mouse is too costly, less
12
• Disadvantages
• 3M Ergonomic Mouse
joystick that is stationary, and at the top of the joystick, it has the left click and right click
buttons. The user positions his/her hand in the vertical position so that it is comfortable to
use for a long-time period. This mouse is highly recommended by the Arthritis
Foundation as it reduces carpal and wrist tunnel injuries. The 3M Ergonomic Mouse
• Disadvantages
• It will take some time getting used to this device. The only way to use the scroll
13
• Logitech Trackball Mouse
The most competing product in the market is the Logitech Trackball mouse. This
trackball mouse is a stationary mouse. It has the buttons as a normal regular mouse has, it
has a trackball that the user moves with the thumb to control the cursor. One of the main
advantages of this mouse is that the user doesn’t have to move the arm to move the
cursor. The mouse can be used on surfaces that are not flat. The Logitech Trackball costs
• Disadvantages
• Scroll wheel and browser buttons are a little far for small hands. The scroll wheel
is too resistant.
• The usage of this mouse does not completely resolve the ergonomic problem.
Another product that is in the market is a set of Pad N’ Click gel pads. The set of
these silicone gel pads are placed on the palm and on the buttons of a regular mouse to
make clicking of the buttons more comfortable. The shape of these gel pads on the
14
fingertips cause the finger to bend while clicking that mouse rather than being extended
like a regular mouse. The cost of the gel pads is very less and are affordable, which is an
• Disadvantages
• Trackbar Emotion
and re-design version of the existing Trackbar Emotion. A design that meets both existing
and new reactive users, with already developed disorders, and also attract people to use it
with proactive care. The slim design with a low profile, a roll bar that is large and easy to
• Disadvantages
• It is not portable.
15
Figure 9 Trackbar Emotion [22]
The Goldtouch Ergonomic Mouse is another mouse that is designed to reduce the
Repetitive Stress Injury and satisfy the ergonomic benefits. The Goldtouch mouse is a
right solution for workers in the corporate places. The right tools protect the employer
internet, wireless technology like Bluetooth, Wi-Fi, etc. It can be defined as the device
that can be worn on the users’ body. These devices became popular and famous recently
even though they existed for decades or even centuries. The scope of wearable
16
technologies based on the basic characteristics and specifications is very delicate but
beneficial. These technologies can be worn on the body in the form of jewelry, eyewear,
shoes, clothing, etc. The researchers are working hard to develop more comfortable,
reliable, integrated, smaller, aesthetic and lighter products to increase the usage and
Wearable devices refer to electronic devices or computers. There are few terms
that have a closer meaning of a wearable device, like ‘wearable computers’, and
‘wearable electronics.’ Normally this device is a fashion accessory. The device can work
user. The wearable device can be worn on the body, in the body or around the body [24].
17
2.5.2 Challenges to Wearable Technology
There are many challenges in designing and marketing the wearable devices.
Many users see the disadvantages or obstructions to purchase wearable devices. The price
of the product, privacy and security of data are primary concerns, other concerns are the
comfort and look. According to the recent report, below are the challenges to the
wearable technology.
• Easy to lose
• Break
• Not waterproof
• Ugly
• Uncomfortable to wear
• Consistent:
• Multi-Tasking:
Even though the user is engaged with the physical environment, the wearable
• Mobile:
Wearable computers can be taken from one place to another without any
18
• Unrestrictive:
• Communicative:
Any person in possession of these devices can communicate with their systems
• No distraction
• Expensive:
hardware components.
• Heavy:
• Discomfort:
Wearable computers irritate the user because the wearable components emit heat
during the hot and humid weather conditions even though the cooling technology
is built in them.
• Security:
19
2.5.5 Applications of Wearable Devices
gaming and music. The main objective of these fields is to efficiently incorporate
portable electronics and computers into one’s daily lives. Before their introduction in the
consumer market, these were used in the field of military and health care.
• Augmented Memory:
accordance with the wearer’s ongoing physical and virtual context. These Ras are
always on, it implies that they are always up, active and working rather than being
• Finger Tracking:
Finger Tracking is one among the basic applications of camera based upon
wearable computing in which computer can visually track the user’s finger, such
that the user can then control the computer with his fingers and mouse as well.
• Face Recognition:
can be inculcated for use in wearable computing. This customized feature can be
used by the market users such as police, politicians, teachers, the visually
• Visual Filter:
Visual Filter is basically designed for the visually impaired. This wearable
20
fish eye lens to assist in reading. This can be accomplished by using a digital
visual filter.
• Navigation:
proper mapping software allows users to keep a track of their desired or the
current location while travelling or exploring a new city or place. It helps visually
• Repair Instruction:
To advise on the next step it spots 3 exclusive marks at fixed distances from each
other, such that a wearable camera with a determined focal length can recover the
3-D location of an object based on these three marks. Now the wearable is
and proposes suitable 3D real time step by step guidelines to be followed by the
• Communication Management:
To manage personal communications naturally one can make use of WAC with
much mobility. Speech recognition technique can be used to convert the user’s
responses (with constraints on vocabulary and grammar) into text for email
Wearable can also render field workers with remote assistance and expertise
21
through digital data, audio and image, such that even a non- expert would be able
to maintain and accomplish simple repairing tasks with aid of remote experts at
• Industrial:
Rapid and precise availability of complex information to the workers in the field,
perform tasks that requires the usage of one or both hands, and those for which
Wearable computers have various advantages based upon the type of industry.
are being used by workers in many types of industries. For example, a wearable
• Military:
and hostile forces, and potentially offering strategies for dealing with dangerous
ultimately allows soldiers to share video of what they experience and see, with
each other. Wearables designed for military purposes should be more rugged and
22
robust to withstand knocks and shocks. Many of these are designed with the total
military has been kept confidential however examples of collaboration with non-
military researchers can be found in the United States, United Kingdom, Australia
and Singapore.
• Medical:
The basis for many wearable designs come from the awareness of where the user
is located. To monitor well-being and activity -the how and what of the user, these
Interest in wearables for sports and fitness has been largely driven consumers.
monitoring and management, activity tracking, direction data and location share
• Tourism:
A few wearable computers which are reassuring for tourists and might prove to be
o Narrative Clip
o Tourist diary
2.6 Touchscreen
A touch screen is an input display screen device that allows the user to
communicate with a computer by using their finger or stylus. Some of the screens are
23
pressure sensitive. User communicates with the computer by touching pictures or words
used. Touchscreens are used on many devices such as computer/laptop monitors, cash
• Resistive Touchscreen
composed of a flexible top layer and a rigid bottom layer separated by insulating dots,
attached to a touchscreen controller [26]. The inside surface is coated with Indium Tin
Oxide (a transparent metal oxide), when voltage is applied, it produces a gradient across
each layer. When the top layer is touched with a stylus, electrical contact is made
between the layers, closing the circuit. The resulting X-Y coordinates are determined
from voltage drop and are sent to the microcontroller. The touchscreen controller then
• Working
Resistive touch screen can be used with finger or stylus. It consists of two
conductive layers with horizontal and vertical lines. When finger or stylus touches the
touch screen, these lines help to calculate the x and y position with the precise location
It is advantageous for the users who wear gloves to interact with the computer in
cold environment. It consists of two layers that are transparent and flexible. These layers
are electrically resistive and are separated from each other by a thin space. These layers
are scratch resistant. When the device is on, there is a continuous flow of electric current
24
through the thin space between the top and bottom layer. If the top layer contacts the
The horizontal and vertical lines, that run through these layers are used to get the
precise value of the exact location (like coordinates). When the two layers are in contact
(finger/stylus), it acts as a voltage divider on each layer at a time. The voltage gradient is
applied to the top layer; the bottom layer measures the distance along the top layer which
is X-axis distance. The voltage gradient is applied to the bottom layer to measure the Y-
• Advantages
25
• Higher sensor resolution
• Disadvantages
• Poor contrast
manufacture. It uses both layers in the touchscreen to calculate the X and Y coordinates.
It is constructed with uniform resistive coatings of ITO on the inner sides of the layers
and silver buss bars along the edges; the combination sets up lines of equal potential in
In the five-wire designing, the first wire is connected to the voltage probe of both
X and Y. The remaining four wires are connected to corners of the back-glass layer. The
two corners (A, B) are applied with 5v by the controller, and the remaining two corners
(C, D) are grounded due to which there is a voltage flow across the screen, this gives us
the reading of the Y voltage. The two corners (A, C) are then applied with 5v by the
controller, and the remaining two corners (B, D) are grounded and gives the reading of X
26
voltage.
• Capacitive Touchscreen
The panel of the capacitive touch screen is coated with a material which stores
electrical charges, a small amount of charge is drawn to the point of contact on touching
the panel. The capacitance is measured by the circuits which are located at the corners of
the screen; the information is then sent to the controller. This technology is divided into
In this technology, one side of the insulator is coated with a conductive layer and
a small voltage is applied to the layer that results in uniform electrostatic field [26]. When
the finger touches the uncoated surface, a capacitor is formed. The sensor calculates the
This technology utilizes etched conductive layer. This conductive layer allows
more accurate and flexible operation. The X-Y grid is formed by etching single or
multiple layers to form electrodes. These gridlines are placed perpendicular [26]. This
technology is clear, durable, and scratch resistant. Because of these features, it can be
• Working Principle
The electrodes located on the four corners are applied with a small amount of
voltage. As human body acts as an electric conductor, a small amount of current is drawn
creating a voltage drop when the finger touches the screen. The amount of current that
drifts through the four electrodes should be proportional to the distance from the touch
27
position to the four corners [26]. The ratio of the current passed through the four
electrodes, and X and Y coordinates of the touch position are calculated by the controller.
28
• Advantages of Capacitive Touchscreen
• Great durability
• Reliability
• Future-proofed
• Multi-touch capability
ways.
• Disadvantages
• Applications
• Tourism displays
29
• Control and Automation Systems
• Assistive Technology
• Infrared
pairs to detect a disruption in the LED beams placed around the edges of the screen [26].
This system can detect any input including a finger, stylus or pen, gloved finger. This
• Working
the light sources or the Light Emitting Diodes (LED’s) on one side and light detectors on
the other side and is surrounded by a frame that creates an optical grid. The invisible light
beam is interrupted upon touching the screen with a finger; this causes a drop in the
signal received by light detectors. It works with human touch or stylus. They are more
receptive to dirt, flying insects, etc. These provide huge clarity and are durable.
30
• Surface Acoustic Wave
The Surface Acoustic Wave technology is the latest and most advanced
touchscreen technology types. There are two transducers placed for both X and Y axis on
the touchscreen (transmitting and receiving transducer). The other important element of
the SAW is the reflector which is placed on the glass. The controller transmits an
electrical signal to the transmitting transducer where the electrical signal is converted into
ultrasonic waves [26]. The transducer emits these waves to reflectors that are edged up
along the corners of the screen. The reflectors refract the ultrasonic waves to the
then sent back to the controller. Compared to other technologies, it produces high image
resolution with clarity and higher light transmission. Since this is made of glass, so it is
very durable. Disadvantages of this technology include the fact that the touch screen
should be touched by the finger, soft tip stylus, or gloved hand. The pen that is hard
cannot be used. This technology is recommended for ATMs, Banking, and Financial
Applications, or other high traffic indoor environments. The SAW allows gloved hand
use. It is very expensive and is difficult to seal from the environment. Another major
disadvantage is that it can be activated by dirt, grease, or liquids and can also be damaged
by outside elements.
• Working
with ultrasonic waves that move over the screen. When the screen is touched, frequency
changes and the receiver notes the change in frequency. Since it is made of glass, there is
31
Figure 16 Working of Surface Acoustic Waves (SAW) Technology [29]
This technology is an advanced technology which provides high clarity and more
32
3. METHODOLOGY
3.1 Introduction
The proposed system of wearable wireless mouse consists of the hand pad, which
includes a sensor module, data acquisition module, and transmission module. The
acquired signal is then transmitted to the receiver end through Bluetooth. The receiver
end (laptop or PC) that contains the Bluetooth and the software module receives the
signal and displays the data on the screen. The hardware and the software implementation
Initially, a capacitive touchpad with a touch sensor and the Bluetooth is used. The
touchpad raw data is received by the touch sensor; the data is processed by the
microcontroller incorporated on the IC. This data is transmitted to the computer by using
Bluetooth technology.
It is easy to design the touchpad by using PCB software. The capacitive touchpad
is designed in the ExpressPCB software. The touchpad has two layers, one with X-axis
gridlines and other with Y-axis gridlines. These X and Y gridlines are perpendicular to
each other. The touchpad is designed with a dimension of 1inch x 1inch, with 8 X-
33
gridlines x 8 Y-gridlines. The sensor is interfaced with the 16 touchpad terminals. The
• Components Used
Capacitive Touchpad
AT42QT2640
ATBTLC1000
• Working
that senses changes in electrical charge forced across two electrode elements by a pulse
edge. The QT2640 allows a wide range of key sizes and shapes to be mixed together in a
single touch panel, and is designed for use with up to 64 keys, and up to eight sliders and
34
Table 2 Key Numbers
X7 X6 X5 X4 X3 X2 X1 X0
Y0 7 6 5 4 3 2 1 0
Y1 15 14 13 12 11 10 9 8
Y2 23 22 21 20 19 18 17 16
Key
Y3 31 30 29 28 27 26 25 24
Numbers
Y4 39 38 37 36 35 34 33 32
Y5 47 46 45 44 43 42 41 40
Y6 55 54 53 52 51 50 49 48
Y7 63 62 61 60 59 58 57 56
The QT2640 uses an SPI interface for communications with a host. The QT2640
always operates as a slave and must be driven from the host acting as SPI master. The
The code is written in such a way that the touch pad is interfaced with the touch
sensor. When the user is moving the finger on the touch pad the key numbers position
data is sent to the touch pad. When a finger is placed over these sensor nodes, it changes
the effective capacitance of the sensor nodes [31]. This change in capacitance is used to
35
detect the touch [31]. The position key number cannot be obtained as a touch pad design
in ExpressPCB, the X and Y gridlines does not satisfy capacitive touch design criteria:
3. An X-flood can be used for sensors along each column, since they use the same
X-line [31]
• Circuit Diagram
36
Since the designed touchpad does not satisfy the design criteria, it is then changed to
ATQT6.
ATQT6 Xplained Pro is designed for Xplained Pro MCU boards featuring a
microcontroller unit with a built-in peripheral touch controller [31]. This touchpad has
the touch. The code is programmed on the microcontroller and the device shows some
wrong position data. It is observed that this device is very sensitive. Sensitivity depends
on the geometry of the sensor pattern and gain setting used [31]. When the touch is made
at a particular point, the touch analyzer displays original value with a variation in the
reported touch position value. Figure 23 shows the incorrect data obtained from the
37
Figure 23 Atmel Studio Touch Analyzer for ATQT6
hardware used here is a resistive touchscreen with the necessary microcontroller and the
Bluetooth. The touchscreen terminals are connected to the microcontroller, the data is
processed and then sent to the computer, laptop or smartphone via the Bluetooth.
38
3.3.2 Hardware Design
After explaining the block diagram of the design procedure, the next step is to
simulate the hardware using the Proteus software. Then the hardware components are
• Components Used
• LPC2148
• RN42
• Components Description
• LPC2148
many inbuilt features and peripherals. This is more efficient and reliable choice for a
emulation. It is incorporated with high-speed flash memory that ranges from 32kB to
512kB. A 128-bit wide memory interface and a unique accelerator architecture enable 32-
bit code execution at the maximum clock rate [33]. If miniaturization is a key
requirement, LPC2148 is ideal because of its small size and very low power
consumption.
• Features
[33].
39
• In-System/In-Application Programming (ISP/IAP) via on-chip boot-loader
software. Single flash sector or full chip erase in 400 ms and programming of
• Multiple serial interfaces including two UARTs, two Fast I2C-bus, SPI and SSP
• 60MHz maximum CPU clock available from programmable on-chip PLL with
• Applications
• Industrial control
• Medical systems
• Access control
• Point-of-sale
• Communication gateway
40
• Block Diagram
• Number of pins 64
41
• Note UART1 with full modem interface
• Pin Configuration
• RN42
The RN42 module is a class 2 Bluetooth radio with low power and small form
factor. It is ideal and simple to design for designers who like to add wireless capability to
their products. RN42 supports multiple interface protocols [34]. The PCB antenna
42
• Device
• Pin Diagram
• MCU Interface
The RN42 module can be controlled by ASCII commands via the UART
features, and manage Bluetooth data connections [34]. To communicate with the module
and to transfer data across the Bluetooth, UART TX and RX are required. The module
can be configured via the UART or over-the-air. It does not require any software for
43
discovering and pairing with the device. This module supports auto-connect with a
44
• Electrical Parameters
Supply
(DC)
Average
Power —
Consumption
Radio On — 40 — mA
Connected
Idle (No — 25 — mA
Sniff)
Connected
Idle (Sniff — 12 — mA
100 ms)
Connected
with Data 40 45 50 mA
Transfer
Deep Sleep
— 26 — µA
Idle Mode
45
• Features
• Low power
• Sustained SPP data rates: 300 Kbps – Master mode, 240 Kbps – Slave mode
• HCI data rates: 3.0 Mbps burst, 1.5 Mbps sustained in HCI mode
• 10-meter range
• Applications
• Cable replacement
• Barcode scanners
• Monitoring systems
• Medical devices
• TFT
TFT LCD Screen Module is an LCD that includes the Touch, SD card, and Flash
design. It consists of 16-bit data interface controller SSD1289. Operating this device with
many MCUs like AVR, and 8051 is easy. HY-TFT320 contains a touch controller in it.
46
The 34 pins breakout comprises of the touch IC XPT2046 and the touch interface. The
SD Card socket is another useful extension. It uses the SPI mode to operate the SD card;
• Features
• 240RGBx320-dot resolution
• Modes:
o 8-color mode
o standby mode
o sleep mode
• Application Ideas
• Video terminals
• Instrumentation
• GPS
• Game consoles
47
Figure 31 TFT Screen- Top View
and Y coordinates of the touchscreen are determined by connecting the pins of the touch
panel to the power supply and the ground. The left of the X surface and bottom of the Y
surface are connected to the A/D converter of the microcontroller, the voltage at these
coordinates is converted into digital data which is used to calculate the X-Y coordinates.
48
The software design consists of turning the circuit for touchscreen control on/off and
reading the voltage values of A/D converter which gives the X and Y coordinates of the
touch. Coordinates determined are processed by the microcontroller and then sent to the
Bluetooth device.
microcontroller are considered. The wires are cross-connected, i.e., the RX pin from
Bluetooth is connected to the TX pin of the microcontroller, and the TX pin from the
The software is designed to detect the movement of the stylus and send the data to
the host Bluetooth for moving the mouse pointer. A code is written to simulate mouse
clicks with tap. On the transmitter side, the LPC2148 continuously gets the data from the
resistive touchscreen. If it detects a stylus, location data is sent to the microcontroller, and
receiver side, the Bluetooth present in the computer/laptop/mobile receive the data,
49
Figure 33 Software Flowchart
• Software Requirements
microcontroller:
2. Flash Magic: This software is used for burning the generated Hex file into the
microcontroller.
6. Open the Keil IDE. The main window is divided into three parts.
50
• Project explorer: It shows the project chart.
• Output window: Shows messages related with project building, compiling and
debugging.
• Select the device for target ‘target1’, i.e., NXP, lpc2148 and press ok.
• Now select yes to copy startup.s file, this is for initial configuration and right click
4. Click on New and save the file with the project name (main.c). Write the program.
6. Right click source group and add files to source group and select saved files to add to
the program.
7. Click on Build for compiling the program and see for errors in the output window, if
any to correct it. After clicking the Build option, it will create hex file with the same
name as project name with an extension of .hex and this is used for burning program in
flash memory of microcontroller using flash magic. This is done by serial communication
cable).
51
• Open Flash magic and select lpc2148 microcontroller, select assigned COM port.
• Load the hex file and click on start to burn the hex file.
52
4. RESULTS
This chapter discusses the results by analyzing few design criteria of wearable
For the normal operations of a mouse, i.e. movement and clicking, below is the
discharge characteristics of this mouse. The graph indicates that at 11.5 hours, battery
challenging especially in the case of a wearable device that has to be worn on the hand.
This gives rise to issues related to social acceptability and ergonomics of the device. Also
for a design to be successful, it should follow some criteria to hit the market like physical
and aesthetical issues of wearable devices will be explained briefly with this device
performance as follow:
53
• Speed of Execution
The device responds to the user input very quickly. There is no delay in clicking
operation. During the development phase of this device, the primary functions of
the mouse are tested by simulation. Because of the space criteria, it is designed in
a way that for a small change there is an adequate movement of the cursor on the
screen.
• Accuracy
The accuracy of this device is very good. The basic functionality of this device
such as cursor movement and mouse clicks are successfully achieved. Touch
sensor which is the base of the mouse works well in detecting the movement, and
thus allow the microcontroller-LPC2148 to adjust the cursor speed based on the
stylus movement. The data is sent with high degree of accuracy to the receiver
• Usability
The device is very easy to use and usable in laptops, computers, and smartphones.
More notably, users can use any sized stylus. It can be used very well on Android
smartphones, laptops, computers, etc. For prototyping purposes, the bottom left is
used for left click, and the bottom right is used for right click operations. This
• Safety
This product is designed by taking safety into consideration. It does not contain
any wires except the battery terminals. All wires are fabricated on the PCB;
additional wires are not required. Like the armband like bracelets, watches or a
54
remote, the mouse’s construction avoids direct contact of the electrical circuit
with the user. It uses 3.7V battery which does not cause any harm to the user. The
device will be in touch with the skin, the materials used in the device does not
cause problems such as sweating caused due to heat and allergies for the skin.
• Comfortability
Physical comfort is one of the important rules that should be considered while
designing a wearable device. A comfortable product does not disturb the user or
brings physical burden such as difficulty in the movement to its user. Size and
weight of the device are two important elements that play an important role in the
comfort of a wearable device. Many people prefer a portable device with minimal
• Aesthetic
has a vital effect on people’s identity; it is a part of the style and appearance of the
user, and its effects on their self-image [36]. A successful design of a wearable
device should appeal the user’s taste of beauty and fulfill the need of the wide
• Mobility
One of the advantages of wearable computers is that it is always with the user,
which means it is moving with the user all the time both in inside and outside
55
environments. Users might do many different activities while using the device
without having the fear that their wearable device might be damaged [37].
Different parameters such as size, weight and the way it is attached to the body
can affect the mobility of the device [35]. This device can be taken from one place
to another. It is weightless and portable. It can connect to any device that has
Compared to other wearable mouse devices this device is different from the
appearance and the hardware used. The specifications of this device are:
Bluetooth- RN42
LPC2148
56
4.4 Design Drawings
operations are done, i.e., movement and clicks. Below are the images of the operations.
57
Figure 39 Left Click
58
4.6 Comparison over the Existing Wearable Mouse Designs
Installation of the
work
Wearable Mouse-
Specifications Mycestro Mouse
Smartwatch
59
4.7 Final Design
60
5. CONCLUSION AND FUTURE SCOPE
5.1 Conclusion
momentum also in the business segment. Enterprises anticipate that big opportunities
exist with deploying the technology within industrial environments. Utilizing Wearable
can improve efficiency in the workplace by providing access to real-time data while
freeing the hands to hold tools and equipment. It could also collect data and provide the
Since Wearable Technology is a wide concept with a diverse set of products and
the technology. This thesis’ analysis of the market has therefore considered each segment
separately, but at the same time taken the common characteristics of each segment into
account. Considering the market of smartwatches and fitness trackers, this thesis argues
that many of the characteristics of a mature industry can be identified. This thesis
proposed another method of using a smartwatch for computing application, i.e., mouse.
The proposed design uses the stylus movement data from the touchscreen and
accordingly operations are produced on the display screen. This smartwatch is connected
to a handheld device with the help of Bluetooth. This device satisfies the ergonomic
manufacturing cost.
61
5.2 Power Consumption of each Component
RN42 consumes 40mA of power
This section presents ideas and possibilities to improve the Touch Mouse; they
were generated by the work during this research, as well as suggestions received during
• By changing the code, Keyboard can also be interfaced using the same circuit.
Many users expect a device to have diverse features so that they don’t have to
Customers get attracted to the gadgets that are good looking and fashionable. This
Customers worldwide use android, apple phones and Windows, Mac laptops. This
62
APPENDIX
Main.c
#include <lpc214x.h>
//#include"uart0.h"
#include"uart1.h"
char vf;
#define Penirq 0x00000008 //(in) p41 p0.15 Touch screen response signal detection
int i,j;
for(i=0;i<count;i++)
for(j=0;j<1000;j++);
struct pix_
63
{
unsigned int x;
unsigned int y;
};
//**********************************************************
IOSET0|=DCLK;
IOSET0|=DIN;
//**********************************************************
IOCLR0 |=DCLK;
for(count=0;count<8;count++)
if(num&0x80)
IOSET0|=DIN;
else
64
IOCLR0|=DIN;
/*DIN=(num&0x80) //DIN=CY; */
num<<=1;
vf=0;
vf=0;
vf=0;
vf=0;
vf=0;
vf=0;
//**********************************************************
for(count=0;count<12;count++)
65
Num<<=1;
IOSET0|=DCLK;
vf=0;
vf=0;
vf=0;
IOCLR0|=DCLK; //_nop_();_nop_();_nop_();
vf=0;
vf=0;
vf=0;
if(!((IOPIN0&DOUT)==0))
Num++;
return(Num);
int x=pix1.x>pix2.x?pix1.x-pix2.x:pix2.x-pix1.x;
int y=pix1.y>pix2.y?pix1.y-pix2.y:pix2.y-pix1.y;
if(x<14&&y<11)
l=1;
66
Tp_pix.x=pix1.x;
Tp_pix.y=pix1.y;
return l;
IOCLR0 |=CS;
WriteCharTo7843(0x90);
IOSET0|=DCLK; //_nop_();_nop_();_nop_();_nop_();
vf=0;
vf=0;
vf=0;
IOCLR0|=DCLK; //_nop_();_nop_();_nop_();_nop_();
vf=0;
vf=0;
vf=0;
pix.y=ReadFromCharFrom7843();
67
WriteCharTo7843(0xD0);
IOSET0|=DCLK; //_nop_();_nop_();_nop_();_nop_();
vf=0;
vf=0;
vf=0;
IOCLR0|=DCLK;// _nop_();_nop_();_nop_();_nop_();
vf=0;
vf=0;
vf=0;
pix.x=ReadFromCharFrom7843();
IOSET0 |=CS;
return pix;
pix1=AD7843();
pix2=AD7843();
return Makpix(pix1,pix2);
68
void TIMER0_ISR (void) __irq //timer interrupt 0 TIMER0
first=1;
T0IR = 0x01;
VICVectAddr = 0x00000000;
void TIMER0_init()
T0CTCR = 0x0;
VICVectAddr0 = (unsigned)TIMER0_ISR;
VICVectCntl0 = 0x00000024;
69
T0TCR = 0x02; // reset the timer
VICIntEnable |=0x00000010;
int main()
int xs=0,ys=0,xr=0,yr=0,xrp=0,yrp=0;
IODIR0 |= 0x0000ffff;
uart1_baudrate(115200);
start:
70
while(1)
if ((IOPIN0&Penirq)==0)
if(Getpix()==1)
lx=((Tp_pix.x-340)*10/144);
if(lx>237)
lx=0;
lx=(237-lx);
ly=320-((Tp_pix.y-320)/11);
if(ly>320 || ly<0)
ly=0;
if(ly>250)
if(lx<115)
71
while(!(U1LSR & 0x20));
U1THR =0xfd;
U1THR =0x05;
U1THR =0x02;
U1THR =0x01;
U1THR =0x00;
U1THR =0x00;
U1THR =0x00;
delayms(20);
72
while(!(U1LSR & 0x20));
U1THR =0xfd;
U1THR =0x05;
U1THR =0x02;
U1THR =0x00;
U1THR =0x00;
U1THR =0x00;
U1THR =0x00;
73
//uart0_puts("LEFT CLICK"); uart0_enter();
else
U1THR =0xfd;
U1THR =0x05;
U1THR =0x02;
U1THR =0x02;
U1THR =0x00;
U1THR =0x00;
74
while(!(U1LSR & 0x20));
U1THR =0x00;
delayms(20);
U1THR =0xfd;
U1THR =0x05;
U1THR =0x02;
U1THR =0x00;
U1THR =0x00;
75
U1THR =0x00;
U1THR =0x00;
while((IOPIN0&Penirq)==0);
delayms(200);
goto start;
76
xr=(lx/2);
yr=(ly/2);
goto start;
xrp=xr;
yrp=yr;
TIMER0_init();
77
if(first==1)
first=0;
xs=xr;
ys=yr;
xv=xr-xs;
yv=yr-ys;
if((xv>126))
xv=127;
if(xv<-126)
xv=-127;
if((yv>126))
yv=127;
if(yv<-126)
78
{
yv=-127;
U1THR =0xfd;
U1THR =0x05;
U1THR =0x02;
U1THR =0x00;
U1THR =xv;
U1THR =yv;
79
while(!(U1LSR & 0x20));
U1THR =0x00;
delayms(200);
/*
uart0_puts("X:");
if(xv&0x80)
uart0_putch('-');
lx=(xv*(-1));
else
uart0_putch('+');
lx=xv;
uart0_puts("Y:");
if(yv&0x80)
uart0_putch('-');
80
ly=(yv*(-1));
else
uart0_putch('+');
ly=yv;
uart0_int(ly); uart0_enter(); */
Uart0.c
#include<lpc214x.h>
#include"uart0.h"
void uart0_init()
PINSEL0 |=0x00000005;
U0LCR =0X80;
U0DLL =97;
81
U0LCR =0X03;
PINSEL0 |= 0X00000005;
U0DLL = DLreload;
U0THR =val;
82
{
return(U0RBR);
while (*stringptr)
uart0_putch(*stringptr++);
void uart0_enter()
uart0_putch(13);
uart0_putch(10);
if(value==0)
uart0_putch(0+48);
83
while(value!=0)
arr[val] = value%10;
value = value/10;
val++;
while(val!=0)
val--;
uart0_putch(arr[val]+48);
char uart_val;
for(uart_val=0;uart_val<count;uart_val++)
uart_arr[uart_val] = uart_value%10;
84
uart_value = uart_value/10;
uart0_putch(uart_arr[uart_val]+48);
uart0_putch(uart_arr[uart_val]+48);
Uart1.c
#include<lpc214x.h>
#include"uart1.h"
//#include"delay.h"
void uart1_init(void)
PINSEL0 |=0x00050000;
U1LCR =0X80;
U1DLL =97;
85
U1LCR =0X03;
PINSEL0 |= 0x00050000;
U1DLL = DLreload;
U1THR =val;
86
while(!(U1LSR & 0x01));
return(U1RBR);
while (*stringptr)
uart1_putch(*stringptr++);
//delay_ms(2);
void uart1_enter()
uart1_putch(13);
uart1_putch(10);
87
char uart_val;
for(uart_val=0;uart_val<count;uart_val++)
uart_arr[uart_val] = uart_value%10;
uart_value = uart_value/10;
uart1_putch(uart_arr[uart_val]+48);
uart1_putch(uart_arr[uart_val]+48);
88
APPENDIX 2: SIMULATION CIRCUIT
89
Figure 44 RN42 Schematic
90
APPENDIX 3- PCB DESIGN
91
Figure 46 Top Layer of PCB Layout
92
REFERENCES
[6] Survey: People Don’t Really Want to wear computers on their Face
http://www.slate.com/blogs/future_tense/2013/11/25/citrix_wearable_technology
_survey_adults_prefer_smartwatches_to_google_glass.html
[7] M. G. Friberger, “Introduction To,” Group, vol. 1, no. June, pp. 1–25, 2010.
[10] Armstrong, T. J., Martin, B. J., Franzblau, A., Rempel, D. M., & Johnson, P. W.
(1995). Mouse input devices and work-related upper limb disorders. Working
with display units, 94, 375-380.
[11] Bridger, R.S. (2003) Introduction to ergonomics. New York, USA: McGraw Hill.
93
[13] Niebel B. & Freivalds A. (2004). Methods, standards and work design. 11th ed.
New York, USA: McGraw Hill.
[15] Kroemer K., Kroemer H., Kroemer-Elbert K. (2001). Ergonomics - how to design
for ease and efficiency. 2nd ed. Prentice Hall.
[20] A simple solution that sticks – Pad N’ Click mouse gel pads
https://newatlas.com/padnclick-mouse-gel-pads-ergonomic/13481/
[22] Product Review: Trackbar Emotion Offers Solution to the “Type and Reach”
http://ergonomenon.com/ergonomics-articles/product-review-trackbar-emotion-
offers-solution-to-the-type-and-reach-2/
94
[24] Çiçek, M. E. S. U. T. (2015). Wearable technologies and its future applications.
International Journal of Electrical, Electronics and Data Communication, 3, 45-
50.
[25] Xia, F., Yang, L., Wang, L., & Vinel, A. (2012). Internet of Things. International
Journal of Communication Systems.
[27] What are Touchscreens? – About the most used HMI <http://www.edge
fxkits.com/blog/touchscreen-technology-different-types-of-touch-screens/>
[28] Fong, A. (2015). Acoustic Based Sensing Tech and Its Application for Novel
Touchscreen Concept N CSU M AE A coustic B ased S ensing T ech .& I ts A
pplication North Carolina State University Department of Mechanical and
Aerospace Engineering Acoustic Based Sensing Tech and Its Application for
Novel Touchscreen Concept MAE / ECE 535 : Smart Structures and Micro-
Transducers, (April 2014). https://doi.org/10.13140/RG.2.1.4603.5685
[29] http://touchscreensolutions.com.au/faq/saw-touch-screen-technology/
[30] ATMEL. (2013). Atmel AT42QT2640 64-key 8-slider / wheel QMatrix FMEA
IEC / EN / UL60730 Touch Sensor IC datasheet.
[35] Berzowska, J., & Coelho, M. (2005, October). Kukkia and vilkas: Kinetic
electronic garments. In Wearable Computers, 2005. Proceedings. Ninth IEEE
International Symposium on (pp. 82-85). IEEE.
95
[36] Buenaflor, C., & Kim, H. C. (2012). Wearable computers in human perspective:
the decision process of innovation acceptance with user issues and concerns.
International Journal of Emerging Technology and Advanced Engineering, 2(11),
573-580.
[37] Motti, V. G., & Caine, K. (2014, September). Human factors considerations in the
design of wearable devices. In Proceedings of the Human Factors and Ergonomics
Society Annual Meeting (Vol. 58, No. 1, pp. 1820-1824). Sage CA: Los Angeles,
CA: SAGE Publications.
[43] Dunne, L. (2004). The design of wearable technology: addressing the human-
device interface through functional apparel design.
[44] Baber, C., Knight, J., Haniff, D., & Cooper, L. (1999). Ergonomics of wearable
computers. Mobile Networks and Applications, 4, 15–21. At:
http://link.springer.com/article/10.1023/A:1019165908249
[45] Ledger, D., & McCaffrey, D. (2014). Inside Wearables How the Science of
Human Behavior Change Offers the Secret to Long-Term Engagement (p. 18).
Endeavour Research Report.
[46] Lin, R., & Kreifeldt, J. G. (2001). Ergonomics in wearable computer design.
International Journal of Industrial Ergonomics, 27(4), 259–269.
doi:10.1016/S0169-8141(00)00055-X
96
[47] Popat, K. A., & Sharma, P. (2013). Wearable Computer Applications A Future
Perspective. International Journal of Engineering and Innovative Technology,
3(1), 213–217.
[48] McCann, J., & Bryson, D. (2009). Smart Clothes and Wearable Technology (1st
ed., pp. 1–445). Oxford: Woodhead Publishing Limited.
[50] Brady, S., Diamond, D., Carson, B., O’Gorman, D., & Moyna, N. (2006).
Combining wireless with wearable technology for the development of on-body
networks. In International Workshop on Wearable and Implantable Body Sensor
Networks (BSN’06) (pp. 31–36). Ieee. doi:10.1109/BSN.2006.16
[51] eMarketer. (2015, Apr). Do consumers know what they want from wearables?
Retrieved May 2015, from eMarketer: http://www.emarketer.com/Article/Do-
Consumers-Even-Know-What- They-Want-Wearables/1012403?ecid=SOC1001
[52] Business Insider. (2015). Wearable device market value from 2010 to 2018.
Retrieved March 2015 from Statista: http://www.statista.com.esc-
web.lib.cbs.dk/statistics/259372/wearabledevice-market-value/
[54] Potter, R.; Weldon, L. & Shneiderman, B. (1988). “Improving the accuracy of
touch screen: An experimental evaluation of three strategies”. Washington, DC:
ACM Press.
97
[56] R. Chatterjee and F. Matsuno, “Capacitive touch sensor based user-interface:
generic design considerations and development of an wearable input device,” in
Proceedings of the SICE Annual Conference, pp. 2299–2303, IEEE Computer
Society, Tokyo, Japan, August 2008.
[57] Baber, C., Knight, J., Haniff, D., & Cooper, L. (1999). Ergonomics of wearable
computers. Mobile Networks and Applications, 4, 15-21.
[58] Yang, X.-D., Grossman, T., Wigdor, D., and Fitzmaurice, G. (2012). “Magic
finger: always-available input through finger instrumentation,” in Proceedings of
the 25th ACM Symposium on User Interface Software and Technology
(Cambridge, MA: ACM), 147–156.
[59] Gemperle, F., Kasabach, C., Stivoric, J., Bauer, M., and Martin, R. (1998).
“Design for wearability,” in Proceedings of the Second International Symposium
on Wearable Computers (Pittsburgh: IEEE), 116–122.
[61] Calvo, A., Burnett, G., Finomore, V., and Perugini, S. (2012). “The design,
implementation, and evaluation of a pointing device for a wearable computer,” in
Proceedings of the Human Factors and Ergonomics Society Annual Meeting
(Santa Monica, CA), 521–525.
[62] B. Thomas, K. Grimmer, J. Zucco, and S. Milanese, Where Does the Mouse Go?
An Investigation into the Placement of a Body-Attached TouchPad Mouse for
Wearable Computers, Personal and Ubiquitous Computing, vol. 6, pp. 97-112,
January 2002.
[63] Ken Hinckley and Mike Sinclair, “Touch-Sensing Input Devices”, Proceedings of
CHI 99, pp223-230, 15-20 MAY 1999
98
[64] Jhajharia, S., Pal, S. K., & Verma, S. (2014). Wearable computing and its
application. International Journal of Computer Science and Information
Technologies, 5(4), 5700-5704.
99