Otevře se na nové kartě

ESP32-C3 SuperMini Pinout

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 mohou v detailech lišit. V Arduino IDE vyberte Nologo ESP32C3 Super Mini (v obecném ESP32C3 Dev Module míří LED_BUILTIN na RGB LED a modrá LED neblikne) 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.

ESP32-C3 Super Mini – pinoutESP32-C3 Super Mini – pinoutchiptron.cz · CC BY 4.0ESP32-C3USB-C5VG3.3PWBOOTRST8210LED: GPIO8 1 GPIO5 MISO ADC2_CH0 2 GPIO6 MOSI 3 GPIO7 SS 4 GPIO8 SDA modrá LED 5 GPIO9 SCL tlačítko BOOT 6 GPIO10 7 GPIO20 RX 8 GPIO21 TX 16 5V ↔ 5 V z USB, nebo napájecí vstup 5 V 15 GND 14 3V3 → Výstup 3,3 V ze stabilizátoru 13 GPIO4 SCK ADC1_CH4 12 GPIO3 ADC1_CH3 11 GPIO2 ADC1_CH2 10 GPIO1 ADC1_CH1 9 GPIO0 ADC1_CH0 GPIO UART I2C SPI ADC (analog) Napájení Zem (GND) Strapping pin
Stáhnout:PNGSVG
Tabulka pinů – ESP32-C3 Super Mini
PinNázevSměrUARTI2CSPIADCPoznámka
1GPIO5vstup/výstupMISOADC2_CH0ADC2 není kalibrovaný a u některých revizí čipu nefunguje – raději ADC1. JTAG MTDI
2GPIO6vstup/výstupMOSIJTAG MTCK
3GPIO7vstup/výstupSSJTAG MTDO
4GPIO8vstup/výstupSDAStrapping pin – pro režim nahrávání musí být při startu v log. 1. Modrá LED
5GPIO9vstup/výstupSCLTlačítko BOOT. Strapping pin – log. 0 při startu = režim nahrávání
6GPIO10vstup/výstup
7GPIO20vstup/výstupRXUART0 RX
8GPIO21vstup/výstupTXUART0 TX
9GPIO0vstup/výstupADC1_CH0
10GPIO1vstup/výstupADC1_CH1
11GPIO2vstup/výstupADC1_CH2Strapping pin – při startu má být v log. 1 (doporučený pull-up)
12GPIO3vstup/výstupADC1_CH3
13GPIO4vstup/výstupSCKADC1_CH4JTAG MTMS
143V3výstupVýstup 3,3 V ze stabilizátoru
15GND–
165Vvstup/výstup5 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 (kolem antény chybí volné místo a zem). Pomáhá snížit vysílací výkon, třeba WiFi.setTxPower(WIFI_POWER_8_5dBm), nebo připájet drátovou anténu.
  • 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:

Projekty s ESP32-C3 na chiptronu

Na chiptronu najdete tyto projekty a návody:

Další pinouty

Všechny pinouty najdete na stránce Pinouty.

Dále si přečtěte

Rozhraní MeteoPlaneRadar s hodinami, polohami letadel, meteoradarem, předpovědí a energetickými údaji

MeteoPlaneRadar ve verzi 0.7.0. Na kulatém 2,1″ displeji hodiny, letadla z adsb.fi, srážkový meteoradar ČHMÚ nebo RainViewer, předpověď, spotová cena elektřiny a energetický mix. Všechno se nastavuje v prohlížeči, firmware nahrajete bez programování.

Editor Picogame zobrazuje scény a grafiku 2D plošinové hry

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Vlastní firmware pro AVerMedia Game Capture HD II

Stará krabička AVerMedia Game Capture HD II odmítala jediné, co jsem po ní chtěl – nahrát 640×480 z herního enginu picogame. Uvnitř je přitom malý Linux a to omezení je jen softwarový whitelist. Od sériové konzole a rozšifrovaného firmwaru až…

Schéma zapojení ESP8266 a čtyřkanálového relé pro ovládání čtyř žárovek

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Stolní radar na ESP32 zobrazuje polohu letadel na kruhovém displeji

Pokud vás někdy napadlo, co je za letadlo, které právě přelétá nad vaším domem, pravděpodobně jste sáhli po některé z mobilních aplikací typu FlightRadar24. Projekt ESP32 Plane Radar ale přináší zajímavější řešení – vlastní stolní radar postavený na ESP32, který…

Veřejné osvětlení, světelné znečištění, cirkadiánní rytmus, modrá složka. Z AS7265x a Inkplate 5 Gen2 jsem postavil přenosný analyzátor světla, který měří spektrum 410–940 nm, počítá podíl modré, CCT a Duv a pozná LED, sodíkovou výbojku i žárovku. Aktualizace: nový program…