A digital alarm clock re-purposed to display the time as a binary number. All the original electronics were removed and replaced with custom circuitry including an AVR microcontroller, display driver circuit, power supply, and a two-tone audio amplifier with speaker.
The hour is displayed with the vertical segments on the top row and the minute on the bottom row. It can also play an 8-bit song for the alarm.
The clock in Gray Code display mode.
https://youtu.be/3hFn-EHWv1E&w=840&rel=0
![Workbench](https://cduck.me/wp-content/uploads/2015/07/IMG_1222-e1436421275247-940x702.jpg)
![Unprotected LEDs internal to the segmented display](https://cduck.me/wp-content/uploads/2015/07/IMG_1217-e1436421228260-940x702.jpg)
![Unprotected LEDs internal to the segmented display](https://cduck.me/wp-content/uploads/2015/07/IMG_1220-e1436421245530-940x702.jpg)
![Original circuitry minus original IC](https://cduck.me/wp-content/uploads/2015/07/IMG_1227-e1436421291639-940x702.jpg)
![Ribbon cable and limiting resistors for the segmented display](https://cduck.me/wp-content/uploads/2015/07/IMG_1230-e1436421301882-940x702.jpg)
![Segmented display multiplexed pin output mapping](https://cduck.me/wp-content/uploads/2015/07/IMG_1317-940x702.jpg)
![Segmented Display Test (driven by Arduino BBB)](https://cduck.me/wp-content/uploads/2015/07/IMG_1232-e1436421327366-940x702.jpg)
![Segmented Display Test](https://cduck.me/wp-content/uploads/2015/07/IMG_1235-e1436421338246-940x702.jpg)
![Segmented Display Test (with frame)](https://cduck.me/wp-content/uploads/2015/07/IMG_1239-e1436421349240-940x702.jpg)
![Segmented Display Test (all on)](https://cduck.me/wp-content/uploads/2015/07/IMG_1231-e1436421315387-940x702.jpg)
![8-bit dual tone audio filter and amplifier with volume control.](https://cduck.me/wp-content/uploads/2015/07/IMG_1276-e1436421447298-940x1259.jpg)
![Temporary External Power Supply](https://cduck.me/wp-content/uploads/2015/07/IMG_1246-e1436421362871-940x702.jpg)
![5V Power Regulation Board](https://cduck.me/wp-content/uploads/2015/07/IMG_1300-e1436421476991-940x702.jpg)
![Arduino Pro used for programming ATMega328 over ISP](https://cduck.me/wp-content/uploads/2015/07/IMG_1779-e1436421538958-940x702.jpg)
![Arduino Pro used for programming ATMega328 over ISP](https://cduck.me/wp-content/uploads/2015/07/IMG_1370-940x702.jpg)
![Fully Assembled](https://cduck.me/wp-content/uploads/2015/07/IMG_1247_-940x613.jpg)