Data Logger Shield DS1307 MicroSD Slot

5,60 

Inkl. MwSt.
zzgl. Versand
Lieferzeit: ca. 1-3 Tage (***)
(1 Kundenrezension)
Vorrätig 2 Stück auf Lager und direkt bestellbar

Nur noch 2 vorrätig

Artikelnummer: 84575 Kategorien: ,
Beschreibung
D1-Mini-Shield fuer Zeitstempel und lokale Messdaten

Mach aus Messwerten eine nachvollziehbare Logdatei

Ein Sensorwert ist spannend, aber erst mit Zeitstempel und Speicher wird daraus eine Messreihe. Das D1 Mini Logger Shield kombiniert eine DS1307-Echtzeituhr mit einem MicroSD-Slot, damit dein ESP8266-Projekt Daten lokal ablegen kann.

Der erste Erfolg ist eine kleine CSV-Datei: Uhrzeit setzen, SD-Karte einlegen, Messwert schreiben und die Datei danach am Rechner pruefen. So wird aus einem fluechtigen seriellen Wert ein Protokoll, das du spaeter vergleichen kannst.

DS1307 RTCZeitbasis
MicroSD-SlotSpeicher
D1 Mini ShieldFormfaktor
D1 Mini Data Logger Shield mit DS1307-RTC und MicroSD-Slot
Data Logger Shield DS1307 MicroSD Slot Wemos fuer D1 Mini NodeMCU Erweiterung

Pinout und Orientierung

Anschlüsse, Pins und Funktionen im Überblick

Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

D1 Mini Data Logger Shield mit DS1307-RTC und MicroSD-Slot
Data Logger Shield DS1307 MicroSD Slot Wemos fuer D1 Mini NodeMCU Erweiterung

D1 / SCL

I2C-Takt fuer DS1307-RTC nach D1-Mini-Belegung

D2 / SDA

I2C-Datenleitung fuer DS1307-RTC

D5 / SCK

SPI-Takt fuer MicroSD-Zugriff

D6 / MISO

SPI-Daten von der MicroSD-Karte zum D1 Mini

D7 / MOSI

SPI-Daten vom D1 Mini zur MicroSD-Karte

CS

MicroSD-Chip-Select gemaess konkreter Shieldbeschriftung oder Beispielbelegung

3V3 / 5V / GND

Versorgung ueber den D1-Mini-Header; Boardbeschriftung und Stack-Reihenfolge pruefen

Typische Projekte

Was du damit bauen kannst

Raumklima mit Zeitstempel speichern

Ein D1 Mini kann Temperatur- oder Feuchtewerte zyklisch aufnehmen und mit DS1307-Zeitstempel als CSV auf die MicroSD-Karte schreiben.

WLAN-Ausfaelle ueberbruecken

Messwerte bleiben lokal erhalten, wenn das Netzwerk kurz nicht erreichbar ist; der Upload kann spaeter aus der gespeicherten Datei erfolgen.

Sensorvergleich dokumentieren

Mehrere Testlaeufe lassen sich mit gleicher Dateistruktur speichern, damit Kalibrierung, Gehaeuseposition und Messintervall nachvollziehbar bleiben.

Ereignisse im Prototyp protokollieren

Schaltzustaende, Zaehlimpulse oder einfache Statusmeldungen koennen mit Uhrzeit abgelegt werden, ohne dauerhaft einen Rechner am USB-Port zu betreiben.

Schnellstart

CSV-Datei mit RTC-Zeit auf MicroSD schreiben

Der Schnellstart prueft zuerst RTC und Karte getrennt. Wenn beide Bausteine reagieren, schreibt der D1 Mini eine kleine Logzeile mit Sekundenzaehler und Zeitstempel.

