Inhaltsverzeichnis:
Video: So erstellen Sie die Protokollierung von Datum und Uhrzeit - Liono Maker - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
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:
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:
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:
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:
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
Uhrzeit und Datum aus dem Internet abrufen - Tutorial: 9 Schritte
Abrufen von Uhrzeit und Datum aus dem Internet - Tutorial: In diesem Tutorial erfahren Sie, wie Sie mit M5Stack StickC und Visuino das Datum und die Uhrzeit vom NIST TIME-Server abrufen. Sehen Sie sich ein Demonstrationsvideo an
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So bauen Sie eine Uhr, die die Zeit an die Wand projiziert – wikiHow
So bauen Sie eine Uhr, die Zeit an die Wand projiziert: Dieses Instructable zeigt Ihnen, wie Sie eine Projektoruhr bauen. Mit diesem Gerät können Sie die Zeit an die Wand projizieren. Basierend auf einem kleinen LCD-Wecker (nicht zu klein, sondern kann nicht projiziert und bearbeitet werden) ist dies eine gute Möglichkeit
So erstellen Sie ein PowerPoint-Spiel (Berühren Sie nicht die Wände) – wikiHow
Wie man ein PowerPoint-Spiel macht (Berühre die Wände nicht): In diesem Instructable zeige ich euch, wie man ein einfach zu machendes PowerPoint-Spiel "Berühre die Wände" mache. Sie können so viele Ebenen machen, wie Sie möchten, aber i zeigt Ihnen, wie Sie eine mit 2 Ebenen erstellen