ESP8266 D1 Mini Datenblatt und Spezifikationen

von cooper.bin
veröffentlicht am 16.09.2024 aktualisiert am 16.09.2024

Der ESP8266 D1 Mini ist ein vielseitiges Entwicklerboard. Ein Entwicklerboard zeichnet sich durch eine einfache Programmierbarkeit ohne zusätzliche Hardware aus. Über die integrierte microUSB- oder USB-C-Schnittstelle kann das Board direkt mit einem PC verbunden und programmiert werden.

Produktempfehlungen und -suche in Verbindung mit dem Amazon Partnerprogramm:

¹ Angaben ohne Gewähr. Bei einem Kauf über den Link erhalten wir eine Provision.

Der D1 Mini verfügt über 11 digitale I/O-Pins sowie einen analogen Eingang. Damit lassen sich zahlreiche Module ansteuern, die auch mit Plattformen wie Arduino oder dem Raspberry Pi kompatibel sind. Dank seiner kompakten Bauweise eignet sich der D1 Mini für eine Vielzahl von Anwendungen. Die integrierte WiFi-Funktion ermöglicht eine nahtlose Einbindung in das Heimnetzwerk, wodurch Projekte drahtlos gesteuert werden können. Besonders im Bereich IoT und Smarthome ist der D1 Mini sehr beliebt.

Zur Programmierung stehen verschiedene Entwicklungsumgebungen zur Verfügung, darunter auch die Arduino IDE.

Zum Kapitel springen Allgemeine Eigenschaften

Merkmal Spezifikation
Programmierung Über microUSB- oder USB-C-Kabel
Betriebsspannung 3V - 3,6V
Digitale I/O Pins 11
Analoge Input Pins 1 (max. 3,3V)
WLAN 2,4 GHz
Flash-Größe 4 MB
Taktrate 80 MHz (max. 160 MHz)
Architektur 32-bit
Abmessungen 34,2 mm x 25,6 mm
Gewicht 3 Gramm

Detailliertere technische Spezifikationen, findest du im Abschnitt Technische Eigenschaften und Interfaces.

ESP8266 D1 Mini Flip-Animation ><

Zum Kapitel springen Stromversorgung und Stromsparmodi

Der ESP8266 D1 Mini bietet verschiedene Stromsparmodi, die sich je nach Anwendungsfall aktivieren lassen. Hier die wichtigsten Betriebsmodi:

Produktempfehlungen und -suche in Verbindung mit dem Amazon Partnerprogramm:

¹ Angaben ohne Gewähr. Bei einem Kauf über den Link erhalten wir eine Provision.

Modus Stromverbrauch im Durchschnitt
Aktiver Modus ~70mA
Modem-Sleep ~20mA
Light-Sleep ~3mA
Deep-Sleep ~1.0 mA
  • Modem-Sleep: Die CPU ist aktiv, während der WiFi-Chip zwischenzeitlich deaktiviert wird, um Strom zu sparen. Ideal für kurze inaktive Phasen, wenn keine WLAN-Kommunikation nötig ist.
  • Light-Sleep: Die CPU pausiert, während der WiFi-Chip verbunden bleibt, um die Netzwerkverbindung schnell wiederherzustellen. Es findet keine aktive Datenübertragung statt.
  • Deep-Sleep: Der CPU und der WiFi-Chip sind fast vollständig ausgeschaltet, nur ein Timer oder Wakeup-Pin kann den ESP8266 aufwecken. Sehr stromsparend, ideal für lange Ruhephasen. Tutorials dazu findest du hier.

Zum Kapitel springen Technische Eigenschaften und Interfaces

Eigenschaft Spezifikation
Chip ESP12-F
Taktrate 80 MHz (max. 160 MHz)
WiFi-Modi STA, AP, STA + AP
WiFi-Standards 802.11 b/g/n
Frequenzbänder 2,4 GHz
Sicherheitsstandards WPA/WPA2
Verschlüsselung WEP, TKIP, AES
Flash-Größe 4 MB (unterstützt 1 MB bis 16 MB Varianten)
UART 1x RX/TX
I²C Ja - max. 100 kHz
SPI Ja - max. 80 MHz als Master, max. 20 MHz als Slave
PWM Ja - max. 4 Kanäle, 10-Bit: 0 - 1023
ADC (Analog Input) 1 Kanal (max. 3.2V), 10-Bit: 0 -1023
Betriebstemperatur -20°C bis 85°C
Betriebsspannung 3V - 3,6V
Stromversorgung 3.3V (3V3 Pin) oder 5V (5V Pin)
RAM (Heap + Data) ca. 50 KB
Architektur 32-bit

Zum Kapitel springen Pinbelegung

