Arduino Lektion 25: Temperaturmessen mit dem RTC Modul DS3231

Von einen Besucher des Beitrages „Arduino Lektion 17: RealTimeClock RTC DS3231“ wurde ich darauf aufmerksam dass, das Modul mehr kann als „nur“ die Zeit genau ausgeben.

Vorwort

Das RealTimeClock Modul DS3231 arbeitet mit einem Schwingquarz (oder kurz Quarz genannt) dieser besitzt eine Frequenz, diese Frequenz jedoch verändert sich mit der Temperatur. Um diese Änderung auszugleichen besitzt das RTC Modul DS3231 einen Temperatursensor, so das diese Quarztemperaturänderung ausgeglichen werden kann.

Wer noch mehr darüber lesen möchte, dem Empfehle ich den Wikipediaartikel „Schwingquarz„.

Zu beachten gilt das hier die Temperatur von dem Quarz ausgeliefert wird, diese ist bauartbedingt natürlich etwas anders als die Raumtemperatur, in meinen Versuchen war die Temperatur ca. 2,5 °C unterschiedlich.

Aufbau der Schaltung

Die Schaltung habe ich aus dem Tutorial „Arduino Lektion 17: RealTimeClock RTC DS3231“ 1 zu 1 übernommen.

RTC DS3231 am Arduino NANO
RTC DS3231 am Arduino NANO

In dieser Schaltung wurde zusätzlich der Temperatursensor LM35DZ verbaut.

Quellcode

Zum vergleichen der Temperatur habe ich einen LM35DZ Sensor integriert und die Ausgabe auf den Seriellen Monitor umgeleitet.

Ausgabe der Daten

Ausgabe der Temperatur auf dem Seriellen Monitor
Ausgabe der Temperatur auf dem Seriellen Monitor

Download

 

Schreibe einen Kommentar

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