senior design dec06-04
Post on 19-Jan-2016
30 Views
Preview:
DESCRIPTION
TRANSCRIPT
Senior Design Dec06-04
Diana Calhoun (Communication Coordinator)Matt Koch (Group Leader)
Kelly Melohn (Communication Aide)Yesuratnam Thommandru (Group Leader Aide)
Presentation Outline
• Problem description• Detailed functionality
– Required and additional
• Approach– General and additional
• Intended users• Intended uses• Detailed design
Problem Description
The purpose of this project is to develop a binary alarm clock to
display the current time.
Required Functionality
• Binary main display format
12 hour format (XX:XX:XX with AM/PM) or 24 hour format (XX:XX:XX)
• A settable alarm function• Self-correcting for daylight saving time• Withstand power outages for at least 2
hours• Implement completed consumer product• Display “Geeky” personality
Additional Functionality
• Self adjust/correct time• Display date and weekday in binary• Provide the ability to learn binary• Snooze• Automatic leap year correction• Idle state during power outage
General ApproachApproaches:1. LEDs
- AM/PM indicator
2. Alarm buttons - up/down counter- fast/slow speeds
3. Software code
4. 3V coin cell battery
5. User manual
6. Clear case to show inner circuitry
Problems:1. Binary main display
format twelve-hour format (XX:XX:XX with AM/PM) or twenty-four hour format (XX:XX:XX)
2. A settable alarm function3. Self-correcting for
daylight saving time4. Withstand power
outages for at least 2 hours
5. Implement completed consumer product
6. Display “Geeky” personality
Additional Function Approach
Problems:1. Self-adjust/correct time2. Binary week/date
display3. Learn binary4. Snooze5. Automatic leap year
correction6. Idle state (lower power
required) while running back-up power
Approaches:1. RF antenna
and receiver2. Binary LED3. Digital LCD4. User presses any
button5. Real Time Clock
(RTC)6. RTC low power
detection – turn off week/date displays
Geek Clock(1)Time(2)Day of the week(3)Date(4)LCD display(5)ON/OFF or AM/PM
notification(6)Mechanical
switches for alarm control
(7)Toggle switch for user preferences
Intended User(s)Those who . . .
– Know binary code– Fit the geek persona– Want to learn binary – Adults
Indented Use(s)• Standard alarm clock• Outlet for geek personas • Tool to learn binary
Detailed DesignReceiver IC
PIC Microcontroller
Real Time ClockAntenna
LCD DisplayLED Display Buzzer
User Interface Buttons
Block Diagram
Detailed DesignPIC Microcontroller
• 8-bit architecture• Enhanced Flash • I/O pins• Voltage• MPLAB• Programming
language
Detailed DesignPiezo Buzzer
• Buzzer types• Sound Pressure
Level• Frequency• Voltage• Price
Detailed DesignAntenna & Receiver
Controller IC
• W W V B 60kHz freq
• Self-update– Time– Date
Detailed DesignReal Time Clock IC
• Oscillator• Calendar self-
update• Low power
detection
Detailed DesignDisplays: LEDs &
LCD
• Ultra bright/low current
• 2-input pins
• 8 x 2
Detailed DesignRegulated Power
Supply Source
• 120V AC to 12V DC
• ON/OFF functionality
-
+
Transfomer
Bridge Rectifier
Smoothing
Regulator
DC OutputAC Input
Questions
Clock Circuit Diagram
PIC Microcontroller
Receiver IC
Real Time Clock
LEDs
LCD
Power
-
+
Transfomer
Bridge Rectifier
Smoothing
Regulator
DC OutputAC Input
Buzzer
top related