Presentation is loading. Please wait.

Presentation is loading. Please wait.

Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation.

Similar presentations


Presentation on theme: "Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation."— Presentation transcript:

1 Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation

2 Project Focus Problem More entertainment centers incorporating Home Theater Personal Computers (HTPC) Current entertainment setups require too many remotes No intuitive or mainstream HTPC/home-entertainment remote exists Solution Design a remote that stresses better control and simplicity through the integration of a universal remote and mouse Three modes of operation Infrared - Command home theater devices using IR transmission HTPC - Full mouse control of a HTPC using Bluetooth to have the HTR appear as a serial mouse Gesture - HTR interprets physical movement and transmits commands to all home entertainment devices using IR or Bluetooth

3 System Overview

4 PIC Microcontroller All inputs and outputs of HTR interface with the microcontroller Executes firmware dynamically based upon variable input

5 Serial Bluetooth Module Acts as transceiver to interface the PIC with a HTPC Emulates a serial port to allow the HTR to appear as a serial mouse Implemented using Dual Inline Package (DIP) Bluetooth module

6 Infrared Transmitter and Device Code Module Takes input from PIC and transmits commands to IR devices Acts as reference for IR codes for all generic home entertainment devices (TVs, DVD Players, Cable Boxes, Auxiliary Devices, etc)

7 Infrared Transmitter and Device Code Module No available IC Need ability to transmit any IR command without a physical button press Use the PIC to emulate button presses through the use of analog multiplexers

8 Three-Axis Accelerometer Interfaces between physical user movement and PIC Senses remote movement by monitoring the acceleration imposed on any axis (gravity) Implemented using DIP Accelerometer module

9 Movement Algorithms Hardware limitations inhibit possibility of absolute location references Tilt-based pointing used to emulate gestures and mouse movement Start and stop accelerometer references used for gestures Continuous references and quantizations used for mouse movement

10 Button Input Button input captured via parallel-input shift registers Button state checked over 50 times a second Input processed by PIC in a serial fashion

11 Tools of Implementation gEDA used for hardware schematics

12 Tools of Implementation MPLAB used for PIC programming interface

13 Tools of Implementation Eagle used for board layout

14 Tools of Implementation Fabricated our own boards using rudimentary etching process

15 Design Alterations Capacitive sensing Fully designed, removed for time constraints

16 Design Alterations LED-Backlit Buttons Contextual button lighting fully designed, removed for time constraints

17 Design Alterations Bluetooth: Human Interface Device vs. Serial Interface HID Bluetooth development is expensive and proprietary, thus HTR had to be redesigned with serial Bluetooth Used a modified serial mouse kernel driver in Linux Due to time constraints: No fabrication of full system board No case created No power saving code

18 Project Milestones Firmware architecture designed Hardware schematics completed PIC microcontroller functionality verified Accelerometer implemented and verified Bluetooth implemented and verified IR implemented and tested Tilt gestures tested and verified Tilt mouse functionality verified in Linux All major modes of operation functional

19 Results – Mouse Functionality (USB Serial)

20 Results – Mouse Functionality (Bluetooth Serial)

21 Results – Gesture Functionality

22 Results – Full IR Functionality


Download ppt "Home Theater Remote Date: May 16, 2008 Team: Bryan Follis, Mike Schmidt, Dan Grissom, Jesse Butler Advisor: Dr. David Klotzkin Final Presentation."

Similar presentations


Ads by Google