Shield spannungsfrei aufsteckenD1 Mini ausschalten, Headerausrichtung pruefen und das Logger Shield ohne Versatz aufsetzen.
MicroSD als FAT vorbereitenEine kleine, zuverlaessige MicroSD-Karte FAT-formatieren und erst danach in den Slot stecken.
DS1307 am I2C-Bus pruefenSketch starten und kontrollieren, ob die RTC gefunden wird, bevor SD-Schreibfehler gesucht werden.
Chip-Select-Belegung anpassenWenn die Karte nicht initialisiert, den CS-Pin mit der Shieldbeschriftung vergleichen und die Konstante im Sketch korrigieren.
Logdatei am Rechner oeffnenNach einigen Schreibzyklen Versorgung trennen, Karte entnehmen und pruefen, ob `log.csv` plausible Zeitstempel enthaelt.
Beispiel

#include <Wire.h>
#include <RTClib.h>
#include <SPI.h>
#include <SD.h>

RTC_DS1307 rtc;
const int sdChipSelect = D8; // Shieldbelegung pruefen und bei Bedarf anpassen.

void setup() {
  Serial.begin(115200);
  Wire.begin(D2, D1);

  if (!rtc.begin()) {
    Serial.println("DS1307 nicht gefunden");
    while (true) delay(10);
  }
  if (!rtc.isrunning()) {
    rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
  }
  if (!SD.begin(sdChipSelect)) {
    Serial.println("MicroSD nicht bereit");
    while (true) delay(10);
  }
}

void loop() {
  DateTime now = rtc.now();
  File log = SD.open("log.csv", FILE_WRITE);
  if (log) {
    log.print(now.timestamp(DateTime::TIMESTAMP_FULL));
    log.print(',');
    log.println(millis());
    log.close();
    Serial.println("Logzeile geschrieben");
  }
  delay(5000);
}
Technische Daten

Die wichtigsten Werte

ProduktklasseData-Logger-Erweiterung fuer D1 Mini kompatible ESP8266-Boards
RTCDS1307-Echtzeituhr, typischerweise per I2C angebunden
ZeitpufferBatteriehalter fuer RTC-Pufferung je nach Boardrevision; passenden Batterietyp am gelieferten Board pruefen
SpeichermediumMicroSD-Karte; FAT-formatierte Karten und kurze Dateinamen vereinfachen den Start
SD-SchnittstelleSPI-Signale des D1 Mini; Chip-Select gemaess Shieldbelegung in der Software setzen
LogikniveauD1-Mini-/ESP8266-Umfeld mit 3,3-V-Logik; keine 5-V-Signale direkt auf ESP8266-GPIOs geben
Versorgungueber den D1 Mini beziehungsweise dessen Shield-Header; Strombedarf der SD-Karte bei Schreibspitzen einplanen
ZeitgenauigkeitDS1307 ist fuer einfache Zeitstempel geeignet, aber kein Praezisionszeitnormal
Dokumente und Hilfe

Datenblatt, Pinout und Tutorials

Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.

Technische Grundlage: Analog Devices DS1307 RTC Datasheet · Arduino SD Library Reference · Adafruit RTClib. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.

Häufige Fragen

Vor dem ersten Einsatz wissen

Speichert das Shield ohne D1 Mini selbststaendig Daten?

Nein. Das Shield stellt RTC und MicroSD-Slot bereit; die Logik zum Messen und Schreiben laeuft auf dem D1 Mini.

Warum wird die MicroSD-Karte nicht erkannt?

Haeufige Ursachen sind falscher Chip-Select-Pin, ungeeignete Formatierung, Kontaktprobleme oder zu schwache Versorgung bei Schreibspitzen.

Ist die DS1307 sehr genau?

Sie reicht fuer viele einfache Zeitstempel, ist aber nicht so temperaturstabil wie moderne RTCs mit integriertem Quarzkompensationskonzept.

Kann ich das Shield mit 5-V-Signalen betreiben?

Beim D1 Mini ist 3,3-V-Logik massgeblich. Externe 5-V-Signale gehoeren nicht direkt auf ESP8266-GPIOs.

Dokumentation / Ressourcen

1 Rezension für Data Logger Shield DS1307 MicroSD Slot

  1. Julian (Verifizierter Käufer)

    Schnell und einfach.

Füge deine Rezension hinzu

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

You have to be logged in to be able to add photos to your review.