Die Pinbelegung des ESP8266 D1 Mini ermöglicht die einfache Ansteuerung externer Module und Sensoren über Schnittstellen wie UART, I²C und SPI. Dies erlaubt eine vielseitige Nutzung, z.B. zur Kommunikation mit Displays, Sensoren oder Aktoren, die über diese Protokolle angesprochen werden.

Pin GPIO Funktionen Beschreibung
TX 1 I/O, TXD Transmit Data
RX 3 I/O, RXD Receive Data
A0 A0 Analog Input (max. 3.2V) ADC Eingang
D0 16 I/O GPIO-Pin
D1 5 I/O, SCL I²C-Schnittstelle
D2 4 I/O, SDA I²C-Schnittstelle
D3 0 I/O, 10k Pull-Up GPIO mit Pull-Up
D4 2 I/O, 10k Pull-Up, LED Eingebaute LED
D5 14 I/O, SCK SPI-Schnittstelle (Takt)
D6 12 I/O, MISO SPI-Schnittstelle (Daten-In)
D7 13 I/O, MOSI SPI-Schnittstelle (Daten-Out)
D8 15 I/O, SS, 10k Pull-Down SPI-Schnittstelle (Slave Select)
G GND Masse
5V 5V Stromversorgung
3V3 3.3V Stromversorgung
RST Reset

ESP8266 D1 Mini Pinbelegung ><

Zum Kapitel springen Spannungsversorgung und Power-Management

Der ESP8266 D1 Mini unterstützt Betriebsspannungen zwischen 3V und 3,6V. Für eine stabile und sichere Versorgung wird empfohlen, den 3V3 Pin zu nutzen, insbesondere wenn externe Regler eingesetzt werden. Der interne Regler des D1 Mini sorgt dabei für eine konstante Spannung innerhalb dieses Bereichs. Der 5V Pin kann für eine direkte 5V Einspeisung verwendet werden.

Achte darauf, dass der A0-Pin nur Spannungen bis maximal 3.2V toleriert. Höhere Spannungen können zu Schäden am ESP8266 Chip führen.

Zum Kapitel springen Programmiermöglichkeiten

Der ESP8266 D1 Mini kann mit verschiedenen Programmiersprachen und Entwicklungsumgebungen programmiert werden:

Programmiersprache Entwicklungsumgebung
C++ Arduino IDE
Python microPython
JavaScript Espruino

Besuche die offizielle Seite von Espressif, um das Datenblatt des ESP8266 zu öffnen.


cooper.bin Avatar

cooper.bin

Unterstütze mich und meine Arbeit, so kann ich weiter meiner Leidenschaft nachgehen. Ich lege viel Wert auf Qualität und stecke daher sehr viel Zeit in meine Beiträge. Wenn sie dir gefallen kannst du dir gerne auch meine anderen Artikel anschauen.

Mit PayPal unterstützen

Ich bin auf dem makesmart Discord-Server aktiv. Dort bin ich auch relativ gut erreichbar.

Teile diesen Beitrag



Diese Artikel könnten dich auch interessieren

ESP8266 programmieren - Der Start mit der Arduino IDE

Erfahre, wie du den ESP8266 D1 Mini mit der Arduino IDE programmierst. Dank den kostenlosen Entwicklungswerkzeugen und der microUSB-Buchse ist das für jeden ein Kinderspiel.

cooper.bin am 10.02.2024

Der DS18B20 Temperatursensor am ESP8266 D1 Mini - Einfache Temperaturmessung

Lerne, wie du mit der Arduino IDE, dem ESP8266 und einem DS18B20 Temperatursensor einfache und schnelle Temperaturmessungen durchführen kannst.

cooper.bin am 05.03.2024

Der DHT22 am ESP8266 - Wie man die Temperatur und Luftfeuchtigkeit misst

In diesem Tutorial lernst du, wie du mit einem DHT22 und einem ESP8266 D1 Mini die Luftfeuchtigkeit und die Temperatur einfach messen kannst.

cooper.bin am 12.03.2024

ESP8266 - Ein einfacher Webserver mit mDNS

Während Webserver wie Apache2 oder NGNIX auf Rechnern laufen, kann man auch auf einem ESP8266 einen Webserver verwenden. In diesem Tutorial werden wir ein Grundgerüst implementieren.

cooper.bin am 13.02.2024

HC-SR04 und JSN-SR04T - Entfernungen messen mit Ultraschallsensoren am ESP8266

Lerne in diesem Tutorial, wie die Ultraschallsensoren HC-SR04 und JSN-SR04T mit ESP8266 D1 Mini für Distanzmessungen eingesetzt werden, die Grundlagen, Anwendungen und mehr.

cooper.bin am 09.03.2024