310 likes | 710 Views
Finger Mouse. Group 20: KyungSik Choi Jae-Hee Hong Brayn Yang. INTRODUCTION. Objective Create a new concept of mouse that is more effective for laptops instead of a touch pad Product Feature Wireless and Compact Device Multi-touch features
E N D
Finger Mouse Group 20: KyungSik Choi Jae-Hee Hong Brayn Yang
INTRODUCTION • Objective • Create a new concept of mouse that is more effective for laptops instead of a touch pad • Product Feature • Wireless and Compact Device • Multi-touch features • General functions of a mouse - moving and clicking
INTRODUCTION (Cont.) • User Benefits • Use the mouse on a wider range of surfaces • High mobility • Move around, and use the mouse in more comfortable ranges anywhere fingers can reach
SYSTEM OVERVIEW • Software: • TI’s MSP430 and cypress • Hardware: • DC/DC Converter • Force and Optical Sensors • MCU • Transmitter and Transceiver
DC/DC CONVERTER • L6920DTR • Transforms and stabilizes voltage to 3V
Force Sensor • Comparator • Clicking voltage: 1.5V • Moving voltage: 2.1V • Threshold voltage : • 1.8V [Input voltage(3V) * 3R/(2R+3R)]
Force Sensor (Results) • Normally : Output High • Click the force sensor: Output Low
Optical Sensors • Advantages of ADNS-3530 • Capable of detecting high speed motion up to 20 inches per second • Based on optical navigation technology • Compact: 12.90mm x 9.60 mm x 1.69 mm
MCU - MSP430F1222 • Ultra-low-power microcontroller • 16-bit CPU, 16-bit registers with great code efficiency • 28 pins with 22 general-purpose I/O pins • Widely used MCU for optical mouse
I/O’s of MSP430 • MOSI • Controls the two optical sensors • MISO • Displacement data (X, Y) • MOTION (use of XOR) • Active high during motion detection • SHUT DOWN • NCS • Active low during read operation • CLK • RF data for transmitter
SOFTWARE-MSP430 • MSP430F1222 • wm430_system.c • wm430_transmitter.c • wm430_buttons.c • wm430_led.c
TRANSMITTER & TRANSCEIVER • Nordic nRF2402 and nRF2401A • Low-power, low-cost • Optimum range of power supply
CY7C63231A USB MCU • To decode to present the mouse information to the mouse driver on the host PC • Outputs corresponding to the USB port
Challenges • Solderingtoo many small parts • Hard to get it work as a whole unit • Unfamiliarity to Human Interface Device • Budget
Success • Completing individual parts except for the USB dongle • Individual contribution
Recommendations • Finance the budget • PCB and Soldering