Digital väckarklocka med 7 Segment visar
7 segment displayen använder 74HC595 SKIFT Register för att skapa fler utgångar och kontrollera varje segment. Multiplexering metod används för att styra varje 7 segment display.
Klockan information erhålls från DS1307 Real Time Clock IC. Fördelarna med att använda DS1307 är att klockan information kommer fortsätta ticka även den huvudsakliga försörjningen till Arduino är avstängd. DS1307 använder I2C gränssnitt för kommunikation.
En DIY 4 x 4 matrix knappsats används för att tillåta användaren att styra funktioner i klockan. 4 x 4 matris knappsatsen är kontroll av en PCF8574A, 8 bit I/O expander. Denna IC använder också I2C gränssnitt för kommunikation.
En video som förklarar om detta projekt. http://www.youtube.com/watch?v=1Sc2uGhRvDM
Mer information finns på min personliga blogg, http://iamzxlee.wordpress.com/2013/11/04/digital-clock-on-7-segment-display/
Jag ska försöka uppdatera här när jag har mer fritid. Hoppas du gillar mitt projekt. :)
Kolla in en uppgraderingsversion av detta projekt,