Data Logger Shield DS1307 MicroSD Slot
Nur noch 2 vorrätig
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.

Anschlüsse, Pins und Funktionen im Überblick
Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

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
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.
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.
#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);
}Die wichtigsten Werte
| Produktklasse | Data-Logger-Erweiterung fuer D1 Mini kompatible ESP8266-Boards |
|---|---|
| RTC | DS1307-Echtzeituhr, typischerweise per I2C angebunden |
| Zeitpuffer | Batteriehalter fuer RTC-Pufferung je nach Boardrevision; passenden Batterietyp am gelieferten Board pruefen |
| Speichermedium | MicroSD-Karte; FAT-formatierte Karten und kurze Dateinamen vereinfachen den Start |
| SD-Schnittstelle | SPI-Signale des D1 Mini; Chip-Select gemaess Shieldbelegung in der Software setzen |
| Logikniveau | D1-Mini-/ESP8266-Umfeld mit 3,3-V-Logik; keine 5-V-Signale direkt auf ESP8266-GPIOs geben |
| Versorgung | ueber den D1 Mini beziehungsweise dessen Shield-Header; Strombedarf der SD-Karte bei Schreibspitzen einplanen |
| Zeitgenauigkeit | DS1307 ist fuer einfache Zeitstempel geeignet, aber kein Praezisionszeitnormal |
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.
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
Ähnliche Produkte
DHT11 Temperatur Luftfeuchtigkeit Shield
4,20 €
DHT22 Temperatur Luftfeuchtigkeit Sensor
8,50 €
RGB LED WLAN Shield Erweiterung für
3,80 €



















Julian (Verifizierter Käufer) –
Schnell und einfach.