Inhaltsverzeichnis:

So erstellen Sie die Protokollierung von Datum und Uhrzeit - Liono Maker - Gunook
So erstellen Sie die Protokollierung von Datum und Uhrzeit - Liono Maker - Gunook

Video: So erstellen Sie die Protokollierung von Datum und Uhrzeit - Liono Maker - Gunook

Video: So erstellen Sie die Protokollierung von Datum und Uhrzeit - Liono Maker - Gunook
Video: Microsoft Excel: Aktuelles Datum und Uhrzeit mit Funktion anzeigen lassen – so klappt`s! 2024, Dezember
Anonim
So erstellen Sie die Protokollierung von Datum und Uhrzeit | Liono-Macher
So erstellen Sie die Protokollierung von Datum und Uhrzeit | Liono-Macher
So erstellen Sie die Protokollierung von Datum und Uhrzeit | Liono-Macher
So erstellen Sie die Protokollierung von Datum und Uhrzeit | Liono-Macher

Einführung:-

In diesem Tutorial erfahren Sie, wie Sie mit Arduino Datums- und Zeitprotokollierung durchführen. Zu diesem Zweck verwende ich DS3231 & Micro SD Kartenmodule.

Das Hauptmodul, das für die Zeit- und Datumsprotokollierung verwendet wird, ist DS3231. DS3231 ist ein RTC-Modul (Echtzeituhr). Die Echtzeituhr kann Sekunden, Minuten, Stunden, Tag, Datum, Monat und Jahr anzeigen. Der DS3231 kann mit 3,3 V oder 5 V betrieben werden und eine CR2032-Lithium-Knopfzellenbatterie versorgt die RTC, wenn sie nicht mit dem Arduino verbunden ist. Der DS3231 hat auch einen eingebauten Temperatursensor. Der DS3231 verwendet die I2C-Kommunikation mit den beiden bidirektionalen Leitungen:

1_Serielle Uhr (SCL)

2_Serielle Daten (SDA)

HINWEIS:

Wenn Sie interessiert sind, Datenrekorder oder Datenlogger von einem Sensor zu machen und seine Daten in einer Datei aufzuzeichnen. Hier sind die folgenden Links: 1-Temperatur- und Lichtintensitätsdatenprotokollierung

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11-Datenrekorder mit Arduino & Micro-SD-Karte

www.youtube.com/embed/gd-a8Y5GF3A

Facebook-Seite:

Datenlogger:

Ein Datenlogger (auch Datenlogger oder Datenrekorder) ist ein elektronisches Gerät, das Daten über die Zeit mit einem eingebauten Instrument oder Sensor oder über externe Instrumente und Sensoren aufzeichnet. Sie sind im Allgemeinen klein, batteriebetrieben, tragbar und mit einem Mikroprozessor, einem internen Speicher zur Datenspeicherung und Sensoren ausgestattet. Einige Datenlogger sind mit einem PC verbunden und verwenden eine Software, um den Datenlogger zu aktivieren und die gesammelten Daten anzuzeigen und zu analysieren, während andere über ein lokales Schnittstellengerät (Tastatur, LCD) verfügen und als eigenständiges Gerät verwendet werden können. In diesem Projekt verwende ich SD-Karte, um Daten mit Hilfe von Arduino zu speichern.

DS3231:

Datum und Uhrzeit einer Sensormessung oder eines Datensatzes können beim Schreiben von Daten auf eine SD-Karte mit einem Echtzeituhr-Modul (RTC) wie dem DS3231 mit einbezogen werden. Die Echtzeituhr kann Sekunden, Minuten, Stunden, Tag, Datum, Monat und Jahr anzeigen. Der DS3231 kann mit 3,3 V oder 5 V betrieben werden und eine CR2032-Lithium-Knopfzellenbatterie versorgt die RTC, wenn sie nicht mit dem Arduino verbunden ist. Der DS3231 hat auch einen eingebauten Temperatursensor. Der DS3231 verwendet die I2C-Kommunikation mit den beiden bidirektionalen Leitungen: Serial Clock (SCL) und Serial Data (SDA). Wie man sich mit Arduino für dieses Anschlussdiagramm verbindet, ist verfügbar.

Micro SD-Kartenmodul:

Das Modul (Micro SD-Card Adapter) ist ein Micro-SD-Kartenlesermodul, das über das Dateisystem und den SPI-Schnittstellentreiber das SCM-System zum Lesen und Schreiben der Datei auf der Micro-SD-Karte vervollständigt. Arduino-Benutzer können die Arduino-IDE direkt verwenden, die mit einer SD-Karten-Bibliothekskarte geliefert wird, um die Initialisierung abzuschließen und zu lesen.

Schritt 1:

Bild
Bild
Bild
Bild
Bild
Bild

Fritzing:-

In diesem Tutorial verwende ich die Fritzing-Software, um Schaltpläne meines Projekts zu erstellen.

Zuerst muss ich das Fritzing öffnen und dann DS3231, Arduino UNO und Micro SD Card nehmen. Wir müssen sie über Steckbrücken verbinden.

Folgende sind Verbindungsstrategien:-

DS3231-Verbindungen mit Arduino UNO:

DS3231 _ Arduino UNO

Masse---------------------- Masse

VCC -----------------------5 Volt

SDA----------------------Pin A4

SCL ------------------------ Stift A5

SD-Kartenverbindungen mit Arduino UNO:-

SD-Karte _ Arduino UNO

Gnd---------------------------------Gnd

VCC--------------------------------- 5 Volt

MISO---------------------------------pin12

MOSI---------------------------------pin11

SCK----------------------------------pin13

SCS ---------------------------------- Stift 10

Schritt 2:

Bild
Bild
Bild
Bild
Bild
Bild

Proteus-Simulationen:-

In diesem Projekt habe ich Proteus Software für Simulationen verwendet.

Zuerst muss ich die Bibliothek öffnen, um Komponenten und Geräte aufzunehmen. Ich nehme DS3232 und SD-Karte und virtuelles Terminal für Simulationszwecke. Da wir Uhrzeit und Datum simulieren benötigen, wird während der Simulation das ds3232-Uhrfenster geöffnet, in dem Uhrzeit und Datum ausgeführt werden. Wir können Startpunkte von Datum und Uhrzeit in der Arduino-Codierung festlegen. In einigen Projekten werden Drucktasten verwendet, um Datum und Uhrzeit manuell einzustellen, zu diesem Zweck müssen wir die Arduino-Codierung entsprechend ändern.

Ich verwende dafür Arduino UNO, wir brauchen eine Hex-Datei. Erstellen Sie eine Hex-Datei Ihrer Arduino-Codierung (ich stelle den Code unten zur Verfügung) in der Arduino IDE. Laden Sie es dann in Arduino-Eigenschaften hoch.

Ich verwende ein SD-Kartenmodul. Ich stelle eine SD-Kartendatei bereit, laden Sie sie in Ihr Modul hoch (in der folgenden Beschreibung angegeben). In Proteus links unten in der Ecke gibt es eine Play-Taste, drücken Sie sie und die Simulationen werden gestartet. Wenn die Simulation gestartet wurde, sind die beiden Fenster geöffnet, das virtuelle Terminal und die DS3232-Uhr.

>Virtuelles Terminal zeigt aufgezeichnete Daten als an;

SD-Karte OK

aufzeichnung1

aufzeichnung2

aufnehmen3

Aufnahme4

aufzeichnen5

> das ds3232-uhrfenster zeigt entsprechend zeit und datum an.

> während der Simulationen wird eine Datei "Speicherkarteninhalt" geöffnet, diese Datei enthält die Datendatei data.csv. In dieser Datei haben wir Zeit- und Datums-, Monats-, Tages- und Jahresdaten. Jede Verzögerung (1000); diese Daten werden wiederholt und die Daten werden in die Datei aufgenommen.

Schritt 3:

Bild
Bild
Bild
Bild

EXCEL-Funktion:-

Öffnen Sie Excel und fügen Sie Ihre data.csv-Datei ein. Daten werden in Spalten angezeigt und nehmen ein Liniendiagramm der Zeitspalte auf.

Schritt 4:

Empfohlen: