110 likes | 241 Views
ECE 477 Final Presentation Team 8 Spring 2013. Left to Right : Fabian Widyadri, Siddharth Bhosale, Vineeth Harikumar, Sriram Rangaramanujan. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview.
E N D
ECE 477 Final Presentation Team 8 Spring 2013 Left to Right : Fabian Widyadri, Siddharth Bhosale, Vineeth Harikumar, Sriram Rangaramanujan
Outline • Project overview • Block diagram • Design challenges • Individual contributions • Project demonstration • Questions / discussion
Project Overview • Printer power management system • Use the power indicator LED as a light sensor • Control printer's power based on light levels • Route incoming print jobs to local storage/printer
Block Diagram 110VAC 3 3 110VAC Power Relay H-bridge RPG uSD Card 6 PIC32MX795F512HMicrocontroller Amplifier Circuit USB LED 100 ohms 16 4 ? SM Power Supply (to all components) LCD Display 2 4 5VDC
Design Challenges • Developing LED sensing mechanism • Experimented with various sensing techniques • Developing a custom microSD card driver to handle individual data packets and I/O in blocks to the microSD card • Incorrect traces on PCB found after lot of debugging • Creating a reliable and safe high-voltage (110VAC) control solution
Individual Contributions Vineeth Harikumar • Overall software design for all the drivers • PCB design and debugging • Prototyping the different components • Hardware + Software interaction
Individual Contributions Siddharth Bhosale • Schematic and PCB design • Hardware prototyping and PCB population • LCD menu and RPG integration • System Integration and Packaging
Individual Contributions Sriram Rangaramanujan • Schematic Development • PCB design and component population • LED Sensing • Overall hardware development
Individual Contributions Fabian Widyadri • QA on the PCB and schematic design • Developed LCD driver • Developed microSD driver • Hardware and software interaction
Project-Specific Success Criteria • An ability to detect change in light in a room with an LED • An ability to control the printer’s power state and display it via an LCD on the detection of change in light • An ability to accept incoming print jobs and queue the jobs up using local memory while printer is in sleep mode • An ability to wake up printer and forward the queued up print jobs using standard protocol • An ability to control and set the various timeout options for the printer’s sleep and hibernate states based on user input