Der ESP32

Der ESP32 ist ein sehr vielseitig einsetzbarer Mikrocontroller. Er hat zwei drahtlose Schnittstellen (WiFi und Bluetooth) bereits eingebaut und kann so sehr einfach mit der Aussenwelt kommunizieren.

Zudem hat er verschiedene drahtgebundene serielle Schnittstellen (unter anderem I²C, I²S, SPI und UART), über welche er mit anderen Geräten kommunizieren kann.

Auch bei der Rechenleistung kann er brillieren: Die zwei Rechenkerne laufen mit 160MHz oder 240MHz, was für einen Microcontroller sehr schnell ist. Dank der 32Bit-Architektur kann er auch grosse Zahlen mühelos verarbeiten.

Technische Daten

Hersteller: Espressif
CPU: Tensilica Xtensa LX6 (160MHz oder 240MHz)
SRAM: 320 KiB
Flash: meistens 4MB
WiFi Standard: IEEE 802.11
Stromverbrauch: max. 260mA bei 3.3V

Pinout

ESP32 Pinout Diagram

Über die sogenannten Pins kann der ESP32 andere elektronische Komponenten ansteuern. Jeder Pin hat bestimmte Fähigkeiten. Auf der Illustration links sind die wichtigsten Funktionen dargestellt.

Die Informationen über die Pins wurden dem Datenblatt des ESP32 entnommen.

Demo

Dieses Video demonstriert, wie einfach man mit dem ESP32 einen Sensor auslesen und das Ergebnis mit einem HTTP-Server darstellen kann. Der ESP32 erstellt einen eigenen WiFi Access Point, mit welchem sich dann andere WiFi-fähige Geräte verbinden können.