ESP32-C3 SuperMini je miniaturní (22,5 × 18 mm) a velmi levná deska s čipem ESP32-C3 – jednojádrovým RISC-V s Wi-Fi a Bluetooth LE.
Nemá převodník USB-serial: USB-C vede přímo do čipu (USB Serial/JTAG), přes který se nahrává i ladí.
Parametry
- ESP32-C3: RISC-V až 160 MHz, 400 kB SRAM
- 4 MB flash přímo v pouzdře čipu
- Wi-Fi 4 (2,4 GHz) a Bluetooth 5 (LE), keramická anténa
- 13 GPIO na lištách, 6 kanálů 12bitového ADC (GPIO0–5)
- UART, I2C a SPI na libovolných pinech (GPIO matrix), PWM na všech
- USB-C s nativním USB, modrá LED na GPIO8, tlačítka BOOT (GPIO9) a RESET
Desku vyrábí řada výrobců a kusy se liší hlavně anténou a stabilizátorem. V Arduino IDE vyberte ESP32C3 Dev Module a zapněte USB CDC On Boot, jinak neuvidíte výpis Serial.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | ADC | Poznámka |
|---|---|---|---|---|---|---|---|
| 1 | GPIO5 | vstup/výstup | MISO | ADC2_CH0 | ADC2 není kalibrovaný a u některých revizí čipu nefunguje – raději ADC1. JTAG MTDI | ||
| 2 | GPIO6 | vstup/výstup | MOSI | JTAG MTCK | |||
| 3 | GPIO7 | vstup/výstup | SS | JTAG MTDO | |||
| 4 | GPIO8 | vstup/výstup | SDA | Strapping pin – pro režim nahrávání musí být při startu v log. 1. Modrá LED | |||
| 5 | GPIO9 | vstup/výstup | SCL | Tlačítko BOOT. Strapping pin – log. 0 při startu = režim nahrávání | |||
| 6 | GPIO10 | vstup/výstup | |||||
| 7 | GPIO20 | vstup/výstup | RX | UART0 RX | |||
| 8 | GPIO21 | vstup/výstup | TX | UART0 TX | |||
| 9 | GPIO0 | vstup/výstup | ADC1_CH0 | ||||
| 10 | GPIO1 | vstup/výstup | ADC1_CH1 | ||||
| 11 | GPIO2 | vstup/výstup | ADC1_CH2 | Strapping pin – při startu má být v log. 1 (doporučený pull-up) | |||
| 12 | GPIO3 | vstup/výstup | ADC1_CH3 | ||||
| 13 | GPIO4 | vstup/výstup | SCK | ADC1_CH4 | JTAG MTMS | ||
| 14 | 3V3 | výstup | Výstup 3,3 V ze stabilizátoru | ||||
| 15 | GND | – | |||||
| 16 | 5V | vstup/výstup | 5 V z USB konektoru. Lze jím desku i napájet – zdroj ideálně připojte přes diodu, aby napětí neteklo zpět do USB. |
Na co si dát pozor
- GPIO nejsou 5V tolerantní. Na 5V signály použijte převodník úrovní.
- LED na GPIO8 svítí v log. 0 a GPIO8 je zároveň strapping pin – při startu musí být v log. 1.
- GPIO9 je tlačítko BOOT: log. 0 při startu = režim nahrávání. GPIO2 je také strapping pin – nestahujte ho při startu do log. 0.
- ADC2 (GPIO5) není kalibrovaný a u některých revizí čipu nefunguje – na analog používejte GPIO0–4.
- U části levných kusů je slabá Wi-Fi (krystal blízko antény). Pomáhá snížit vysílací výkon, třeba
WiFi.setTxPower(WIFI_POWER_8_5dBm). - Když se deska po nahrání programu přestane hlásit na USB, podržte BOOT, stiskněte RESET a pusťte BOOT – naběhne v režimu nahrávání.
Kde koupit
ESP32-C3 SuperMini seženete například tady:
- LaskaKit.cz – ESP32-C3 Super Mini
- AliExpress – vyhledávání ESP32-C3 SuperMini
Projekty s ESP32-C3 na chiptronu
Na chiptronu najdete tyto projekty a návody:
- ESP32 Plane Radar – radar letadel s ESP32-C3 Super Mini a kulatým displejem GC9A01
- Měření kvality vzduchu – open-source projekt se SEN66, MemoryLCD a podporou Home Assistantu
- ESP32-C3 s 0,42″ displejem – miniaturní vývojový kit 23,5 × 18 mm s USB-C
- Začínáme s ESP32-C3 – vývojový kit ESP32-C3-DevKitM-1 a instalace ESP-IDF krok za krokem
- Krabička plná senzorů – měření kvality vzduchu s deskou Meteo Mini s ESP32-C3
- Porovnání čipů ESP32 – který ESP32 vybrat podle periferií a potřeb projektu
Další pinouty
Všechny pinouty najdete na stránce Pinouty.