VAHCS Voice Activated Home Control System By: Kyle Joseph Troy Resetich Advisors: Dr. Malinowski Dr. Schertz.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Arctic IEC-104 Gateway Jari Lahti, CTO.
Programmable Interval Timer
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
TK2633 Introduction to Parallel Data Interfacing DR MASRI AYOB.
Input/Output Ports and Interfacing ELEC 330 Digital Systems Engineering Dr. Ron Hayne Images Courtesy of Ramesh Gaonkar and Delmar Learning.
82C55 82C55 Programmable Peripheral Interface Interfacing Part III.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Computerized Train Control System by: Shawn Lord Christian Thompson Advisor: Dr. Schertz.
Ping Project Justin Knowles Kurt Lorhammer Brian Smith Andrew Tank ECEN 4610.
Craig Chan & Mike Abidoye
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Remote Keystroke Retrieval System Kevin Butler Omar Martino Eric Hicks.
(Voice Activated Home Control System). Project Summary Control any IR activated device –Via voice command Learnable –Learn IR Code –Learn Voice Command.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
VAHCS Voice Activated Home Control System By: Kyle Joseph Troy Resetich Advisors: Dr. Malinowski Dr. Schertz.
Synchronized Strobe for Video Camera Jeff Baskett & Jason Zubo Project Advisor: Dr. Irwin.
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag May 2, 2000 Senior Project Final Presentation.
Input Devices Image Capture Devices, Sound Capture Devices, Remote Controls PREPARED & PRESENTED BY: FAHAD AHMAD KHAN.
Dr. Hoganson CSIS HC11 Demo Program This is our first lab using the 68HC11 microcontroller. We will “talk” to the microcontroller from a PC, run.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
Voice Controlled Helicopter Team Members: Jonathan Lam, Mian Zhu.
INPUT-OUTPUT ORGANIZATION
TextWand Programmable LED Display Carlos Vila-Virella and Andy Campanella.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Universal Voice Activated Remote Control (UVARC) Thanh Phan Dat Le Mohammad Safaiezeab Brandon Wilgor Peter Ralston.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch CE Design Projects Design Review December 12, 2007.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Introduction to Computing: Lecture 4
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
Input/Output Ports and Interfacing
4 May I/O Control. 4 May What is I/O Control? A Doors feature that allows you to program input events to drive output responses – for example:
Basic I/O Interface A Course in Microprocessor
Introduction to Robo Pro
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Senior Project Presentation: Designers: Shreya Prasad & Heather Smith Advisor: Dr. Vinod Prasad May 6th, 2003 Internal Hardware Design of a Microcontroller.
JEG AUDIO Justin McDowell Edward Jones Greg Fagula – SoC FPGA Design Laboratory (Final Project)
CHAPTER 4 The Central Processing Unit. Chapter Overview Microprocessors Replacing and Upgrading a CPU.
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
8114A Overview. 8114A Overview 10-Feb-04 Page A Overview 1) Specifications and Applications 2) Operational Overview 3) Block Diagram.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
IR Communication Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Toshiba IR Test Apparatus Project Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
PPI-8255.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
User Interface – Switch Panel 6 Gang Switch Panel Configuration guide RS485 Terminal Fixing hole Bayonet Front ViewBack View.
Basic LED Interface.
EE365 - Microprocessors period 26 10/23/00 D. R. Schertz # Parallel Ports.
IT3002 Computer Architecture
Lecture 4 General-Purpose Input/Output NCHUEE 720A Lab Prof. Jichiang Tsai.
目录 8 in 1 Sensor ◆ 8 in 1 Sensor Unique Features ● Built in PIR motion sensor and light intensity sensor ● Built in 2 Dry Input Ports ● Built in 32 Logics.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
LED AND KEYBOARD INTERFACING PREPARED BY :- PREPARED BY :- RAVAL AKASH ( ) RAVAL AKASH ( ) PATEL HARDIK ( ) PATEL HARDIK.
SMS Based Industrial Automation Using ARM Controller Under the guidance of : Smt Jayanthi.K.Murthy Assistant Professor, PG Studies, Dept of E&C, BMSCE,
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Application Case Study Christmas Lights Controller
Peripherals – Keypad The Keypad provides a simple means of numerical data or control input. The keys can be attributed whatever data or control values.
Introduction An interrupt is an event which informs the CPU that its service (action) is needed. Sources of interrupts: Internal fault (e.g.. divide by.
Diagram of microprocessor interface with IO devices
DIGITAL CALCULATOR USING 8051
OBJECTIVE AND FEATURES:
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
RAILWAY TRACK SNAP NOTIFICATION
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
EET 2261 Unit 11 Controlling LCD and Keypad
EET 2261 Unit 11 Controlling LCD and Keypad
LCD and Keyboard Interfacing
Presentation transcript:

VAHCS Voice Activated Home Control System By: Kyle Joseph Troy Resetich Advisors: Dr. Malinowski Dr. Schertz

Presentation Outline Project Summary Functional Description Block Diagram IR Capture IR Capture IR Transmission IR Transmission Voice Direct II interface Voice Direct II interface User Interface User InterfaceConclusion

Infra-red Presentation Summary

Project Summary Control any IR activated device Control any IR activated device Via voice command Via voice command Programmable Programmable Learn IR Code Learn IR Code Learn Voice Command Learn Voice Command Learn Multiple IR Commands per Voice Command User interface

Functional Description Inputs Voice Commands Voice Commands IR Sequences To Be Captured IR Sequences To Be Captured Key Presses (User Responses to Menu) Key Presses (User Responses to Menu)Outputs User Interface Menu Via LCD Screen User Interface Menu Via LCD Screen Transmitted IR Sequences Transmitted IR Sequences Speaker Queuing User To Say Command Word Speaker Queuing User To Say Command Word

Functional Description Modes Of Operation Continuous Voice Recognition Command Recognized IR Transmit IR Transmit Keypad Initiated Learn Mode Learn Voice Command Learn Voice Command Learn IR Command(s) Learn IR Command(s) Keypad Initiated Erase Mode IR Sequences IR Sequences Voice Systems Voice Systems

Block Diagram Sub-Systems 8051 Microprocessor Sensory Voice Direct II (Voice - recognition chip ) LCD (liquid crystal display) Keyboard IR Receiver IR Transmitter Microphone Speaker

Accomplished 1: SW Accomplished 1: SW Logic of Capture is Sampling Each Sample Saved as Bit in External Memory Each Sample Saved as Bit in External Memory Time Out of 7 seconds if no IR detected 720 samples per sequence

Accomplished 2: SW Accomplished 2: SW Panasonic DVD Play Sony VCR Play Sony Receiver Aux IR to X-10 DVD Discrete Off

Accomplished 3: SW Accomplished 3: SW Sample every 100 µs 72 ms Recording time for each IR Sequence Logic Low Header Included Logic Low Header Included Each Sequence Requires 90 Bytes of Memory

Accomplished 4: SW Accomplished 4: SW Transmitting Stored IR Sequences Uses Same Logic and Timing as Capturing Every 100 µs one of the 720 samples sent to output pin

Accomplished 5: HW Accomplished 5: HW Transmission of IR requires simple modulation 1 =>intensity of IR light modulated with a triangle wave 1 =>intensity of IR light modulated with a triangle wave 0 =>no IR light 0 =>no IR light Modulator = VCO, OP-AMP, Transistor, IR-LED LED requires 76 mA (peak) LED requires 76 mA (peak)

Set Backs 1 Set Backs 1 Some IR Codes Can Not Be Stored Using This Method DVD Discrete On DVD Discrete On IR to X-10 IR to X-10

Set Backs 2 Set Backs 2 Panasonic DVD Play Sony VCR Play Sony Receiver Aux IR to X-10 DVD Discrete Off

VDII +User Interface VDII +User Interface Control a complete menu interface with voice activation Co-ordinate voice inputs with IR signals Create user-friendly interface

Problems: Slave mode: “not supported” “not supported” Stand-alone (4 modes): Stand-alone (4 modes): ESR, SCL, MCL, SWS Utilize SCL “Single Trigger Continuous Listening” Memory: 60 words different modes 60 words different modes SCL 1 trigger word + 15 words Number of I/0 pins available

Slave Mode: Originally the slave mode would allow the EMAC to control the voice templates. SCL Mode:

Number of I/O pins: 2 VDII boards working in Parallel 2 trigger-words or “systems” 2 trigger-words or “systems” 30 commands or 15 per system 30 commands or 15 per system Ports: Ports: Share 8 pin parallel inputTALK signal Share 8 pin parallel inputTALK signal Monitor Talk signal Monitor Talk signal Duration of 176ms Duration of 32 ms

Voice Direct II/EMAC interface Voice Direct II Board Input/output configuration TALK OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 MODE1 MODE2 TRAIN TRIG-TRAIN RESET Held Externally Emac Outputs Emac Inputs

EMAC/Voice Direct II interface: EMAC Board Input/output configuration VDII CMOS TALK Sys. 1 TALK Sys. 2 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7 OUT8 RECOG(1) TRAIN(1) TRIG-TRAIN(1) RECOG(2) TRAIN(2) TRIG-TRAIN(2) P0.2 P0.3 P0.4 P0.5 P0.6 P0.7

EMAC/Voice Direct II interface: Use CMOS switches MAX4614 active HIGH Delay used to output 105 ms pulse, INX port VDII RECOG(1) TRAIN(1) TRIG-TRAIN(1) RECOG(2) TRAIN(2) TRIG-TRAIN(2) P0.2 P0.3 P0.4 P0.5 P0.6 P0.7

VDII + User interface: Initializations: Initializations: Reset both boards Reset both boards TRAIN & RECOG set HIGH TRAIN & RECOG set HIGH Options: Options: Add New System Add New System Add New Command Add New Command Delete System Delete System

Menu Flow-Chart:

Add New System:

Add New Command:

Delete System:

Listening mode entered after any command is stored Trigger word + Command word Recognized LED + Voice Output EMAC External I/0 input Corresponding IR Recalled IR output VDII Feedback:

“Voice Activation”: Receive Voice Command Word? No Transmit IR Sequence Yes Last IR Sequence? No Yes

Conclusion: Currently Completed: User interface operational User interface operational EMAC / VDII interface operational EMAC / VDII interface operational IR Capture/Transmit IR Capture/Transmit Possible Project Extensions: IR / Voice integration IR / Voice integration Memory Problems (single EMAC board) Memory Problems (single EMAC board)

QUESTIONS?