LOLIN S2 Mini (dříve WEMOS) je deska velikosti D1 mini s čipem ESP32-S2 a konektorem USB-C. Vnější řady plošek odpovídají D1 mini, takže na ni pasují shieldy pro D1 mini; vnitřní řady přidávají dalších 16 pinů – celkem je vyvedeno 27 GPIO.
ESP32-S2 má jedno jádro, Wi-Fi a nativní USB, ale nemá Bluetooth.
Parametry
- ESP32-S2FN4R2: 1 jádro Xtensa LX7 až 240 MHz, 4 MB flash a 2 MB PSRAM v pouzdře
- Wi-Fi 2,4 GHz (bez Bluetooth)
- 27 GPIO ve dvou dvojitých řadách, 20 analogových vstupů (ADC1 a ADC2), 2× DAC (GPIO17, GPIO18)
- UART, I2C, SPI, PWM, I2S, dotykové vstupy (GPIO1–14), USB OTG
- USB-C (nativní USB), tlačítka BOOT (0) a RST, LED na GPIO15
- 34,3 × 25,4 mm (velikost D1 mini)
Diagram ukazuje stranu se součástkami, USB nahoře. Čísla GPIO jsou na desce potištěná jen ze spodní strany, u každé dvojice plošek (vnitřní/vnější). Popisky levé i pravé strany jdou odshora střídavě: vnitřní a vnější řada.
Ve sloupci Pin tabulky je konektor ze schématu WEMOS (J2–J5) a číslo jeho pinu – pin 1 je dole u antény. Konzole Arduina i MicroPythonu běží přes nativní USB; UART0 (GPIO43/44) na plošky nevede.
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 | DAC | Dotyk | Poznámka |
|---|---|---|---|---|---|---|---|---|---|
| J2 (vpravo vnější) 1 | EN | vstup | Reset (tlačítko RST) – log. 0 drží čip v resetu | ||||||
| J2 (vpravo vnější) 2 | GPIO3 | vstup/výstup | ADC1_CH2 | T3 | Na pozici A0 u D1 mini – v Arduinu je to ale A2 (A0–A19 = GPIO1–20). | ||||
| J2 (vpravo vnější) 3 | GPIO5 | vstup/výstup | ADC1_CH4 | T5 | |||||
| J2 (vpravo vnější) 4 | GPIO7 | vstup/výstup | SCK | ADC1_CH6 | T7 | ||||
| J2 (vpravo vnější) 5 | GPIO9 | vstup/výstup | MISO | ADC1_CH8 | T9 | ||||
| J2 (vpravo vnější) 6 | GPIO11 | vstup/výstup | MOSI | ADC2_CH0 | T11 | ||||
| J2 (vpravo vnější) 7 | GPIO12 | vstup/výstup | SS | ADC2_CH1 | T12 | ||||
| J2 (vpravo vnější) 8 | 3V3 | výstup | Výstup 3,3 V ze stabilizátoru desky | ||||||
| J3 (vlevo vnější) 1 | GPIO39 | vstup/výstup | TX | UART TX v Arduinu (Serial1) – konzole je přes USB | |||||
| J3 (vlevo vnější) 2 | GPIO37 | vstup/výstup | RX | UART RX v Arduinu (Serial1) | |||||
| J3 (vlevo vnější) 3 | GPIO35 | vstup/výstup | SCL | ||||||
| J3 (vlevo vnější) 4 | GPIO33 | vstup/výstup | SDA | ||||||
| J3 (vlevo vnější) 5 | GPIO18 | vstup/výstup | ADC2_CH7 | DAC2 | Na desce je pull-up 10 kΩ na 3,3 V – pin je v klidu v log. 1, ovlivňuje výstup DAC2 i měření ADC. | ||||
| J3 (vlevo vnější) 6 | GPIO16 | vstup/výstup | ADC2_CH5 | ||||||
| J3 (vlevo vnější) 7 | GND | – | |||||||
| J3 (vlevo vnější) 8 | VBUS | vstup/výstup | 5 V z USB-C, bez USB napájecí vstup | ||||||
| J4 (vlevo vnitřní) 1 | GPIO40 | vstup/výstup | JTAG MTDO | ||||||
| J4 (vlevo vnitřní) 2 | GPIO38 | vstup/výstup | |||||||
| J4 (vlevo vnitřní) 3 | GPIO36 | vstup/výstup | |||||||
| J4 (vlevo vnitřní) 4 | GPIO34 | vstup/výstup | |||||||
| J4 (vlevo vnitřní) 5 | GPIO21 | vstup/výstup | |||||||
| J4 (vlevo vnitřní) 6 | GPIO17 | vstup/výstup | ADC2_CH6 | DAC1 | |||||
| J4 (vlevo vnitřní) 7 | GND | – | |||||||
| J4 (vlevo vnitřní) 8 | GPIO15 | vstup/výstup | ADC2_CH4 | Vestavěná LED přes 2 kΩ, svítí v log. 1. Jde použít i jako obecný GPIO. | |||||
| J5 (vpravo vnitřní) 1 | GPIO1 | vstup/výstup | ADC1_CH0 | T1 | |||||
| J5 (vpravo vnitřní) 2 | GPIO2 | vstup/výstup | ADC1_CH1 | T2 | |||||
| J5 (vpravo vnitřní) 3 | GPIO4 | vstup/výstup | ADC1_CH3 | T4 | |||||
| J5 (vpravo vnitřní) 4 | GPIO6 | vstup/výstup | ADC1_CH5 | T6 | |||||
| J5 (vpravo vnitřní) 5 | GPIO8 | vstup/výstup | ADC1_CH7 | T8 | |||||
| J5 (vpravo vnitřní) 6 | GPIO10 | vstup/výstup | ADC1_CH9 | T10 | |||||
| J5 (vpravo vnitřní) 7 | GPIO13 | vstup/výstup | ADC2_CH2 | T13 | |||||
| J5 (vpravo vnitřní) 8 | GPIO14 | vstup/výstup | ADC2_CH3 | T14 |
Piny použité na desce
Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:
| Pin | Funkce na desce |
|---|---|
| GPIO0 | Tlačítko BOOT (0) – strapping pin, log. 0 při startu = režim nahrávání |
| GPIO19, 20 | USB D− a D+ (nativní USB, konektor USB-C) |
| GPIO26–32 | Flash a PSRAM v pouzdře čipu |
| GPIO43, 44 | UART0 (výpis bootloaderu) – na plošky nevede, konzole jde přes USB |
Na co si dát pozor
- GPIO nejsou 5V tolerantní.
- GPIO0 je jen na tlačítku BOOT – při nahrávání přes nativní USB často pomůže podržet BOOT a stisknout RST.
- GPIO18 má na desce pull-up 10 kΩ – v klidu je v log. 1 (vliv na DAC2 a ADC).
- ADC2 (GPIO11–18) nejde spolehlivě číst při zapnuté Wi-Fi – pro analogové vstupy volte GPIO1–10.
- Na pozici A0 shieldů pro D1 mini je GPIO3 (v Arduinu A2).
- Levné klony mívají čip bez PSRAM.
Kde koupit
LOLIN S2 Mini seženete například tady:
- Pájeníčko.cz – Wemos S2 Mini (ESP32-S2)
ESP32-S2 na chiptronu
Na chiptronu najdete tyto projekty a návody:
- Porovnání čipů ESP32 – kdy sáhnout po S2 (nativní USB, bez Bluetooth) a kdy po jiném čipu
Další pinouty
Všechny pinouty najdete na stránce Pinouty.





