ECE 477 Design Review Team 10 Spring 2012 Paste a photo of team members here, annotated with names...

32
ECE 477 Design Review ECE 477 Design Review Team 10 Team 10 Spring 2012 Spring 2012 Paste a photo of team members here, annotated with names of team members. Nathan Irvin Will Bouchonnet Allen Humphreys Dan Sabo

Transcript of ECE 477 Design Review Team 10 Spring 2012 Paste a photo of team members here, annotated with names...

ECE 477 Design Review ECE 477 Design Review Team 10 Team 10 Spring 2012 Spring 2012

Paste a photo of team members here, annotated with names of team members.

Nathan Irvin Will Bouchonnet Allen Humphreys Dan Sabo

OutlineOutline• Project overview Project overview • Project-specific success criteriaProject-specific success criteria• Block diagramBlock diagram• Component selection rationaleComponent selection rationale• Packaging designPackaging design• Schematic and theory of operationSchematic and theory of operation• PCB layoutPCB layout• Software design/development statusSoftware design/development status• Project completion timelineProject completion timeline• Questions / discussionQuestions / discussion

Project OverviewProject Overview

• The Home Enhancement Suite is a package The Home Enhancement Suite is a package that will control various aspects of a room in that will control various aspects of a room in an autonomous fashion.an autonomous fashion.

• User recognition through RFID. Individual User recognition through RFID. Individual user profiles.user profiles.

• Control Lighting, HDMI-CEC device, and Control Lighting, HDMI-CEC device, and Electronic door lockElectronic door lock

• Wireless RFID readers placed in central Wireless RFID readers placed in central location in room and at external doorlocation in room and at external door

Project-Specific Success CriteriaProject-Specific Success Criteria• An ability to detect a user based on RFID and determine An ability to detect a user based on RFID and determine

which user has priority, displaying the user's identity on which user has priority, displaying the user's identity on an LCD. an LCD. 

• An ability to adjust the light intensity to match a userAn ability to adjust the light intensity to match a user’’s s settings through X10 protocol. settings through X10 protocol.

• An ability to adjust a television set or other HDMI device An ability to adjust a television set or other HDMI device using CEC-HDMI protocol, to a user's preferred settings. using CEC-HDMI protocol, to a user's preferred settings. (ON/OFF, Channel, Volume) (ON/OFF, Channel, Volume)

• An ability to unlock a door when an appropriate RFID is An ability to unlock a door when an appropriate RFID is present. present.

• An ability to select/set preferred settings through an An ability to select/set preferred settings through an embedded web server and the ability to save the "light embedded web server and the ability to save the "light settings" with the press of a button.settings" with the press of a button.

Block DiagramBlock Diagram

Component Selection RationaleComponent Selection Rationale

• MicrocontrollerMicrocontroller– Microchip - PIC32MX664F064LMicrochip - PIC32MX664F064L

• On-chip Ethernet Controller (6/7 Series)On-chip Ethernet Controller (6/7 Series)• USB Support (requirement removed)USB Support (requirement removed)

• EthernetEthernet– National Semiconductor - DP83848CNational Semiconductor - DP83848C

• Provided TCP/IP Stack SupportProvided TCP/IP Stack Support• QFP AvailabilityQFP Availability

Component Selection RationaleComponent Selection Rationale

• 12V-5V Regulator12V-5V Regulator– Texas Instruments - UA78M05CDA Texas Instruments - UA78M05CDA

• Output current up to 500 mAOutput current up to 500 mA• Convenient SOT-223 packageConvenient SOT-223 package

• 5V-3.3V DC/DC converter5V-3.3V DC/DC converter– National Semiconductor - LM3940National Semiconductor - LM3940

• SOT-223 package available with use of SOT-223 package available with use of ground plane. (Full load of 1A will never ground plane. (Full load of 1A will never be required)be required)

Component Selection RationaleComponent Selection Rationale• DC/DC 5V output Boost ConverterDC/DC 5V output Boost Converter

– Maxim MAX756Maxim MAX756• Full load efficiencies > 87%Full load efficiencies > 87%• Operates down to .7VOperates down to .7V

