Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008...
Transcript of Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008...
![Page 1: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/1.jpg)
Final Presentation
16 April 2008
Cell Phone Controlled Security System
Team MembersKevin Brown
Don DeLaMareBrian Faires
![Page 2: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/2.jpg)
6812 Microcontroller
Size 2.2" X 1.6"
![Page 3: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/3.jpg)
32K Bytes Flash EEProm2K Bytes Ram31 I/O Lines8-Ch 16-bit TimersSCI/SPI PortsKey Wake-up port8MHz Internal Bus25MHz Operation40 pin connectorRS-232 Serical Port3 push buttons (2 user / reset)3 LEDs (2 user / VDD)
6812 Microcontroller
![Page 4: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/4.jpg)
We know how to use these 24 pins as I/O. We can use 5 more pins.
![Page 5: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/5.jpg)
![Page 6: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/6.jpg)
![Page 7: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/7.jpg)
![Page 8: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/8.jpg)
![Page 9: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/9.jpg)
![Page 10: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/10.jpg)
![Page 11: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/11.jpg)
Keypad
7 parallel wires with four inputs and three outputs. Each key corresponds to a row and a column.
![Page 12: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/12.jpg)
LCD Display - LCD1031 16X2 Characters
16x2 LCDYellow-green LED back-lightIncludes the HD44780 controllerMachine pin male headers come out of back of board
![Page 13: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/13.jpg)
Busy Flag Timing Sequence
8-bit MCU Interface with LCD Controller
![Page 14: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/14.jpg)
HD44780 Character Map
![Page 15: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/15.jpg)
![Page 16: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/16.jpg)
![Page 17: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/17.jpg)
MCU interface with Text to Speech chip
![Page 18: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/18.jpg)
MCU interface with Phone Line
The microcontroller will have to pick up the phone on incoming calls if there is no answering machine. The microcontroller will constantly listen to the phone line for a ring (high voltage pulse) and answer the phone (allowing a current to flow back on the phone line) after the desired number of rings. Then it will send out a string to the text to speech chip to say, “enter code.” Then the microcontroller will listen for a low and a high frequency to detect a row and a column of a four by four matrix to match a button press. If the correct code was entered, it will go to the menus of the security system, then continue sending the menus' strings to the text to speech chip and listen for button presses to switch between menus.
![Page 19: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/19.jpg)
Schedule
![Page 20: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/20.jpg)
![Page 21: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/21.jpg)
![Page 22: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/22.jpg)
![Page 23: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/23.jpg)
![Page 24: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/24.jpg)
![Page 25: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/25.jpg)
![Page 26: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/26.jpg)
![Page 27: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/27.jpg)
![Page 28: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/28.jpg)
Risks
Phone line inputHow quickly will our MCU be able to detect a button press?Will quickly pressing one key multiple times be detected as a single keypress?
LCD Support chip
Needed for 16x2. We won't know if we can do this until we have the LCD display. May have to stick with 8x2 or 16x1.
![Page 29: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/29.jpg)
Risks cont.Shortage of available pins: We will aim to use serial/serial to parallel communication where possible. If there is still a shortage we can use encoders and decoders.
Program size: If the program cannot fit on 32KB of EEPROM, we may have to replace some of the user specified options with predefined functionality.
![Page 30: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/30.jpg)
Risks cont.
We want the user to be able to cut off a phone menu if they please. Since we don't know of a way to tell the TTS chip to 'stop talking' we may have to send it words at the rate of speech or ignore button presses mid-sentance.
![Page 31: Final Presentation - University of Utah College of Engineering · Final Presentation 16 April 2008 Cell Phone Controlled Security System Team Members Kevin Brown Don DeLaMare Brian](https://reader036.fdocuments.us/reader036/viewer/2022071020/5fd4b966ec3aec273f0ec6c6/html5/thumbnails/31.jpg)