ECE 477 Final Presentation Team 03 Fall 2010
Outline Project overviewProject overview Block diagramBlock diagram Design challengesDesign challenges Individual contributionsIndividual contributions Project demonstrationProject demonstration Questions / discussionQuestions / discussion
Project Overview Wi-Fi Universal Remote Control Base StationWi-Fi Universal Remote Control Base Station Downloads wireless settings using USBDownloads wireless settings using USB Learns commands and stores them in memoryLearns commands and stores them in memory Remote App software based on cloud concepts (all settings stored in OMNiMOTE)Remote App software based on cloud concepts (all settings stored in OMNiMOTE) Uses different IR protocolsUses different IR protocols
Design Challenges IR ProtocolsIR Protocols –Different companies, different protocols –Different frequencies Wi-Fi communicationWi-Fi communication –Developed protocol for cloud commands Case constructionCase construction –Small Size –Signal attenuation Original PCB was wrongOriginal PCB was wrong
Individual Contributions Team Leader – Nathan MeyersTeam Leader – Nathan Meyers Team Member 2 – Matthew BargaTeam Member 2 – Matthew Barga Team Member 3 – Alex ReyesTeam Member 3 – Alex Reyes Team Member 4 – Joe RileyTeam Member 4 – Joe Riley
Team Leader – Nathan Meyers PackagingPackaging –Design –Construction GUIGUI –C# App DebuggingDebugging –Wi-Fi protocol SupportSupport
Member 2 – Matthew Barga Component SelectionComponent Selection –Microcontroller, Wi-Fi module PCB DesignPCB Design –Wi-Fi, microcontroller pin allocation, USB, power supply, LCD Embedded SoftwareEmbedded Software –UART, timer and serial Rx/Tx interrupts, USB libraries, LCD Testing and DebuggingTesting and Debugging –Wi-Fi config routines (via USB), limited hardware debugging Website MaintenanceWebsite Maintenance
Member 3 – Alex Reyes SchematicSchematic PCBPCB –Decals, footprints –Soldering –Hardware Debugging SoftwareSoftware –Overall structure –Wi-Fi communication protocol –LCD Graphics
Member 4 – Joe Riley Infrared FeaturesInfrared Features –Theory –Hardware –Software ConstructionConstruction –Assisted Nathan Supported PCB LayoutSupported PCB Layout
Project Demonstration 1.An ability to transmit data over unsecured, WEP, WPA, and WPA2 networks 2.An ability to upload wireless network settings via USB 3.An ability to detect orientation and display information on LCD accordingly 4.An ability to decode and store IR commands from a variety of protocols 5.An ability to encode and transmit IR commands in a variety of protocols
Product Demonstration
Questions / Discussion