Skip to main content

Digitaler Wecker mit 7-Segment-Anzeige

Dieses Projekt verfügt über einige grundlegende Funktionen: Uhrzeitanzeige, Countdown-Timer, Stoppuhr, Temperaturanzeige und Zeiteinstellungen. Der in diesem Projekt verwendete Controller ist ein Arduino Uno, der von mir auf einer Platine hergestellt wurde.

Die 7-Segment-Anzeige verwendet das 74HC595-Schieberegister, um mehr Ausgänge zu erstellen und jedes Segment zu steuern. Das Multiplexverfahren wird zur Steuerung jeder 7-Segment-Anzeige verwendet.

Die Uhrzeitinformationen werden vom Echtzeituhr-IC DS1307 abgerufen. Der Vorteil der Verwendung von DS1307 besteht darin, dass die Uhrzeit auch dann angezeigt wird, wenn die Hauptversorgung für Arduino ausgeschaltet ist. DS1307 verwendet die I2C-Schnittstelle für die Kommunikation.

Mit einer DIY 4x4-Matrixtastatur kann der Benutzer die Funktionen der Uhr steuern. Die 4x4-Matrixtastatur wird von einem 8-Bit-E / A-Expander PCF8574A gesteuert. Dieser IC verwendet auch eine I2C-Schnittstelle für die Kommunikation.

Ein Video, das dieses Projekt erklärt. http://www.youtube.com/watch?v=1Sc2uGhRvDM
Weitere Informationen finden Sie in meinem persönlichen Blog unter http://iamzxlee.wordpress.com/2013/11/04/digital-clock-on-7-segment-display/

Ich werde versuchen, hier zu aktualisieren, sobald ich mehr Freizeit habe. Ich hoffe, Ihnen gefällt mein Projekt. :)

Schauen Sie sich eine Upgrade-Version dieses Projekts an: http://www.instructables.com/id/Digital-Clock-Using-7-Segment-Display-with-TV-Remo/

Zubehör: