Title: Universal Voice Activated Remote Control (UVARC)
1Universal Voice Activated Remote Control(UVARC)
- Thanh Phan
- Dat Le
- Mohammad Safaiezeab
- Brandon Wilgor
- Peter Ralston
2Project Overview
- Uses Voice Recognition Stamp Board to receive
commands - Analyzes the input command and compares to
wordbank - Determines remote control task corresponding to
wordbank command - Sends code to an external microcontroller
- Transmits IR signal to the televisions receiver
3VR Stamp Module
Source Sensory Inc. VR Stamp Datasheet
4VR Microcontroller
RSC4128
Source Sensory Inc. RSC4128 Datasheet
5IR Signal Standard
- Uses RC5 Frame Format
- Bit patterns interpreted by Bi-phase coding
6Modulating the RC5 Square Wave
- Signal is modulated at a specific frequency by
the IR transmitter - IR receiver demodulate the signal back into
square wave - Noise is rejected by this process
source RC5 Application Note
7IR Signal Interpretation
8Function Bit Patterns
Start Start Control Address Code Address Code Address Code Address Code Address Code Command Command Command Command Command Command
Power On 1 1 1 0 0 0 0 0 0 0 1 1 0 0
Button 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1
Button 2 1 1 0 0 0 0 0 0 0 0 0 0 1 0
Button 3 1 1 1 0 0 0 0 0 0 0 0 0 1 1
Button 4 1 1 0 0 0 0 0 0 0 0 0 1 0 0
Button 5 1 1 1 0 0 0 0 0 0 0 0 1 0 1
Button 6 1 1 0 0 0 0 0 0 0 0 0 1 1 0
Button 7 1 1 1 0 0 0 0 0 0 0 0 1 1 1
Button 8 1 1 0 0 0 0 0 0 0 0 1 0 0 0
Button 9 1 1 1 0 0 0 0 0 0 0 1 0 0 1
Button 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0
Volume Up 1 1 1 0 0 0 0 0 0 1 0 0 0 0
Volume Down 1 1 1 0 0 0 0 0 0 1 0 0 0 1
Channel Up 1 1 0 0 0 0 0 0 1 0 0 0 0 0
Channel Down 1 1 1 0 0 0 0 0 1 0 0 0 0 1
Repeat 1 1 0 0 0 0 0 0 1 0 0 0 1 0
9Coding Implementation
- Create C Base Library
- Dynamic Coding Libraries
- Code encryption compatible with RCS4128
- Data algorithmic of 25 word functionalities
- Runtime or Offline Recognition Set Creation
10Coding Algorithm