DOC PREVIEW
USC EE 459Lx - 65613

This preview shows page 1-2-3-4-5-6 out of 19 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

“EE 459 “EE 459 -- Senior Capstone Project”Senior Capstone Project”Sony JadeSony JadeEric Henderson : Pierre Johnson : Greg LeeEric Henderson : Pierre Johnson : Greg LeeFinal Technical Presentation April 30Final Technical Presentation April 30thth, 2009, 20092Hardware Technical Summary•9.8304 MHz System Clock•9600 Baud to LCD•LCD Screen• 20x4 Characters, Serial, Green Backlight•Sparkfun’s SerLCD v2.5 LCD-00462•5 Buttons•EDE 2008 Debouncing IC•LEDs indicate button push and devices on/off•Manual Override• 4 Switches with Neutral Position•RTC Uses 32 KHZ•4 DS2Y Relays•Max load of 3 Amps•LEDs to indicate thrown switch•Interface scalable to normal room outlet voltage & 30 Amps8 Pages 4System CLK @ 9.8 MHz->Real Time CLK ->->Relay (Outlet) 4->Relay (Outlet) 3->Relay (Outlet) 2->LCD ->-><- LED 4<- LED 3<- LED 2<- Button 1<- LED 1<- Relay (Outlet) 1<- Button 3<- Button 2<- Button 5<- Button 4Map of Jade’sμC Pins:Hardware I/O Buttons, Switches, RTCCenter Off Manual Override Button Interface<- Real Time Clock LayoutHardware I/O Relay and Load CircuitMicrocontroller operates electromagnetic switch in relaysthrough pull-up NPN transistor: Driving μC: ~25mANPN: ~80mALoad: 3A…μC can drive current 120x greater thanotherwise is possibleHardware I/O Microcontroller controls much more powerful load currents through the coil and paddles without any direct electrical interactionNote: Picture is AC however the layout is the sameHardware I/O Light Bulb Test Connection9Hardware Extensions for Jade& Current Cost Analysis•Wireless Remote•Touch Screen•Scale Relays for Normal Loads (120/240 V and >10 Amps)QTY TYPE UNIT COST TOTAL ITEM8 LED 0.25 24 327 Ohm Resistor 0.042 (Arrayed Package) 0.0427 4.7 KOhm Resistor 0.1 (Arrayed Package) 0.18 1 KOhm Resistor 0.096 0.7684 10 Kohm Resistor 0.10575 0.4231 3V Battery 0.212 0.2124 2N4123 NPN Transistor 0.06 0.244 Center Off Switch 2.95 11.81 8-Bit Microcontroller 2.48 2.481EDE 2008 Pushbutton Debouncer 2.5 2.51 9.83 MHz Crystal Oscillator 0.1 0.11 32 KHz Crystal Oscillator 3.29 3.291 DS1307 RTC 1.83 1.834 DS2YE Relays 1.27 5.081 Sparkfun LCD 26.36 26.361 24LC256 EEPROM 2.1 2.1TOTAL COST: 59.325Component Breakdown:Software Technical SummaryThe interface needs to have an intuitive feel to it and not restrain the customer by its complexity. OrganizationA “genius function”?Beyond the menusOrganizationThe data system:32 bits per “scheduled time-off”App# + Beginning time + Day + End time + end Day + (future settings)(2 bits) + (11 bits) + (3 bits) + (11bits) + (3bits) + (2bits) =>The eprom has 8000 possible locations.OrganizationQuick run down:1) Eprom - first location is read, telling us how much has been written.2) The next off time corresponding to the individual appliances is loaded in memory. 3) When that time comes, we go back through the eprom and load the next scheduled off time for that appliance.Magic or genius?Can the system figure out when to turn an appliance off on its own?Magic or genius?Can the system figure out when to turn an appliance off on its own?(Every Monday for each appliance slot)1) Average the typical off time, 2)Then average that value with the one from last week.3) The result is used as the “genius value” for the coming week.Magic or genius?Similarities with a certain “god” function:It knows all, particularly when an appliance is in sleep mode.It is tough to demonstrate it, yet easy to understand how it could work.It is at the heart of the system, yet we’re not seeing it.16Beyond the MenusSystem flowchartSet Off TimeuseSelect appliancesappliancesSet ClockGenius On/OffsettingsMain Menu17Beyond the MenusThe little things that make using the jade better:-Button pushes for setting values use a modified delayFunction, letting the user choose between pushing the button multiple times and holding it to increase values faster.-We have added hidden delays within each menu, so If the menu idles for too long, it will pop back to the upper menu, all the way to the main menu screen.The little things that make us go greener: the LCD only prints once every second, and we only update values then: no continuous loop in here!(Demonstration)19Thank you for listeningAny


View Full Document

USC EE 459Lx - 65613

Download 65613
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view 65613 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view 65613 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?