Micro electro mechanical systems (MEMS) enabled digital pen

Keyboards have been the key human-to-computer input device since they were first introduced to the commercial world in the 1970s. With keyboards, notes-taking became digitized and can be done in a much shorter time as compared to physical writing. However, when it comes to mobile note-taking, bringi...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Joel Qi Zhi
Other Authors: Li King Ho Holden
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/63450
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-63450
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Mechanical engineering::Assistive technology
DRNTU::Engineering::Mechanical engineering::Assistive technology
spellingShingle DRNTU::Engineering::Mechanical engineering::Assistive technology
DRNTU::Engineering::Mechanical engineering::Assistive technology
Tan, Joel Qi Zhi
Micro electro mechanical systems (MEMS) enabled digital pen
description Keyboards have been the key human-to-computer input device since they were first introduced to the commercial world in the 1970s. With keyboards, notes-taking became digitized and can be done in a much shorter time as compared to physical writing. However, when it comes to mobile note-taking, bringing a keyboard around can be a hassle; thus digital pens were invented to combine the advantages of both physical writing and keyboard input. In the market, there are many different types of digital pens being sold. However, most of them requires an additional item in complement to the pen to read the written notes. The aim of this project is to introduce a new generation of digital pen which incorporates Micro Electro Mechanical Systems (MEMS) technology. As MEMS tends to be small, it can be easily incorporated within the pen to compute its written path. In addition, using a MEMS enabled digital pen, users can take down their notes anywhere, without needing a surface to write on. The MEMS used in this project is STEVAL-MKI119V1 evaluation board from ST Microelectronics, which comprises of an accelerometer, LSM303DLHC, and a gyroscope, L3GD20. Firstly, Allan Variance was conducted to determine the initial sources of errors of the MEMS used for this project. Acceleration and angular rate data were collected from the MEMS evaluation board while it was being held in a static upright position on an optical table for a prolonged period of time. The runtime of this data collection lasted for 8 hours and 20 minutes, producing approximately three million data points. Upon completing the data collection, data were imported into AlaVar5 to compute the Allan standard deviation of each axis of the accelerometer and gyroscope. Secondly, experimental setup of the digital pen was fabricated. The fabricated experimental setup consists of a writing base and two adaptors, each serving a different purpose. The writing base was used to ensure the pen is in an upright position for each experiment. An adaptor was used to hold the pen at a specific location along the pen to ensure that it was rotated at the same pivot point throughout the experiments. Another adaptor was used to house the MEMS Inertia Measurement Units (IMUs) and to be attached to the pen. Thirdly, four letters were chosen to be written by the digital pen during the experiments. These four letters are ‘M’, ‘S’, ‘N’ and ‘C’. These letters were simple enough to be written with a continuous stroke of the digital pen, and therefore enable a continuous stream of data output from the MEMS. A total of 10 motions were recorded for each letter. The data from these 10 motions were then combined and averaged to eliminate any random characteristics of the human motion. The averaged data were then imported into MATLAB for further processing. Lastly, navigation algorithms were looked into to determine the best algorithm for use with the digital pen. In the end, Extended Kalman Filter (EKF) was chosen as it provides reasonable performance without too long of a computational time. MATLAB was then used to apply the EKF on the averaged data obtained from the writing simulation of each letters. A low pass filter was also applied after the EKF to eliminate any short-term fluctuations while keeping the long-term trend. The output of the filters was then used to plot out the letters in the digital world. It is found that the virtual letters plotted were similar to the actual letters written. The results of this project concludes that MEMS enabled digital pen is able to record and display written digital letters that were readable to users.
author2 Li King Ho Holden
author_facet Li King Ho Holden
Tan, Joel Qi Zhi
format Final Year Project
author Tan, Joel Qi Zhi
author_sort Tan, Joel Qi Zhi
title Micro electro mechanical systems (MEMS) enabled digital pen
title_short Micro electro mechanical systems (MEMS) enabled digital pen
title_full Micro electro mechanical systems (MEMS) enabled digital pen
title_fullStr Micro electro mechanical systems (MEMS) enabled digital pen
title_full_unstemmed Micro electro mechanical systems (MEMS) enabled digital pen
title_sort micro electro mechanical systems (mems) enabled digital pen
publishDate 2015
url http://hdl.handle.net/10356/63450
_version_ 1759857881976406016
spelling sg-ntu-dr.10356-634502023-03-04T19:31:58Z Micro electro mechanical systems (MEMS) enabled digital pen Tan, Joel Qi Zhi Li King Ho Holden Ong Soon Eng School of Mechanical and Aerospace Engineering Temasek Laboratories DRNTU::Engineering::Mechanical engineering::Assistive technology DRNTU::Engineering::Mechanical engineering::Assistive technology Keyboards have been the key human-to-computer input device since they were first introduced to the commercial world in the 1970s. With keyboards, notes-taking became digitized and can be done in a much shorter time as compared to physical writing. However, when it comes to mobile note-taking, bringing a keyboard around can be a hassle; thus digital pens were invented to combine the advantages of both physical writing and keyboard input. In the market, there are many different types of digital pens being sold. However, most of them requires an additional item in complement to the pen to read the written notes. The aim of this project is to introduce a new generation of digital pen which incorporates Micro Electro Mechanical Systems (MEMS) technology. As MEMS tends to be small, it can be easily incorporated within the pen to compute its written path. In addition, using a MEMS enabled digital pen, users can take down their notes anywhere, without needing a surface to write on. The MEMS used in this project is STEVAL-MKI119V1 evaluation board from ST Microelectronics, which comprises of an accelerometer, LSM303DLHC, and a gyroscope, L3GD20. Firstly, Allan Variance was conducted to determine the initial sources of errors of the MEMS used for this project. Acceleration and angular rate data were collected from the MEMS evaluation board while it was being held in a static upright position on an optical table for a prolonged period of time. The runtime of this data collection lasted for 8 hours and 20 minutes, producing approximately three million data points. Upon completing the data collection, data were imported into AlaVar5 to compute the Allan standard deviation of each axis of the accelerometer and gyroscope. Secondly, experimental setup of the digital pen was fabricated. The fabricated experimental setup consists of a writing base and two adaptors, each serving a different purpose. The writing base was used to ensure the pen is in an upright position for each experiment. An adaptor was used to hold the pen at a specific location along the pen to ensure that it was rotated at the same pivot point throughout the experiments. Another adaptor was used to house the MEMS Inertia Measurement Units (IMUs) and to be attached to the pen. Thirdly, four letters were chosen to be written by the digital pen during the experiments. These four letters are ‘M’, ‘S’, ‘N’ and ‘C’. These letters were simple enough to be written with a continuous stroke of the digital pen, and therefore enable a continuous stream of data output from the MEMS. A total of 10 motions were recorded for each letter. The data from these 10 motions were then combined and averaged to eliminate any random characteristics of the human motion. The averaged data were then imported into MATLAB for further processing. Lastly, navigation algorithms were looked into to determine the best algorithm for use with the digital pen. In the end, Extended Kalman Filter (EKF) was chosen as it provides reasonable performance without too long of a computational time. MATLAB was then used to apply the EKF on the averaged data obtained from the writing simulation of each letters. A low pass filter was also applied after the EKF to eliminate any short-term fluctuations while keeping the long-term trend. The output of the filters was then used to plot out the letters in the digital world. It is found that the virtual letters plotted were similar to the actual letters written. The results of this project concludes that MEMS enabled digital pen is able to record and display written digital letters that were readable to users. Bachelor of Engineering (Mechanical Engineering) 2015-05-13T09:13:35Z 2015-05-13T09:13:35Z 2015 2015 Final Year Project (FYP) http://hdl.handle.net/10356/63450 en Nanyang Technological University 85 p. application/pdf