Espressif ESP32

Espressif Systems ist das Unternehmen, dass die ESP32-Mikrocontroller-Familie für IoT- und Smart-Home-Lösungen entwickelt. Es bietet nicht nur die Mikrocontroller, sondern auch verschiedene Entwicklungsboards an, die als Referenzdesigns dienen und äußerst beliebt sind. Die ESP32-Entwicklungsboards von Espressif eignen sich besonders für die Entwicklung von Prototypen, zum Kennenlernen neuer Funktionen aktueller ESP32-Chipvarianten und dem Bau eigener Steuerungen und Geräte. Je nach Mikrocontroller unterstützen sie verschiedene Funktechniken wie WLAN, Bluetooth, ZigBee und Thread. Damit bieten sie eine vielseitige Grundlage für die Entwicklung und Umsetzung von Smart-Home- und IoT-Anwendungen.

Die ESP32-Familien

Espressif hat einige unterschiedliche Mikrocontroller-Chips im Programm, bei denen man als Einsteiger in die ESP32-Welt leicht den Überblick verliert.

Es gibt 8 oder mehr Chip-Familien und über 300 Boards von mehr als 70 Herstellern. Selbst erfahrene Maker können auf die Frage, welche Chip-Familie oder welches Board sie in einem konkreten Projekt einsetzen nicht immer eine eindeutige Antwort geben.

ESP32: Das Original

Dual-Core Xtensa, Wi-Fi 4, Bluetooth Classic und LE.

ESP32-S-Serie

Standard-Mikrocontroller, der für viele Anwendungsfälle geeignet ist. Es gibt Varianten mit Single-Core (S2) oder Dual-Core (S3) zusammen mit PSRAM und SIMD.

ESP32-C-Serie

Für billige Boards mit dem geringsten Stromverbrauch oder als Funk-Chip-Erweiterung. Mit Single-Core RISC-V, Wi-Fi 4 oder 6 und Bluetooth LE.

ESP32-H-Serie

Für Batterie-betriebene Geräte und Smart-Home-Anwendungen mit Thread, ZigBee und Bluetooth LE, aber kein WLAN.

ESP32-P-Serie

RISC-V der Anwendungsklasse mit MIPI, H.264 und USB 2.0. Kein Funk-Chip, weshalb manche Boards zusätzlich einem ESP32-C6 für Wi-Fi und Bluetooth haben.

ESP32-E-Serie

Co-Prozessor (kein klassischer Mikrocontroller) mit Wi-Fi 6E und Bluetooth zur Anbindung mit PCIe oder SDIO.

ESP32 programmieren

Um einen ESP32 zu programmieren, benötigt man eine geeignete Entwicklungsumgebung. Häufig wird die Arduino IDE empfohlen, die man kostenlos herunterladen und installieren kann.
Allerdings ist die Bedienung gerade für Einsteiger nicht immer selbsterklärend. Die folgenden Schritte erklären, wie die Arduino IDE eingerichtet wird und welche Einstellungen vorgenommen werden müssen, um einen ESP32 zu programmieren.

  • LINK

Übersicht: ESP32-Mikrocontroller-Boards

Es gibt 8 oder mehr Chip-Familien und über 300 Boards von mehr als 70 Herstellern. Deshalb hier nur eine kleine Übersicht beliebter ESP32-Boards.

Der Elektronik-Kompendium Club ist ein Online-Treffpunkt für Hobby-Elektroniker und Maker.

Wir wollen:

  • Anregungen und Lösungen von echten Menschen bekommen
  • Menschen zusammenbringen und gemeinsam wachsen
  • Erfahrungen machen und teilen

Jetzt mehr erfahren und Mitglied werden

Elektronik-Kompendium Club Meeting

Der Elektronik-Kompendium Club ist ein Online-Treffpunkt für Hobby-Elektroniker und Maker.

Wir wollen:

  • Anregungen und Lösungen von echten Menschen bekommen
  • Menschen zusammenbringen und gemeinsam wachsen
  • Erfahrungen machen und teilen

Jetzt mehr erfahren und Mitglied werden

Elektronik-Kompendium Club Meeting

Elektronik-Sets für das Hardware-nahe Programmieren