Inhaltsverzeichnis:

Arduino DS1302 RTC-Wecker - Gunook
Arduino DS1302 RTC-Wecker - Gunook

Video: Arduino DS1302 RTC-Wecker - Gunook

Video: Arduino DS1302 RTC-Wecker - Gunook
Video: How To Use An RTC (Real Time Clock) With Arduino Uno R3 | Make an Accurate Clock! 2024, November
Anonim
Image
Image

Hallo, ich wollte dieses kleine Projekt mit Ihnen teilen, es handelt sich um einen DIY-Wecker basierend auf Arduino UNO-Board und DS1302 RTC-Modul, Sie können Datum und Uhrzeit per Tastatur einstellen und auch den Wecker für eine bestimmte Zeit einstellen. Ich hoffe du magst es.

Schritt 1: Benötigte Hardware

Benötigte Hardware
Benötigte Hardware
Benötigte Hardware
Benötigte Hardware

Dafür brauchen wir zuerst ein Arduino-Board, ich verwende ein Arduino UNO, Sie können ein anderes verwenden, nur stellen Sie die Anzahl der Pins sicher.

- Ein RTC-Modul, hier verwende ich DS1302.

- LCD-i2c-Bildschirm.

- 4*4 Tastaturmatrix.

- und A Summer, können Sie das Modul oder die 2-Draht-Komponente verwenden.

- 1kOhm Widerstand, einige Sprungdrähte und ein Steckbrett.

Schritt 2: Verkabelung

Verdrahtung
Verdrahtung

Die Verkabelung ist wie auf dem Bild, Dinge die mit GND und 5V verkabelt werden sollten wie RTC, LCD und der Summer.

RTC-Pins sind von D2 bis D5 verdrahtet und ich verwende den 1k-Widerstand mit DAT-Pin und D4, damit wir das richtige Datum und die richtige Uhrzeit erhalten. Dies ist eine gängige Lösung.

LCD SDA und SCL sind mit A4 und A5 verdrahtet.

Tastatur von rechts nach links (D5-D12).

und der Summer mit D13, der die interne LED des Arduino UNO ist.

Schritt 3: Code und Funktion

Den Code und die Bibliotheken, die ich verwendet habe, findest du im Link:

Die Funktionsweise ist ziemlich einfach: Sie drücken "*" auf der Tastatur, um die aktuelle Uhrzeit und das Datum einzustellen, dann "A", um die Weckzeit einzustellen. Sie können Ihren Klingelton anpassen, wenn Sie mit Makine-Sounds mit Summer gut sind, oder im Internet danach suchen.

Viel Spaß, und wenn Sie ein Problem oder eine Frage haben, können Sie sie gerne stellen.

Empfohlen: