
Der ESP32-C3 Supermini ist ein beliebtes Entwicklungsbrett, das aufgrund seiner geringen Größe und Vielseitigkeit häufig in IoT-Projekten eingesetzt wird. Hier sind einige der wichtigsten technischen Details:
Kernkomponenten
- Prozessor: ESP32-C3 RISC-V Prozessor mit einer Taktfrequenz von bis zu 160 MHz. Dieser Prozessor bietet eine gute Balance zwischen Leistung und Energieeffizienz.
- Speicher:
- SRAM: 400 KB für schnelle Datenzugriffe.
- Flash-Speicher: 4 MB für die Speicherung von Programmen und Daten.
- WLAN: 802.11 b/g/n Standard für drahtlose Netzwerkverbindungen im 2,4 GHz-Band.
- Bluetooth: Beachte, dass der ESP32-C3 ein anderes Bluetooth-Subsystem verwendet (BLE anstelle von klassischem Bluetooth wie beim originalen ESP32).
- GPIOs: 11 GPIO-Pins (General Purpose Input/Output) ermöglichen die Verbindung mit verschiedenen Sensoren, Aktoren und anderen Peripheriegeräten.
- Spannungsversorgung: In der Regel wird der ESP32-C3 Supermini über einen USB-C-Anschluss mit 5V versorgt.
- Antenne: Keramik
Weitere Features
- ADC: Mehrere analoge Eingänge zur Messung analoger Signale (z.B. von Sensoren).
- PWM: Pulse-Width Modulation zur Steuerung von Motoren oder LEDs.
- I2C, SPI: Serielle Kommunikationsschnittstellen für die Verbindung mit verschiedenen Sensoren und Modulen.
- UART: Serielle Schnittstelle für die Kommunikation mit einem Computer oder anderen Geräten.
- Power-LED: Eine integrierte LED, die zur Anzeige des Betriebszustands verwendet werden kann.
Blue-LED: Blaue LED unter Reset Taste kann über GPIO 8 angesprochen werden - Größe: 24x18mm
Pins:
| pin name | hardware id | features |
|---|---|---|
| P0 | GPIO0 | analogIn, io |
| P1 | GPIO1 | analogIn, io |
| P10 | GPIO10 | io |
| P2 | GPIO2 | analogIn, boot, io |
| P20 | GPIO20 | bootUart, io |
| P3 | GPIO3 | analogIn, io |
| P4 | GPIO4 | analogIn, debug, io |
| P5 | GPIO5 | debug, io |
| $services.buttonBOOT[0].pin | GPIO9 | $services.buttonBOOT[0].pin, boot, io |
| i2c.pinSCL | GPIO7 | i2c.pinSCL, debug, io |
| i2c.pinSDA | GPIO6 | i2c.pinSDA, debug, io |
| led.pin | GPIO8 | led.pin, boot, io |
| log.pinTX | GPIO21 | log.pinTX, bootUart, io |
Hersteller Dokumentation:
esp32-c3_datasheet_en.pdf
ESP32 Varianten mit Einschränkungen:
Nicht alle der angebotenen GPIO-Pin können bedenken los verwendet werden, folgende Einschränkungen sollten beim entwickeln bekannt sein:
GPIO-Pin Einschränkungen beim ESP32-C3
Weitere Orientierungshilfen zu den vielen ESP32 Varianten und die Einbindung in die Entwicklungsumgebung Arduino IDE 2.x wird auf dieser Seite und in dem Video gezeigt:
https://prilchen.de/orientierungshilfe-beim-kauf-von-esp32-modulen
