EECS 373 Final Project:
Hard Drive Clock

Home High Level HardwareSoftwareResults


High-Level Design:

   As the hard drive spins at 7200 RPMs, the sensor will capture exactly when the reference point on the hard disk passes.  The LEDs will then flash red, green, or blue at specific times after the sensor is triggered to display the three hands of an analog clock.  The LED lights will only be visible through a slit in the hard disk.  The flashes will be so rapid that the human eye will interpret them as a single bar of constantly illuminated light.

Components and Their Functionality:

Sensor:
   The light sensor is a combination of a laser pointer and a phototransistor. This is used to figure out exactly where the reference point on the hard disk is.

NES Controller:
   The 8-bit Nintendo Controller is used to set the hands of the clock as well as the alarm time. The alarm can be enabled and disabled with the start button.

LED Lights:
   A signal is sent to all 19 RGB LEDs indicating exactly when each color should flash in order to display the time.

LCD Display:
   When the alarm is not triggered, the LCD will display the reference time of the three hands in hexadecimal indicating when each hand should flash. When the alarm is triggered, the LCD will display a simple math problem that does not allow the alarm to be shut off until the correct answer is pressed.

Numeric Keypad:
   The keypad allows the user to answer the math problem in order to shut the alarm off.

Hard Drive Actuator:
   The actuator moves back and forth once every second to act as a ticker for the clock. When the alarm is triggered, the actuator moves much quicker and outputs a pulsing alarm noise.

DC Motor:
   The DC Motor spins a flag once every second when the normal time is displayed and spins up with the alarm sound when it is triggered.




Overall Picture of Hard Drive Clock Project



Home High Level HardwareSoftwareResults