Mid Semester Presentation Glove Mouse
Jacob BassettChelsea MosserRobert BlackBryan Lee Electrical Engineer HID Protocol Enclosure Electrical Engineer Accelerometer and Gyroscope Coding Enclosure Electrical Engineer Accelerometer and Gyroscope Coding Glove Design Electrical Engineer HID Protocol Glove Design Dr. Mike Mazzola Advisor Team Members
Problem Solution Approach System Overview Constraints Technical Practical Components Timeline Progress Q&A Outline
There is a lack of implementation of emerging technologies within the Human Interface Device (HID) field of computing. There are unexplored implementations of motion sensors. Problem
Innovate the current mouse design using motion sensors to add more flexibility to the method of operating the mouse. Solution
Approach Motion sensor detects location of glove Motion sensor sends location information to microcontroller Microcontroller data interpreted by computer as mouse Detachable module design Pressure sensors on fingers for mouse buttons
Motion-Sensing Technologies Camera Infrared/Optical Accelerometer Gyroscope Ultrasonic Inclinometer
SensorsMicrocontroller Computer USB 5V Supply System Overview
Design Concept [10]
NameDescription CommunicationUSB interface Data Rate>39.8 kB/s. Power Requirements<500 mA. CalibrationUser calibration required to establish a region of less than 5° to pause cursor movement Range of MotionMust detect change in wrist movements up to ±45°. Technical Constraints
NameDescription UsabilityThe device must utilize the generic Windows mouse driver. ManufacturabilityThe enclosure must support a modular design and be comfortable for the user. Practical Constraints
Ease of use Plug and Play One time start-up configuration User re-calibration when needed Simple Interface Compatible with generic windows mouse driver Easy customization Usability
Lightweight and breathable Module size limited by average hand size Enclosure must be removable Glove replacement Cleaning Manufacturability
Special order components: Motion-Sensing Unit Microcontroller Unit Components
Motion Sensing Tradeoffs TechnologyProsCons CameraMinimum hardware construction Heavy coding and image processing InfraredVery inexpensiveRequires extremely high- speed electronics AccelerometerAnalog option that is easy to implement and provides uninterrupted data Low precision GyroscopeMost sensitive to rotational movement Special coding required to combat stabilization
Name Accelerometer Sensitivity (g) Gyroscope Sensitivity (°/sec) Data Type Device Package Price [?] 5DOF IMU Analog Breakout Board $49.50 [4] ADXL Analog Breakout Board $24.95 [6] LSM320DLTR Digital28-TFLGA $10.04 [5] ADXL PWM8-LLC $11.95 [7] Motion-Sensing Unit
Name Flash (kB) ADCSupportUSBPrice PIC18F27J bitDecreasingYes$4.96 [1] PIC24FJ32GB bitCurrentYes$4.52 [2] PIC24HJ32GP bitCurrentNo$4.44 [3] Microcontroller
JanuaryFebruaryMarchApril Discuss Sensors, Microcontroller, Data protocol, and Packaging Build Simulation PC-interface Prototype Finish Simulation Begin Package Implementation Prototype and Packaging Testing Timeline
Progress
PIC24FJ32GB002 5DOF- ADXL335 IDG500 Left/Right mouse clicks Status LEDs Testing and Evaluation
Accelerometer Testing
LabView Code
“Hello, World!”
Accomplished Successfully used Windows drivers to interface with PC Rudimentary mouse movements observed with deflection of accelerometers
PC Interface
Summary Mouse design in need of innovation Motion sensing technologies are ideal candidates for improvement Accelerometers chosen as primary motion sensors Coding created and modified for our prototype PC interfacing achieved Cursor movement corresponding with accelerometer movement
[1] (2012,Feb 22). “PIC18F27J53,” in Digi-Key [Online]. Available: [2] (2012,Feb 22). “PIC24FJ32GB002,” in Digi-Key [Online]. Available: ND/ ND/ [3] (2012,Feb 22). “PIC24HJ32GP202,” in Digi-Key [Online]. Available: ND/ ND/ [4] (2012,Feb 22). “5DOF IMU,” in Sparkfun [Online]. Available: [5] (2012,Feb 22). “LSM320DLTR,” in Digi-Key [Online]. Available: [6] (2012,Feb 22). “ADXL335,” in Sparkfun [Online]. Available: [7] (2012,Feb 22). “ADXL213,” in Sparkfun [Online]. Available: [8] (2012,Feb 22). “EDSAC0LFS,” in Digi-Key [Online]. Available: [9] (2012,Feb 22). “B3FS-4002P,” in Digi-Key [Online]. Available: [10] (2012, Feb, 28). References
Questions?