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
Ü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.