ECE 477 Final Presentation Group 2 Spring 2005 Paste a photo of team members with completed project...

34
ECE 477 Final ECE 477 Final Presentation Group 2 Presentation Group 2 Spring 2005 Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Transcript of ECE 477 Final Presentation Group 2 Spring 2005 Paste a photo of team members with completed project...

Page 1: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

ECE 477 Final Presentation ECE 477 Final Presentation Group 2 Group 2 Spring 2005 Spring 2005

Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Page 2: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

OutlineOutline

• Project overviewProject overview• Block diagramBlock diagram• Professional componentsProfessional components• Design componentsDesign components• Success criteria demonstrationsSuccess criteria demonstrations• Individual contributionsIndividual contributions• Project summaryProject summary• Questions / discussionQuestions / discussion

Page 3: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Project OverviewProject Overview

• Home security/monitoring systemHome security/monitoring system• Highly flexible and expandable systemHighly flexible and expandable system

– swappable cards/expansion slotsswappable cards/expansion slots• Real time monitoring and alertsReal time monitoring and alerts

– StatusStatus– EmailEmail

• Security is important to everybodySecurity is important to everybody

Page 4: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Block DiagramBlock Diagram

Page 5: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Professional ComponentsProfessional Components

• Constraint analysis and component selection Constraint analysis and component selection rationalerationale

• Patent liability analysisPatent liability analysis• Reliability and safety analysisReliability and safety analysis• Ethical and environmental impact analysisEthical and environmental impact analysis

Page 6: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Constraint AnalysisConstraint Analysis

• MicrocontrollerMicrocontroller– Ethernet interfaceEthernet interface– Simplicity in codingSimplicity in coding

• Dynamic C vs. CDynamic C vs. C• SensorsSensors

– Powered by 12 VPowered by 12 V– RelaysRelays

Page 7: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Patent Liability AnalysisPatent Liability Analysis

• Possible Doctrine of Equivalents InfringementPossible Doctrine of Equivalents Infringement– 4,204,2014,204,201 – Modular alarm System – Modular alarm System

• Patent is expiredPatent is expired– 4,465,9044,465,904 – Programmable alarm system – Programmable alarm system

• Patent is expiredPatent is expired– 4,567,5574,567,557 – Building intelligence system – Building intelligence system

• Patent is expiredPatent is expired– 4,581,6064,581,606 – Central monitor for home security – Central monitor for home security

• Patent is expiredPatent is expired• Possible Literal InfringementPossible Literal Infringement

– NoneNone

Page 8: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Reliability/Safety AnalysisReliability/Safety Analysis

• Four critical components analyzedFour critical components analyzed– Freescale MC9S12NE64 – MTTF 20.8 yearsFreescale MC9S12NE64 – MTTF 20.8 years– Atmel MEGA88 – MTTF 58.3 yearsAtmel MEGA88 – MTTF 58.3 years– Sensor circuitry – MTTF 100 yearsSensor circuitry – MTTF 100 years– Horn circuitry – MTTF 1122 yearsHorn circuitry – MTTF 1122 years

• High criticality failuresHigh criticality failures– Loss of sensor monitoringLoss of sensor monitoring

• SoftwareSoftware• Optical isolator failureOptical isolator failure

Page 9: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Ethical/Environmental AnalysisEthical/Environmental Analysis

• Ethical IssuesEthical Issues– Prevent tampering with wiresPrevent tampering with wires– Installation guidelinesInstallation guidelines– Warning labels to prevent box from being tampered withWarning labels to prevent box from being tampered with– Alarm functioning in extreme conditionsAlarm functioning in extreme conditions– Contents of case be secureContents of case be secure

• Environmental IssuesEnvironmental Issues– PCB fabrication and disposalPCB fabrication and disposal

• Lead and hazardous materialLead and hazardous material– Disposal of caseDisposal of case

• Steel must be recycledSteel must be recycled– Disposal of smoke detectorDisposal of smoke detector– Disposal of battery backupDisposal of battery backup

Page 10: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Design ComponentsDesign Components

• Packaging design considerationsPackaging design considerations• Schematic design considerationsSchematic design considerations• PCB layout design considerationsPCB layout design considerations• Software design considerationsSoftware design considerations

Page 11: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Packaging DesignPackaging Design• 1'x1'x6” 14 gauge 1'x1'x6” 14 gauge

steel boxsteel box• Hinged and lockedHinged and locked• Wall mountable, Wall mountable,

recessed designrecessed design• 20 in20 in22 for routing for routing

cablescables• External keypad External keypad

mountmount

Page 12: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 13: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 14: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 15: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 16: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 17: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 18: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Schematic/Theory of OperationSchematic/Theory of Operation

