Thierry’s HomeLab

Wissen / Pinbelegungen

Wemos D1 Mini ESP32.

Pinbelegung, technische Daten und Schnittstellen des ESP32-Boards im D1-Mini-Format.

Erstveröffentlichung · 20. Januar 2023

Das D1-Mini-ESP32-Board erweitert das kompakte Format um einen ESP32 mit WLAN, Bluetooth und Bluetooth Low Energy. Gegenüber dem ESP8266 bietet der Controller zusätzliche I/O- und Analogfunktionen. Die Abbildung zeigt die Anschlussanordnung der damaligen Board-Variante mit ESP32-WROOM-Modul.

D1 Mini ESP32 mit vier Pinreihen sowie GPIO-, Versorgungs-, UART-, SPI-, I²C- und Analog-Beschriftungen.
Abbildung der damaligen ESP32-Board-Variante. ADC-Bezeichnungen im Bild sind keine verlässlichen ESP32-Kanalnummern; verwende dafür die GPIO-Zuordnung in der Tabelle. In voller Grösse öffnen ↗

Technische Daten

Versorgung über USB
5 V DC
Logikspannung
3,3 V DC
Prozessor
Dual-Core Tensilica Xtensa LX6, bis 240 MHz
Modul
ESP32-WROOM-32 / ESP32-WROOM-32D, je nach Variante
Chip
ESP32-D0WDQ6 / ESP32-D0WD, je nach Variante
USB-UART
Im damaligen Steckbrief: CH9102X; Bestückung prüfen
WLAN
2,4 GHz, IEEE 802.11 b/g/n, PCB-Antenne
Bluetooth
Bluetooth 4.2 BR/EDR und BLE
Speicher im Chip
448 kB ROM und 520 kB SRAM
Analogeingänge
ESP32-Chip: zwei 12-Bit-ADCs mit insgesamt bis zu 18 Kanälen; nicht alle am Board verfügbar
Analogausgänge
Zwei 8-Bit-DACs: GPIO25 und GPIO26
Abmessungen / Gewicht
Damals beschriebene Variante: 39 × 31,36 mm, 12 g

Anschlüsse und Pinbelegung

Wemos D1 Mini ESP32: Anschlussübersicht
Anschluss / GPIOFunktionHinweis
RST / ENReset / EnableKein allgemeiner GPIO
VCC / 5V5-V-VersorgungKeine GPIO-Signalspannung
3V33,3-V-VersorgungBeschriftung am Board beachten
GNDMasseGemeinsame Masse für angeschlossene Geräte
GPIO1 / GPIO3UART0 TX / RXAuch für Programmierung und serielle Ausgabe verwendet
GPIO22 / GPIO21I²C SCL / SDAZuordnung im abgebildeten D1-Mini-Layout
GPIO18 / GPIO19SPI SCK / MISOSPI-Signale sind über die Software konfigurierbar
GPIO23 / GPIO5SPI MOSI / CSGPIO5 ist zugleich ein Strapping-Pin
GPIO25 / GPIO26DAC1 / DAC2; ADC2Analoge Ausgabe oder allgemeiner I/O
GPIO32 / GPIO33ADC1_CH4 / ADC1_CH5Analoger Eingang oder digitaler I/O
GPIO34 / GPIO35ADC1_CH6 / ADC1_CH7Nur Eingang; keine internen Pull-up-/Pull-down-Widerstände
GPIO36 / GPIO39ADC1_CH0 / ADC1_CH3; SVP / SVNNur Eingang; keine internen Pull-up-/Pull-down-Widerstände
GPIO4 / GPIO13 / GPIO14 / GPIO27Allgemeiner I/O; ADC2ADC2-Nutzung kann mit WLAN kollidieren
GPIO16 / GPIO17Allgemeiner I/O; häufig UART2 RX / TXAbhängig vom eingesetzten Modul
GPIO0 / GPIO2 / GPIO12 / GPIO15I/O mit Boot-KonfigurationsfunktionExterne Beschaltung kann das Startverhalten beeinflussen
GPIO6–GPIO11 / CLK / SD0–SD3 / CMDVerbindung zum SPI-FlashBei WROOM-Modulen nicht als freie I/O verwenden

3,3-V-Signale und 5-V-Versorgung

Die Stromversorgung über USB erfolgt mit 5 V. Die GPIO-Pins arbeiten mit 3,3-V-Logik und sind nicht 5-V-tolerant. Für ein Peripheriegerät mit 5-V-Signalen ist eine passende Pegelanpassung erforderlich.

Anschlusswahl

Wähle GPIOs anhand der benötigten Funktion. GPIO34 bis GPIO39 sind beim klassischen ESP32 reine Eingänge. Die Leitungen zum Flash und die Boot-Konfigurationspins eignen sich nicht als beliebig austauschbare Anschlüsse.

Technische Referenzen