160 likes | 303 Views
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab. Handy Mouse Spring Semester 2008-2009 Final Presentation. Presenting: Gabi Klein & Keren Green Instructor: Ina Rivkin. Background.
E N D
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Handy MouseSpring Semester 2008-2009 Final Presentation Presenting: Gabi Klein & KerenGreen Instructor: Ina Rivkin
Background • In order to allow people with motor disabilities, which limits hand usage to use a normal mouse, we design a special clever mouse. • This mouse is a Single Button Mouse, which allows full functionality using a single switch.
Goals (1) • Plan, design and implement a mouse, which supports the following abilities, using a single button: • Scrolling • Left / Middle / Right Click • Double-Click • Hold • These options will be switched cyclically.
Goals (2) • Plan, design and produce the MoM (Mouse options Monitor) which indicates the currently selected action. • Also, add an option to control the speed of the action switching.
The Design (1) • We designed and produced a double-sided PCB using the services of Futurlec INC.
The Design (2) • The chip selected for the implementation is the PIC18F4450, which includes a USB host. • The development board is designed and built from scratch by us. • The programming and debugging tool is the MPLAB ICD 2 via MPLAB IDE.
Implementation Demo Handy Mouse ▲ ◄ ► ▼ LeftClick Middle Click Right Click Left Dbl-Click Left Hold
Results • We created a device – Handy Mouse, that will be used by handicapped persons, who cannot use a regular mouse. • This device can be used with any user-provided Normally-Open switch. • Also, the speed of the cursor, the acceleration and the mode changing speed is user-controlled.
Achievements • Learned and implemented the HID USB mouse protocol and tested its functionality. • Implemented a prototype on a wire-wrap board. • Implemented and customized the USB firmware on the microcontroller. • StudiedtheMicroChipdevelopmenttoolsandOrcad.
Achievements • Learned about circuit design and layout, and using Gerber files. • Also, planned the human interface considering ergonomics. • Working with outside contacts in order to advance our project: • Aharon – The circuit editor • Valery – CEO of ZivudHatzafon, which assisted with the production of the electronic packaging.
Future Development • Replacing the physical part of the Handy-Mouse with a software based solution. • Optionally, upgrade firmware via USB.