Why Laser Mouse? Professors Business Professionals.

Slides:



Advertisements
Similar presentations
WISD Technology Services How to Hook Up the LCD Projector to your Laptop.
Advertisements

1.Obtain laser pointer coordinates 2.Send laser pointer coordinates to laptop through the PS/2 port 3.Pixel Mapping between camera image and laptop screen.
Interacting with the Computer lesson 2 essential concepts.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Chapter 5 p. 6 What Is Input? What is input? p. 230 and 232 Fig. 5-1 Next  Input device is any hardware component used to enter data.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
Introduction The project presented here describes an alternative method for controlling a mouse using a laser pointer.
COE-485 Senior Design Project Group#1Week_8. Content Map calibration. Mapping between GPS coordinates and map coordinates. Virtual GPS. Serial Interface.
1 Component Description Pebbles PDA Software Human Computer Interaction Institute Carnegie Mellon University Prepared by: Brad Myers, March.
Power Distribution -FPGA (3.3V, 5V, 12V) -OEM (5V) -Connector Board (3.3V, 5V, 12V) -DC to DC Converter(s) -Power In is 9-36V -Either buy converter(s)
3D Wireless Mouse Shirley Li Matt Tanwentang Joseph Cheng.
Archana Sapkota Deepti Reddy Palden Lama. Project Goal Develop a remote heart beat monitoring system using wireless technology for new-born premature.
Coordinate Based Tracking System
Senior Design Project (COE 485) Group 2 Week 9. OUTLINE Tasks performed Tasks performed Snap shots Snap shots Tasks for next weeks Tasks for next weeks.
Support for Palm Pilot Collaboration Including Handwriting Recognition.
Hardware & Software Needed For LAN and WAN
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Keyboard Interface Anselmo Lastra.
PS/2 Port COMPUTER TECH. Overview? PS/2 referred to as the mouse port or keyboard port, the PS/2 port was developed by IBM and is used to connect a computer.
Mayuresh Varerkar. Block Diagram March 15,2011 Accelerometer Based Mouse - Mayuresh Varerkar 2 Accelerometer and Buttons µC Graphical LCD PC InputOutputProcessing.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
Blender 3D Scanner It moves!. Items Needed -A decent webcam -David-laserscan software -A special ‘line laser’ -printout of special calibration -Windows.
USB host for web camera connection
Designing and implementing a method for locating and presenting a Laser pointer spot Eran Korkidi Gil-Ad Ben-Or.
Untethered Walk around your classroom with your Laptop, with no cables connected!
1.Obtain laser pointer coordinates 2.Send laser pointer coordinates to the laptop through the standard PS/2 mouse port 3.Pixel Mapping 4.Attach a button.
A PS/2 mouse is shown above with the cover removed. The ball (upper right) rolls two plastic X and Y axles with a slotted wheel at one end. The slotted.
Live Action First Person Shooter Game Patrick Judd Ian Katsuno Bao Le.
CMUcam for µCHIP (Micro-Controlled High-tech Independent Putter)
NetTech Solutions Resolving Issues with Locally Attached Devices Lesson Twelve.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
Team 8 Real-Time Capture Display (RCD) Laser System Presented by Danny Barjum Team Members: Corey Lane, Ryan Scott & Danny Barjum.
KEYBOARD INTERFACING Keyboards are organized in a matrix of rows and columns The CPU accesses both rows and columns through ports. ƒTherefore, with two.
1 Test Setups for the FE-I4 Integrated Circuit Stewart Koppell 8/1/2010.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Digi-Brush Software Narrative Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
‘Computer’ means Computer= Calculation Compute+ r Calculation means arithmetic operations like Addition, Subtraction, Multiplication, Division etc.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
What is a Laser Mouse? Laser Mouse is a tool that will enable users to control a mouse on a projection screen using a laser pointer. Users will no longer.
Input & Output devices. Input Device :keyboard a keyboard is an input device, partially modeled after the typewriter keyboard, which uses an arrangement.
TV Remote As A Wireless Mouse For PC.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Final Presentation Group G: Drive While You Surf Duy Le Ngochan Nguyen Valdis Riekstins.
THE MOUSE Left Click THE MOUSE Right Click.
MGT 311 Week 2 DQ 4 As a manager, what factors do you consider when determining the most effective way to communicate a message to you employees? Does.
MGT 350 Week 1 DQ 2 What are the steps in the University of Phoenix decision-making model? Which step in the University of Phoenix decision- making model.
MGT 350 Week 4 DQ 2 What are the steps for effective management of a decision implementation plan? How should managers monitor the progress of decision.
HRM 310 Week 3 DQ 2 When should you, as a leader, communicate about a change? What are some effective ways or methods to communicate change? Why is it.
Transfer of data in ICT systems
COMP541 Input Devices: Keyboards, Mice and Joysticks
Clocks, I/O devices, Thin Clients, and Power Management
Depth Analysis With Stereo Cameras
Scrum meeting.
Input Device :keyboard Types of key switch Components of Keyboard Keyboard switches Keyboard processor or circuitry Key matrix Types of key Switches.
Video System TTFs Part (I): Basic Design Strategy.
Interfacing Memory Interfacing.
Chapter 1 – Part 2 Introduction.
The mouse controls the movement of the pointer on your screen.
Camera Component Selection Rationale:
Mixed Reality Server under Robot Operating System
Button/Switch.
ECE477 Group 7 Success Criteria
Final Presentation Wireless mouse over BLUETOOTH By: David Gabay
Network Hardware and Protocols
Wireless Autonomous Trolley
What does each of the following teach us about geography?
Claxi – taxi just a click away
An introduction to computing
Alignment, Scanning Malcolm Guthrie
Presentation transcript:

Why Laser Mouse? Professors Business Professionals

How Does it Work?

Camera to FPGA Find Brightest 3 Pixels in a Row Color Mapping Send Middle Pixel Data to Next Step - Microcontroller

Camera to FPGA: Data Flow

XBUS: FPGA to Microcontroller Use Xbus Interface we designed in Class Only need one way communication Takes Bright Spot Pixels from FPGA and sends them to Microcontroller

Microcontroller Data Flow Takes Bright Spot Information from FPGA Converts it from Camera Pixels to Laptop Pixels Data Flow (Shown Below) Get Data from XBus Correlation & Mapping

Relative Coordinates & Calibration Point 1 Get Absolute Coordinates from Camera Find Delta X and Delta Y These are Relative Coordinates to Send to PS/2 Find Boundaries of Monitor Projection Delta X Point 2 Delta Y Click 1 Click 2

PS/2: Microcontroller to Laptop Ships it to laptop through PS/2 (Mouse) Port PS/2 Packet To PC Mouse Click

PS/2 Protocol Send 3 Data Packets Mouse Click and Movement Info Relative X Coordinates Relative Y Coordinates Keep Clock Low for 170 microseconds between packets

Design Decisions Good Decisions  Bad Decisions  Used RC2 Camera and provided camera project Bad Decisions  Tried to implement a Software (Win NT) Laser Mouse Driver

What Works…and Almost Works Pin Issues

Future Improvements Software Laser Mouse Driver Palm Pilot Graffiti style Handwriting Recognition Wireless Mouse Click Button

Questions?