• OptoisolatorOptoisolator– Sharp PC3H712NIPSharp PC3H712NIP

• Inexpensive, High Collector-Emitter Inexpensive, High Collector-Emitter voltage >12v (Rated at 80V)voltage >12v (Rated at 80V)

Component Selection RationaleComponent Selection Rationale• RFID readerRFID reader

– ID Innovations ID-12ID Innovations ID-12• Internal antennaInternal antenna• Simple interface to micro through UARTSimple interface to micro through UART

• Wireless communicationWireless communication– MaxStream XBee RF ModuleMaxStream XBee RF Module

• Internal AntennaInternal Antenna• 100100’’ Range Range

Component Selection RationaleComponent Selection Rationale• Power Line Interface for X-10 Power Line Interface for X-10

– Micromint Serial PlixMicromint Serial Plix• Only manufacturerOnly manufacturer• Interfaces through SPIInterfaces through SPI

Packaging DesignPackaging Design

• Two packagesTwo packages– Controller PackageController Package– RFID reader PackageRFID reader Package

• Designed to be easy to place and manage Designed to be easy to place and manage within a room in the housewithin a room in the house– Easy to see and access without being an Easy to see and access without being an

eyesore or burden to the usereyesore or burden to the user

Packaging Design: ControllerPackaging Design: Controller

• Interfaces with all modified Interfaces with all modified devicesdevices

• Basic UI for userBasic UI for user– Small LCD screenSmall LCD screen– Reset ButtonReset Button– RFID readerRFID reader

• Contains ports for all Contains ports for all devicesdevices

• Light sensorLight sensor

Packaging Design: RFID ReaderPackaging Design: RFID Reader

• Contains simple ID-12 Contains simple ID-12 RFID readerRFID reader

• Single cut sectionSingle cut section– Accessing AA batteriesAccessing AA batteries

• Wireless TransmissionWireless Transmission– No cordsNo cords– Easily placed anywhere Easily placed anywhere

in the housein the house

Schematic/Theory of OperationSchematic/Theory of Operation

• PIC32MX664F064LPIC32MX664F064L• SPISPI• UARTUART• GPIOGPIO• EthernetEthernet

• X-10 communication via PLIXX-10 communication via PLIX• ID-12 RFID ReadersID-12 RFID Readers• Xbee Wireless ModulesXbee Wireless Modules

Power SupplyPower Supply

PIC32PIC32

PLIX and Door LockPLIX and Door Lock

Ethernet PHYEthernet PHY

Ethernet PHYEthernet PHY

ConnectorsConnectors

RFID Reader ModuleRFID Reader Module

PCB Layout – Main Board PCB Layout – Main Board

PCB Layout – Power SupplyPCB Layout – Power Supply

PCB Layout - Micro PCB Layout - Micro

PCB Layout - EthernetPCB Layout - Ethernet

PCB Layout - PLIXPCB Layout - PLIX

PCB Layout – ID-12PCB Layout – ID-12

PCB Layout – RFID ModulePCB Layout – RFID Module

Software Design/Development StatusSoftware Design/Development Status

• Real Time OSReal Time OS– Run web-based GUI Run web-based GUI

• Round Robin pollingRound Robin polling– Check and service each moduleCheck and service each module

Software Design/Development StatusSoftware Design/Development Status

• Light SensorLight Sensor

– X10X10

– Initial calibration for light levelsInitial calibration for light levels

• HDMIHDMI

– CEC protocolCEC protocol

• RFIDRFID

– Receive transmissions from readerReceive transmissions from reader

– Load user settingsLoad user settings

• Valid UserValid User

• PriorityPriority

• GUIGUI

Project Completion TimelineProject Completion Timeline

• March 7March 7thth – All parts available – All parts available• March 11March 11thth- LCD / Debugging set up- LCD / Debugging set up• March 25March 25thth – RFID communication working – RFID communication working• March 25March 25thth – GUI complete – GUI complete• April 1April 1stst – X10 / Door lock working – X10 / Door lock working• April 15April 15thth – HDMI device interfacing properly – HDMI device interfacing properly• April 20April 20thth – User Manual complete – User Manual complete

Questions / DiscussionQuestions / Discussion