Summary: | 碩士 === 國立中興大學 === 機械工程學系 === 91 === The purpose of this thesis is to develop a data glove keyboard, which is worn on hands to detect gestures of fingers to input symbols and numerals. This device includes tilt sensor modules, input keys, and switch keys. The design of this data glove includes parts of hardware and software. The hardware consists of tilt sensors to detect finger inclination angles. It communicates with a computer by RS232 serial communication port. Due to the characteristics of the tilt sensor module, a single input can be transmitted at a time period. Therefore, it should incorporates with an analog device DG201AC IC and a print port for data scanning to extract outputs of ten tilt sensors. For the part of software, Borland C++ is used to write the program.
On the arrangement of the symbols on the keyboard, the standard keyboard format is followed. For examples, the index finger of the left hand inputs symbols of T、G、B and R、F、V on the standard keyboard, this keyboard will also enable same the finger to input the same symbols. There are some characteristics in this data glove keyboard: (1)The finger should be within the correct inclination angle range and press the input key to make a valid input. (2)The inclination position of each finger for input is divided into three ranges. For example, the index finger of the left hand’s is able to inputs three symbols T、G and B. The finger within the first range position should be ready for input of T, the second range is for G, and the third range is for B. For inputs of different columns with the same finger, column switch key is used to change the input between columns. For example, the index finger of the left hand is able to input R, F and V and T, G and B in two columns, a switch key is needed to switch between those two columns. If a corresponding switch key is on release, it inputs R, F or V; or the switch key is pressed, it inputs T, G or B. This keyboard arrangement is divided into four input modes, which are fundamental mode, symbol mode, numeral mode and function mode. Also, switch keys are used to select modes for inputs.
|