Presentation on theme: "A-Team Home Central Control Unit Kevin Cooke Peter Larson Ben Verstegen Andreas Rugloski Aden Abdillahi."— Presentation transcript:
A-Team Home Central Control Unit Kevin Cooke Peter Larson Ben Verstegen Andreas Rugloski Aden Abdillahi
Our Design Home Central Control Unit – Controllable by Laptop Phone – Able to adjust or turn on/off household items
Functional Requirements User will be able to access the system via: Laptop: Through serial port (possibly wirelessly from within the house) Phone: User ID, Password, Voice prompt, Device status (with option to change device status)
Possible Extensions Lights dim Wireless laptop control Remote made specifically for our system LCD screen on the system System can give feedback to user
Physical Characteristics About the size of a bread box Plugs into 120V outlet Hidden Plain
Phone Interface R-TT7 Upon dialing you will hear a voice prompt – Enter user ID and password – Toggle/Check device status Touch Tone phones (including cell phones) R-TT7 connects to phone line Decodes DTMF touch tones
Serial Interface Computer connects to home unit via DB9 cable Control of each device using keyboard Monitor shows status of each device M68HC11K1 Serial Peripheral Interface (SPI) Up to seven bi-directional I/O ports
Control Functions Ability to check and adjust settings such as a thermostat Control function to set temperature Control different infrared devices (TV,stereo) Sending different IR pulses to devices
Block Diagram Outline
Control Unit Block Diagram
Device Block Diagrams
Hardware VS. Software Hardware – Lack of programming experience, so we will stick to hardware when possible – Touch-Tone Decoder – Thermostat and Garage Door Devices Software – Microcontroller – Infrared Signal Processing – I/O Signal Processing
Purchasing VS. Building Readily available products that we can use Purchasing saves time, but building usually saves money Money vs. Time … which is our biggest factor? Saved time allows for greater functionality of the system (more things controlled)
The Breakdown Microcontroller Unit We must learn all of the relevant abilities of the 68HC11 microcontroller. This will be a lot of the “brains” of our unit. Phone Signal We will need to find hardware that can convert a phone signal into usable data that we can have perform functions.
More Parts… Infrared Devices We will need to learn how infrared signals are sent to electronics. Once we learn how it is done, we must be able to manipulate or reproduce this in order to control devices using our system. Thermostat/Garage Door Circuits We need to buy, take apart, and understand these circuits so we will be able to control them.
Why These Parts R-TT7 Touch Tone Decoder: This piece of hardware does the exact function we were looking for and is relatively inexpensive. 68HC11 K1 Microcontroller: Readily available. Provided for us. Memory mapped I/O. Good serial communications interface. Honeywell Pro Thermostat: Basic, so easier to learn the circuit. Displays the actual temperature and the set temperature, so it will display the changes the user makes.
What We Will Buy 1) Thermostat 2) Garage Door Opener 3) Hardware that converts phone input into usable signals 4) Blue tooth module transceiver for laptop* 5) LCD screen* 6) IR Transmitter* *indicates that we may not need the item
Deadlines and Goals Feb 27 th – CDR: phone control over lights Mar 20 th – Milestone I: computer and phone control over lights and at least 1 infrared device Apr 17 th – Milestone II: computer and phone control over lights, infrared device, thermostat and garage door motor May 3 rd – Capstone Expo: wireless computer and phone control over lights, thermostat, infrared devices, all bugs worked out
Risk and Contingency Plan Largest Risks: - Lack of programming experience (all EE’s) - No one in the group has infrared experience - Time constraints One semester Learning curve - Using unfamiliar hardware
Fallback Options Project design is very modular Test with wire wrap rather than going straight to printed circuit board Get help from experienced programmers or people who have used the troublesome hardware Exchange a non-functioning device with an alternate system device
Group Member Skills Kevin – Programming experience, hardware Peter – Hardware, soldering Aden – Programming experience Andreas – Hardware, technical writing, soldering Ben – Programming experience
Who Needs to Learn What Kevin – Serial port interface (I/O) Peter – Printed circuit board Aden – Serial port interface (I/O) Andreas – Thermostat/garage door circuits Ben – Infrared signals