170 likes | 304 Views
A system that will allow a user to interface with a personal computer through interactions with any plane, physical or virtual. Interactive User Interface. Jonathan Adams, Brendan Fitzgerald, David Meck, and Mark Mulrooney jsa0471@rit.edu 585-424-8186, bxf4484@rit.edu 585-259-6462,
E N D
A system that will allow a user to interface with a personal computer through interactions with any plane, physical or virtual Interactive User Interface Jonathan Adams, Brendan Fitzgerald, David Meck, and Mark Mulrooney jsa0471@rit.edu 585-424-8186, bxf4484@rit.edu 585-259-6462, dsm7896@rit.edu 717-201-1682, mtm0183@rit.edu 302-563-5246
Analysis • The goal of this project is to develop a system which will allow a user to interactively interface with a personal computer. • A more dynamic approach to interfacing with a personal computer. • A device that can control the on screen cursor position and control its ability to left click and right click.
Design and Implementation Approach • 4 Distinct Individual Components • Wii Remote • IR Camera • Wiimote Bluetooth Transmission • USB Bluetooth Dongle • Personal Computer and Software • Interprets data from the USB Bluetooth Dongle • IR Input Device
Wii Remote Details Source: http://wiibrew.org/wiki/Wiimote
Design and Implementation Approach System data flow chart
Ideal Design • Mimicking the functionality of a common computer mouse… • Software and system design communicates effectively enough to provide the user with real time feedback. • Precisely depicting the user’s functions and movements. • Optimized pen device… • Putting circuitry into a form factor that is both functional and appealing. • Useable distance… • Designing the system to work in a home environment. • Operating distance of pen device up to 16 feet away from Wii Remote. • Operating distance of at least 30 feet between Wii Remote and Bluetooth Dongle. Some accounts claim an operating distance of up to 400 feet. However, this will not be a limiting factor.
User Interface • Calibration of virtual working plane 1 of 3.
User Interface • Calibration of virtual working plane 2 of 3.
User Interface • Calibration of virtual working plane 3 of 3.
Schedule for upcoming weeks Gantt Chart
Testing Strategies • Incremental testing… • As the software is developed, different functionality will be tested to ensure goals of the project are being met. • User survey testing… • To come up with a pen device that is both functional and easy to use, different user tests will be conducted so the proper modifications can be made on the pen device design.
Anticipated Difficulties • PROBLEM: Constructing a pen device that meets the goals of the project. • SOLUTION: Allowing for ample time to go through possibly many iterations of a final pen device, in order to get something functional and appealing. • PROBLEM: Developing a device driver that meets the goals of the project. • SOLUTION: Incremental testing that will and the development of a working pen device prototype will allow for the functionality of the software to be tested as it is written .