Inhaltsverzeichnis:

Arduino-Uhr mit DS3231 und LCD1602 - Gunook
Arduino-Uhr mit DS3231 und LCD1602 - Gunook

Video: Arduino-Uhr mit DS3231 und LCD1602 - Gunook

Video: Arduino-Uhr mit DS3231 und LCD1602 - Gunook
Video: Mit einem Arduino und einem DS3231 eine kleine Uhr auf dem LCD1602-Modul erstellen 2024, November
Anonim
Arduino-Uhr mit DS3231 und LCD1602
Arduino-Uhr mit DS3231 und LCD1602

Dieses Projekt ist Teil eines größeren Projekts, kann aber auch ein eigenständiges Projekt sein. Es ist im Grunde eine Uhr mit zwei Tasten zum Einstellen von Uhrzeit und Datum.

Es sieht auf dem Steckbrett mit all diesen Drähten nicht so gut aus, aber es macht die Arbeit und es kann mit einem I2C-Display vereinfacht werden, aber ich werde dieses Thema in einer zukünftigen Anleitung behandeln.

Der Betriebsmodus ist recht einfach, Sie haben zwei Tasten, die erste, die mit dem Pin 8 auf Arduino verbunden ist, wird verwendet, um den Parameter (Datum, Stunde Minute …) auszuwählen und am Ende das neue Datum zu speichern. Die zweite Taste, die an Pin 9 auf Arduino angeschlossen ist, wird verwendet, um den ausgewählten Parameter zu erhöhen und am Ende die gerade eingegebenen Daten abzubrechen (nicht speichern), falls Sie damit nicht zufrieden sind.

Schritt 1: Benötigte Teile:

Benötigte Teile
Benötigte Teile
Benötigte Teile
Benötigte Teile
Benötigte Teile
Benötigte Teile
Benötigte Teile
Benötigte Teile

1. Arduino UNO R3 oder kompatibles Board

2. DS3231 RTC-Modul (Echtzeituhr)

3. CR2032-Batterie, wenn das Modul nicht mitgeliefert wird

4. LCD 1602 Anzeige

5. 50K Ohm variabler Widerstand zum Einstellen des Kontrasts des 1602 LCD

6. 2 Tasten zum Einstellen von Datum und Uhrzeit

7. Zwei 10K-Ohm-Widerstände für den Pulldown der Tastenstifte

8. Überbrückungsdraht zum Verbinden der Teile

9. Steckbrett

Schritt 2: Bauen Sie das Schema zusammen

Bauen Sie das Schema zusammen
Bauen Sie das Schema zusammen

Da Sie die Verbindung sicher nicht anhand des ersten Fotos des Projekts herstellen können, ist hier das Schema dafür.

Schritt 3: Schreiben Sie den Code:

Den Code für dieses Projekt finden Sie hier in der angehängten Datei. Fühlen Sie sich frei, es an Ihre Bedürfnisse anzupassen. Der Code wird in der.ino-Datei erklärt. Alle Vorschläge sind willkommen.

Auch die von mir verwendete Bibliothek ist beigefügt. Andere Bibliotheken von DS3231 funktionieren möglicherweise nicht.

Empfohlen: