

ESP32 S2 Mini typeC-USB
€10.99 (DDV vključen)
ESP32 S2 Mini je kompaktna WiFi plošča z enojedernim Xtensa LX7 do 240 MHz, nativnim USB OTG, 4 MB flash, 2 MB PSRAM in 14 kapacitivnimi tipali — brez Bluetooth.
2 na zalogi
Opis
Kompakten ESP32-S2 z nativnim USB — WiFi brez Bluetooth za IoT in USB projekte
ESP32 S2 Mini je razvita plošča v LOLIN/WeMos D1 Mini formatu, ki temelji na čipu ESP32-S2FN4R2 — enojedernem Xtensa® LX7 z vgrajeno 4 MB flash in 2 MB PSRAM. Za razliko od standardnega ESP32 ima plošča nativen USB OTG vmesnik, kar pomeni, da ni potreben ločen USB–UART čip: plošča se povelje neposredno kot USB naprava ali celo USB gostitelj. To odpira možnosti za USB HID emulacijo (miška, tipkovnica), USB CDC serijski vmesnik in USB mass storage.
Pozor: ESP32-S2 nima Bluetooth — tisti, ki potrebujete BT, segajte po ESP32-S3 ali ESP32-C3. Ta plošča je specializirana za WiFi IoT projekte, USB aplikacije in energijsko varčne naprave z bogatim naborom GPIO. Podprta je v Arduino IDE, CircuitPython, MicroPython in ESP-IDF.
Anatomija krmilnika
| Lastnost | Podatek |
|---|---|
| Tip krmilnika | ESP32-S2 Mini, LOLIN D1 Mini kompatibilen format |
| Mikrokrmilnik | ESP32-S2FN4R2, Xtensa® LX7 enojedernen, do 240 MHz |
| USB komunikacijski čip | Nativen USB OTG (ni CH340/CP2102!) |
| USB konektor | Type-C USB |
| Logična napetost | 3,3 V |
| Bluetooth | Ni — samo WiFi 802.11 b/g/n |
Ključne lastnosti
- Enojedernen Xtensa® LX7 do 240 MHz – hišnajša arhitektura od LX6, a enojedernen; dober za WiFi IoT in USB aplikacije
- 4 MB flash + 2 MB PSRAM vgrajen v čip – prostora za slike, spletne strižni, TensorFlow Lite modele
- Nativen USB OTG (polna hitrost 12 Mbps) – USB HID, CDC, mass storage in OTG host brez zunašnjega USB–UART čipa
- WiFi 802.11 b/g/n, 2,4 GHz – brez Bluetooth (specifična prednost za WiFi-only naprave z manjšim šumom)
- 14 kapacitivnih tipali – brez fizičnih tipk, z dotikom zaznavaj prisotnost ali gibe
- 2 × 8-bit DAC – analogni izhod za avdio signal, PWM nadomestek, referenčna napetost
- Baterijsko napajanje – konektor za 3,7 V LiPo baterijo z integriranim polnilcem
Kaj potrebujem za začetek?
- USB-C kabel – za programiranje in napajanje (nativni USB, ni treba gonilnikov CH340!)
- Arduino IDE 2.x z ESP32 board core – Espressif Systems paket; izberi LOLIN S2 Mini ali ESP32-S2 Dev Board
- Gonilnik za nativen USB – Windows 10/11 zazna avtomatčno; macOS in Linux brez gonilnikov
- Protoboard + jumper kabli – za prve preizkuse brez spajkanja
Moj prvi projekt – 3 koraki
- Priključi ESP32 S2 Mini prek USB-C kabla direktno v računalnik; pritisni BOOT tipko med priključevanjem za ročni bootloader
- V Arduino IDE namesti ESP32 core; izberi Tools → Board → LOLIN S2 Mini; Tools → Port → izberi COM port
- Odpri primer WiFiScan ali USB_HID_Mouse → Upload in opazuj rezultat v serijskem monitorju
Primeri uporabe
- USB HID emulator (samodejni vnos tipkovnice ali gičalnik miške za testiranje računalnika)
- WiFi spletni streženičk (lokalna nadzorna plošča z 2 MB PSRAM za slike in JS)
- Nosljiva naprava z dotikovalnim vmesnikom (14 kapacitivnih tipali za brez-tipk UI)
- CircuitPython razvoj (Adafruit-ov CircuitPython podpira S2 Mini nativno)
- Baterijsko napajana IoT naprava (LiPo konektor + deep sleep < 20 µA)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Mikrokrmilnik | ESP32-S2FN4R2 |
| Arhitektura | Xtensa® LX7 enojedernen, 32-bit |
| Hitrost ure | do 240 MHz |
| Flash pomnilnik | 4 MB (vgrajen v čip) |
| PSRAM | 2 MB (vgrajen v čip) |
| SRAM | 320 KB |
| WiFi | 802.11 b/g/n, 2,4 GHz |
| Bluetooth | Ni — ESP32-S2 nima BT |
| USB | Nativen USB OTG, polna hitrost 12 Mbps (Type-C) |
| GPIO pini | 27 uporabnih |
| ADC | 2 × 12-bit, 20 kanalov |
| DAC | 2 kanala, 8-bit |
| Touch pini | 14 kapacitivnih |
| Komunikacija | 4× SPI, 2× I²C, 2× UART, 1× I²S, USB OTG |
| Napajanje | 5 V prek USB-C ali 3,3 V prek pina; LiPo konektor |
| Dimenzije | 34,3 × 25,4 mm |
Primerjava: ESP32 S2 Mini vs ESP32-C3 Super Mini vs ESP32-S3 Mini
| ESP32 S2 Mini | ESP32-C3 Super Mini | ESP32-S3 Super Mini | |
|---|---|---|---|
| MCU | LX7, 1 jedro, 240 MHz | RISC-V, 1 jedro, 160 MHz | LX7, 2 jedri, 240 MHz |
| Flash | 4 MB | 4 MB | 4 MB |
| PSRAM | 2 MB | Ni | Ni/2 MB |
| Bluetooth | NI | BLE 5.0 | BLE 5.0 |
| USB | Nativen USB OTG | Nativen USB CDC | 2× USB (nat.) |
Inženirski PRO nasvet
Bootloader in nativen USB: GPIO0 mora biti HIGH med zagonom za normalno delovanje – za razliko od ESP32 z ločenim USB–UART čipom, ESP32-S2 za programiranje uporablja nativen USB protokol. Ob priključevanju: če GPIO0 ostane LOW, plošča vstopi v USB DFU (Device Firmware Update) bootloader način. V Arduino IDE to ni težava, ker IDE avtomatično stopi v DFU za nalaganje. A če imaš GPIO0 poveaazan z zunanjo napravo, ki ga vlece na GND, plošča ne bo zagotovila lastnega programa po napajanju. Rešitev: pustite GPIO0 prost ali ga prek 10 kΩ povezi na 3,3 V pri lastnem dizajnu.
Kompatibilnost
Arduino IDE 2.x z ESP32 core (Espressif Systems, v2.x ali v3.x); izberi LOLIN S2 Mini ali generik ESP32-S2. CircuitPython (Adafruit firmware za S2 Mini). MicroPython (esp32s2-generikna firmware). ESP-IDF v5.x za produkcijsko kodo. Gonilniki: Windows 10/11 zazna nativen USB avtomatčno; macOS in Linux brez gonilnikov.


















