Otevře se na nové kartě

LOLIN S2 Mini Pinout

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.

LOLIN S2 Mini – pinoutLOLIN S2 Mini – pinoutchiptron.cz · CC BY 4.0ESP32-S2015RSTS2 Mini GPIO15 ADC2_CH4 LED VBUS ↔ 5 V z USB-C, bez USB napájecí vstup GND GND GPIO17 ADC2_CH6 GPIO16 ADC2_CH5 GPIO21 GPIO18 ADC2_CH7 GPIO34 GPIO33 SDA GPIO36 GPIO35 SCL GPIO38 GPIO37 RX GPIO40 GPIO39 TX GPIO14 ADC2_CH3 3V3 → Výstup 3,3 V ze stabilizátoru desky GPIO13 ADC2_CH2 GPIO12 SS ADC2_CH1 GPIO10 ADC1_CH9 GPIO11 MOSI ADC2_CH0 GPIO8 ADC1_CH7 GPIO9 MISO ADC1_CH8 GPIO6 ADC1_CH5 GPIO7 SCK ADC1_CH6 GPIO4 ADC1_CH3 GPIO5 ADC1_CH4 GPIO2 ADC1_CH1 GPIO3 ADC1_CH2 GPIO1 ADC1_CH0 EN ← Reset (tlačítko RST) – log. 0 drží čip v resetu GPIO UART I2C SPI ADC (analog) Napájení Zem (GND) Řízení / reset
Stáhnout:PNGSVG
Tabulka pinů – LOLIN S2 Mini
PinNázevSměrUARTI2CSPIADCDACDotykPoznámka
J2 (vpravo vnější) 1ENvstupReset (tlačítko RST) – log. 0 drží čip v resetu
J2 (vpravo vnější) 2GPIO3vstup/výstupADC1_CH2T3Na pozici A0 u D1 mini – v Arduinu je to ale A2 (A0–A19 = GPIO1–20).
J2 (vpravo vnější) 3GPIO5vstup/výstupADC1_CH4T5
J2 (vpravo vnější) 4GPIO7vstup/výstupSCKADC1_CH6T7
J2 (vpravo vnější) 5GPIO9vstup/výstupMISOADC1_CH8T9
J2 (vpravo vnější) 6GPIO11vstup/výstupMOSIADC2_CH0T11
J2 (vpravo vnější) 7GPIO12vstup/výstupSSADC2_CH1T12
J2 (vpravo vnější) 83V3výstupVýstup 3,3 V ze stabilizátoru desky
J3 (vlevo vnější) 1GPIO39vstup/výstupTXUART TX v Arduinu (Serial1) – konzole je přes USB
J3 (vlevo vnější) 2GPIO37vstup/výstupRXUART RX v Arduinu (Serial1)
J3 (vlevo vnější) 3GPIO35vstup/výstupSCL
J3 (vlevo vnější) 4GPIO33vstup/výstupSDA
J3 (vlevo vnější) 5GPIO18vstup/výstupADC2_CH7DAC2Na 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ší) 6GPIO16vstup/výstupADC2_CH5
J3 (vlevo vnější) 7GND–
J3 (vlevo vnější) 8VBUSvstup/výstup5 V z USB-C, bez USB napájecí vstup
J4 (vlevo vnitřní) 1GPIO40vstup/výstupJTAG MTDO
J4 (vlevo vnitřní) 2GPIO38vstup/výstup
J4 (vlevo vnitřní) 3GPIO36vstup/výstup
J4 (vlevo vnitřní) 4GPIO34vstup/výstup
J4 (vlevo vnitřní) 5GPIO21vstup/výstup
J4 (vlevo vnitřní) 6GPIO17vstup/výstupADC2_CH6DAC1
J4 (vlevo vnitřní) 7GND–
J4 (vlevo vnitřní) 8GPIO15vstup/výstupADC2_CH4Vestavěná LED přes 2 kΩ, svítí v log. 1. Jde použít i jako obecný GPIO.
J5 (vpravo vnitřní) 1GPIO1vstup/výstupADC1_CH0T1
J5 (vpravo vnitřní) 2GPIO2vstup/výstupADC1_CH1T2
J5 (vpravo vnitřní) 3GPIO4vstup/výstupADC1_CH3T4
J5 (vpravo vnitřní) 4GPIO6vstup/výstupADC1_CH5T6
J5 (vpravo vnitřní) 5GPIO8vstup/výstupADC1_CH7T8
J5 (vpravo vnitřní) 6GPIO10vstup/výstupADC1_CH9T10
J5 (vpravo vnitřní) 7GPIO13vstup/výstupADC2_CH2T13
J5 (vpravo vnitřní) 8GPIO14vstup/výstupADC2_CH3T14

Piny použité na desce

Tyto piny čipu obsluhují součástky na desce a ven vyvedené nejsou:

PinFunkce na desce
GPIO0Tlačítko BOOT (0) – strapping pin, log. 0 při startu = režim nahrávání
GPIO19, 20USB D− a D+ (nativní USB, konektor USB-C)
GPIO26–32Flash a PSRAM v pouzdře čipu
GPIO43, 44UART0 (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:

ESP32-S2 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í.

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…

Nabíjecí AA baterie MediaRange s USB nabíjecími kabely

Test nabíjecích AA baterií s USB (1,5 V) proti alkalickým. Pokles napětí, maximální proud, skutečná kapacita a cena za mAh. Bluetouch, MediaRange, ZNTer.

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…

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ý…

Přenosná meteostanice s displejem zobrazujícím naměřené hodnoty a grafy vedle černého čidla

Meteostanice na LaskaKit ESPink-4.26, která nepotřebuje internet ani cloud. Sama rozpozná připojená čidla, kreslí grafy na e-paper a nastavíte ji přes USB nebo WiFi z telefonu. Nově i víc veličin v jednom grafu a kalibrace CO2, která čeká na ustálení…