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 DMTF Touch Tones Dual-tone multi-frequency Dialed 1 = 1209Hz & 697Hz Dialed 8 = 1336Hz & 852Hz 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) 2) 3) 4) 5) 6) Thermostat Garage Door Opener Hardware that converts phone input into usable signals Blue tooth module transceiver for laptop* LCD screen* IR Transmitter* *indicates that we may not need the item Costs Garage Door Motor – Thermostat – Basic LCD screen – Blue Tooth Wireless Transceiver – Touchtone Decoder (TT-7) – I/R Transmitter – Misc (Resistors, Caps, printed circuit board) $75.00 $47.95 $ 3.95 $59.00 $41.95 $15.00 $50.00 Total Cost: $292.85 Timeline Deadlines and Goals Feb 27th – CDR: phone control over lights Mar 20th – Milestone I: computer and phone control over lights and at least 1 infrared device Apr 17th – Milestone II: computer and phone control over lights, infrared device, thermostat and garage door motor May 3rd – 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 THANKS! ANY QUESTIONS?