Was ist ESP32-DevKitC?

Was Ist Esp32 Devkitc



Das ESP32-DevKitC ist ein kompaktes Entwicklungsboard, das den ESP32-Mikrocontroller nutzt und von Espressif hergestellt wird. Die Platine verfügt auf beiden Seiten über Stiftleisten, die eine bequeme Anbindung verschiedener Peripheriegeräte ermöglichen. Es kann über Überbrückungskabel mit Peripheriegeräten verbunden oder auf einem Steckbrett montiert werden.

Um unterschiedlichen Benutzeranforderungen gerecht zu werden, ist das ESP32-DevKitC V4 in verschiedenen Versionen erhältlich, die jeweils über ein anderes ESP32-Modul verfügen, wie zum Beispiel:







  • ESP32-WROOM-DA
  • ESP32-WROOM-32E
  • ESP32-WROOM-32UE
  • ESP32-WROOM-32D
  • ESP32-WROOM-32U
  • ESP32-SOLO-1
  • ESP32-WROVER-E
  • ESP32-WROVER-IE

Einzelheiten finden Sie unter ESP-Produktauswahl .



Funktionsbeschreibung

Die folgende Abbildung und die Tabelle unten beschreiben die wichtigsten Komponenten, Schnittstellen und Bedienelemente des ESP32-DevKitC V4-Boards:



Schlüsselkomponente Beschreibung
ESP32-WROOM-32





Der in ESP32-DevKitC verwendete Chipsatz ist ESP32-WROOM-32. Es ist der Chip im Kern der Platine. Weitere Informationen zu diesem Chip finden Sie unter ESP32-WROOM-32 Datenblatt .
IN Reset-Knopf
Stiefel Eine Download-Taste (Boot), die in Verbindung mit EN verwendet wird, um den Firmware-Download-Modus über die serielle Schnittstelle zu starten.
USB-zu-UART-Brücke Ein einzelner USB-zu-UART-Bridge-Chip, der Übertragungsraten von bis zu 3 Mbit/s ermöglicht.
Micro-USB-Anschluss Ein Micro-USB-Anschluss, der sowohl als Stromversorgung für das Board als auch als Kommunikationsschnittstelle zwischen einem Computer und dem ESP32-WROOM-32-Modul dient.
5V-Power-On-LED Es gibt eine 5-V-Strom-LED, die aufleuchtet, wenn das Board an einen USB-Anschluss oder ein externes 5-V-Netzteil angeschlossen ist.
E/A Die meisten Pins des ESP-Moduls sind über die Pin-Header auf der Platine zugänglich, sodass der ESP32 verschiedene Funktionen ausführen kann, darunter PWM, ADC, DAC, I2C, I2S, SPI und mehr.


Stromversorgungsoptionen

Das Board kann auf drei verschiedene Arten mit Strom versorgt werden, von denen jede die anderen ausschließt:



  • Die Stromversorgung erfolgt standardmäßig über den Micro-USB-Anschluss.
  • Die Stromversorgung kann auch über die mit 5V/GND gekennzeichneten Stiftleisten erfolgen.
  • Die mit 3V3/GND beschrifteten Header-Pins können auch als Stromversorgungsoption genutzt werden.

Warnung Hinweis: Es ist unbedingt erforderlich, nur eine der oben genannten Stromversorgungsoptionen zu verwenden, da andernfalls Schäden an der Platine und/oder der Stromversorgungsquelle auftreten können.

Hier sind einige Artikel, die Ihnen dabei helfen, das ESP32-Board über verschiedene Quellen mit Strom zu versorgen:

  • So versorgen Sie ESP32 mit Strom
  • So versorgen Sie den ESP32 mit der Batterie
  • So versorgen Sie ESP32 mit einem Smartphone-Ladegerät mit Strom

ESP32-DevKitC Pinbelegung

Die ESP32-Pinbelegung bezieht sich auf die Anordnung und Funktion der Eingangs-/Ausgangspins (I/O) des ESP32-Mikrocontrollers. Der ESP32 verfügt über insgesamt 38 Pins, wobei jeder Pin einem bestimmten Zweck dient. Die Pins sind in mehrere Gruppen unterteilt, darunter Strompins, Erdungspins, analoge Eingangspins und digitale I/O-Pins.

Die ESP32-Pinbelegung kann je nach verwendetem Modul oder Entwicklungsboard leicht variieren. Um die detaillierte Pinbelegungsbeschreibung der Pinbelegung der ESP32-DevKitC-Karte zu lesen, lesen Sie den folgenden Artikel:

ESP32-DevKitC Pinbelegung

Funktionen von ESP32-DevKitC

ESP32-DevKitC verfügt über mehrere Funktionen, die es bei Entwicklern zu einer beliebten Wahl machen. Hier sind einige der wichtigsten Funktionen des ESP32-DevKitC:

1. Dual-Core-Prozessor

ESP32-DevKitC verfügt über einen Dual-Core-Prozessor, der es ihm ermöglicht, mehrere Aufgaben gleichzeitig zu erledigen. Dies macht es zu einer hervorragenden Wahl für Anwendungen, die Multitasking erfordern.

2. Integriertes WLAN und Bluetooth

Der in das DevKitC-Board integrierte ESP32-Chip verfügt über integrierte Wi-Fi- und Bluetooth-Funktionen. Dadurch lässt sich das Board ganz einfach drahtlos mit dem Internet oder anderen Geräten verbinden.

3. Geringer Stromverbrauch

Der ESP32-Chip ist auf einen geringen Stromverbrauch ausgelegt und eignet sich daher hervorragend für batteriebetriebene Geräte.

4. Große Speicherkapazität

Das ESP32-DevKitC verfügt über 4 MB Flash-Speicher und 520 kB SRAM. Dies bietet ausreichend Platz zum Speichern des Programms und der Daten.

5. Umfangreicher Satz an Peripheriegeräten

Das ESP32-DevKitC verfügt über zahlreiche Peripheriegeräte, darunter 18 ADC-Kanäle, 2 DAC-Kanäle, 3 UARTs, 2 I2C, 3 SPI, 16 PWM und viele mehr. Dies erleichtert die Anbindung der Platine an andere Sensoren und Geräte.

Abschluss

Das ESP32-DevKitC-Mikrocontroller-Board verfügt über eine Vielzahl von Funktionen, darunter Wi-Fi- und Bluetooth-Konnektivität, mehrere analoge und digitale Ein-/Ausgangspins und Unterstützung für verschiedene Kommunikationsprotokolle wie I2C, SPI und UART. Die Platine enthält außerdem einen integrierten Hall-Sensor und einen Temperatursensor. Weitere Informationen zu ESP32-DevKitC finden Sie im Artikel.