Page 19: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Printed Circuit Board Printed Circuit Board

• Different voltages on boardDifferent voltages on board• Placement of Ethernet jacks and serial portPlacement of Ethernet jacks and serial port• Kept bypass capacitors as close as possible Kept bypass capacitors as close as possible

to the main microcontrollerto the main microcontroller• Avoided 90 degree tracesAvoided 90 degree traces• Power was routed at the edges of the boardPower was routed at the edges of the board• Special considerations were taken for the Special considerations were taken for the

Ethernet connectorEthernet connector

Page 20: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Main Circuit BoardMain Circuit Board

Page 21: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Sensor Module BoardSensor Module Board

Page 22: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Keypad Module BoardKeypad Module Board

Page 23: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Keypad PCBKeypad PCB

Page 24: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Software DesignSoftware Design

• Freescale HC9S12NE64 Freescale HC9S12NE64 – Startup CodeStartup Code – Runs initialization code – Runs initialization code– EthernetEthernet – Read and write Ethernet packets – Read and write Ethernet packets– HTTPHTTP – Contains code to run HTTP server – Contains code to run HTTP server– UDPUDP – Sends and receives information from the – Sends and receives information from the

Java applet to the microcontrollerJava applet to the microcontroller– SMTPSMTP – Sends email through an SMPT server – Sends email through an SMPT server– FlashFlash – Erases and writes to flash – Erases and writes to flash

Page 25: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Software DesignSoftware Design

• Atmel ATMEGA88Atmel ATMEGA88– Startup CodeStartup Code – Runs initialization code – Runs initialization code

– KeypadKeypad – Controls the logic from receiving key – Controls the logic from receiving key pressespresses

– Keypad Status LEDKeypad Status LED – Displays system status – Displays system status

Page 26: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Success Criteria DemonstrationsSuccess Criteria Demonstrations

1.1. Ability to use a keypad to disarm the system - Ability to use a keypad to disarm the system - demodemo

2.2. Ability to detect smoke, intrusion, motion, glass Ability to detect smoke, intrusion, motion, glass break, etc. - break, etc. - demodemo

3.3. Ability to send email calls as alerts if sensors are Ability to send email calls as alerts if sensors are tripped - tripped - demodemo

4.4. Ability for real time monitoring & configuration of Ability for real time monitoring & configuration of system via internet - system via internet - demodemo

5.5. Ability to display status via LED - Ability to display status via LED - demodemo

Page 27: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Individual ContributionsIndividual Contributions

• Team Leader – Brian StratmanTeam Leader – Brian Stratman• Team Member 2 – Jacob SchroederTeam Member 2 – Jacob Schroeder• Team Member 3 – Blake ShelbyTeam Member 3 – Blake Shelby• Team Member 4 – Michael TammenTeam Member 4 – Michael Tammen

Page 28: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Team Leader – Brian StratmanTeam Leader – Brian Stratman

• Component Selection RationaleComponent Selection Rationale• SoftwareSoftware

– Design of structureDesign of structure– ImplementationImplementation

• SchematicSchematic• System DebuggingSystem Debugging

Page 29: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Member 2 – Jacob SchroederMember 2 – Jacob Schroeder

• Team WebpageTeam Webpage• SoftwareSoftware

– Java AppletJava Applet– Message protocolMessage protocol– Static webpageStatic webpage– Backend serverBackend server

• Patent Liability AnalysisPatent Liability Analysis• Packaging DesignPackaging Design

Page 30: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Member 3 – Michael TammenMember 3 – Michael Tammen

• Schematic / PCB layoutSchematic / PCB layout• PCB solderingPCB soldering• Hardware debuggingHardware debugging• Reliability and safety analysisReliability and safety analysis• User ManualUser Manual

Page 31: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Member 4 – Blake ShelbyMember 4 – Blake Shelby

• Schematic / PCB layoutSchematic / PCB layout• PCB solderingPCB soldering• Hardware debuggingHardware debugging• Environmental impact analysisEnvironmental impact analysis• User ManualUser Manual

Page 32: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Project SummaryProject Summary

• What we have learnedWhat we have learned– Better understanding of how to take a Better understanding of how to take a

design to fabricationdesign to fabrication– Actual understanding of how to use parts Actual understanding of how to use parts

in a design rather than just knowing how in a design rather than just knowing how they workthey work

Page 33: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Project SummaryProject Summary

• Second iteration changesSecond iteration changes– Sensors wired directly to HC12Sensors wired directly to HC12

Page 34: ECE 477 Final Presentation Group 2  Spring 2005 Paste a photo of team members with completed project here. Annotate this photo with names of team members.

Questions / DiscussionQuestions / Discussion