Arduino Lektion 71: analoge Uhr mit Drehspulinstrumenten und RTC Modul DS3231

In diesem Tutorial möchte ich zeigen wie man mit 2 Drehspulinstrumenten und dem RealTimeClock Modul DS3231 (und natürlich einen Microcontroller) eine analoge Uhr erstellt.

Aufbau - RTC DS3231 und Drehspulinstrumente
Aufbau – RTC DS3231 und Drehspulinstrumente

Teileliste

Für dieses Projekt verwende ich folgende Teile:

Die Drehspulinstrumente kann man deutlich günstiger über Wish.com bestellen. Die Lieferzeit ist dort jedoch deutlich höher.

Für den Aufbau verwende ich den DIY Arduino UNO, diesen Microcontroller habe ich bereits im Tutorial Arduino UNO kompatibler Bausatz vorgestellt.

FTD1232 Controller mit DIY Arduino UNO
FTD1232 Controller mit DIY Arduino UNO

 

Rückblick

Drehspulinstrumente

Ein Drehspulinstrument habe ich bereits im Projekt Arduino Lektion 69: OpenWeatherMap Daten auf OLED Display anzeigen verwendet. Hier möchte ich nun darauf eingehen wie man mit diesen Geräten eine Zeit anzeigen kann.

Video

RTC DS3231 und Drehspultinstrument - Anzeige der Sekunden

 

RealTimeClock DS3231

Das Modul RTC DS3231 habe ich Tutorial Arduino Lektion 17: RealTimeClock RTC DS3231 vorgestellt, jedoch möchte ich das dort vorgestellte Sketch deutlich abwandeln.

Skala

Die Skala der Drehspulinstrumente kann man abschrauben. Ich habe diese eingescannt und mit dem Bildbearbeitungstool Paint.NET umgestaltet.

Skala - Stunden
Skala – Stunden
Skala - Minuten
Skala – Minuten

Hier nun die Grafiken und die PDN Datei, zusammen als Download

Schaltung

Die beiden Drehspulinstrumente werden jeweils über einen 46kOhm Widerstand an einen beliebigen, digitalen, PWM Pin angeschlossen, ich habe hier den Pin D10 für die Stunden und D9 für die Minuten anzeige gewählt.

Des Weiteren wird die RTC DS3231 über die analogen Pins A4 (SDA) & A5 (SCL) angeschlossen.

Schaltung - RTC DS3231 und Drehspulinstrumente am Arduino UNO
Schaltung – RTC DS3231 und Drehspulinstrumente am Arduino UNO

Video

In dem nachfolgenden Video erläutere ich Schritt für Schritt, wie du dir dieses Projekt nachbauen kannst.

Aufbau einer Uhr mit einer RealTimeClock DS3231 und zwei Drehspulinstrumente

Quellcode

Den Quellcode habe ich in zwei Dateien aufgeteilt, dieses sorgt dafür das dieser übersichtlicher bleibt.

 

 

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.