Sunday, April 24, 2011

9

Infrared-based Touchscreen Monitor (My Final Year Project)

  • Sunday, April 24, 2011
  • AdamHyung

  • I've done an Infrared-based Touchscreen Monitor add-on as my final year project. How do you all think? =D
    It took me so many problems and troubleshooting to do it, almost requires 3 to 4 months.

    Intro
    Infrared-based Touchscreen Monitor is a peripheral device that can be attached to the monitor of desktop or laptop, transforming a display-only monitor to a touchscreen-enabled monitor. It provides a more interactive way to communicate with PC instead of using mouse.

    This project is divided into hardware and software part. The hardware consists of IR emitters and receivers, microcontroller (PIC16f877A), multiplexers and demultiplexers. It establishes a serial data communication between the PIC and PC via USB to UART converter. The software section is divided into two parts: microcontroller C programming and PC’s Visual Basic Programming. Visual Basic is used to receive data from PC via COM port and process the data received.

    Basically, the operation of the project is to determine x and y coordinates through the IR receivers on IR frame, then the data is sent to PC via USB to UART converter. Data is the processed and calculated to find the coordinates on the screen in pixels. Thus, the cursor is moved to the particular coordinate and performs the click’s events such as left click or right click. By using the API of windows through Visual Basic programming, PC is able to interrupt mouse events, thus click is possible to be developed.

    well... I'm not like others so professional. It just can perform the very basic function. As an diploma student, I've tried my best.. >.<


    Read more...

    Followers

    Powered by Blogger.

    Subscribe