

ESP32-S WROOM32 IC smd
€7.99 (DDV vključen)
ESP32-S WROOM32 je zmogljiv 2,4 GHz WiFi + Bluetooth 4.2 SoC modul za vgradnjo v PCB — z ESP32-D0WD, do 240 MHz dvojedrnim LX6, 4 MB flash in U.FL anteno.
Ni na zalogi
Prijava na sporočilo ob novi zalogi.
Opis
Kompakten WiFi + Bluetooth modul za vgradnjo v lasten dizajn
ESP32-S WROOM32 je SMD modul podjetja Espressif, ki v majhnem kovinskem ohišju (25,5 × 18 × 3 mm) združuje dvojedrni Xtensa® LX6 procesor, 4 MB flash pomnilnika, PCB anteno in 2,4 GHz WiFi ter Bluetooth 4.2 radio. Namenjen je neposredni vgradnji (surface mount) v lastne PCB plošče — ni ga treba postavljati na protoboard ali razvojno ploščo.
Zahvaljujoč pogozovanim luknjam (ang. castellated holes), ki obkrožajo modul, ga je mogoče spajkati neposredno na matično ploščo. Kombinacija WiFi, Bluetooth, bogatega nabora perifernih enot in nizke porabe v načinu globokega spanca (< 10 µA) ga uvršča med priljubljene elemente IoT naprav, nosljive elektronike in industrijskih krmilnih sistemov. Podprt je v Arduino IDE, ESP-IDF, PlatformIO in MicroPython.
Anatomija modula
| Lastnost | Podatek |
|---|---|
| Tip modula | SMD vgradni modul (castellated pads) |
| Mikrokrmilnik | ESP32-D0WD, Xtensa® LX6 dvojedrni, do 240 MHz |
| Flash pomnilnik | 4 MB QSPI |
| RAM | 520 KB SRAM |
| Antena | Integrirana PCB antena + U.FL priključek za zunanjo anteno |
| Logična napetost | 3,3 V |
| Napajalna napetost | 2,7 – 3,6 V DC |
Ključne lastnosti
- Dvojedrni Xtensa® LX6 do 240 MHz – dovolj zmogljiv za hkratno obdelavo WiFi prometa, senzorskih podatkov in prikaza
- 4 MB QSPI flash + 520 KB SRAM – prostora za kompleksne programe z OTA posodobitvami
- 2,4 GHz WiFi 802.11 b/g/n + BT 4.2 BLE – brezžična povezljivost v enem čipu, brez zunanjih modulov
- Do 34 GPIO pinov – ADC (18 kan., 12-bit), DAC (2 kan.), I²C, SPI, UART, I²S, PWM, kapacitivni tipali (10)
- Dvojna antenska opcija – PCB antena za standardne aplikacije, U.FL za zunanjo anteno v ohišju
- Globoko spanje < 10 µA – primerno za baterijsko napajane naprave z dolgo življenjsko dobo
- Kriptografski pospeševalniki – AES-128/256, RSA, SHA-2 in Secure Boot za varno komunikacijo
Kaj potrebujem za začetek?
- USB–UART pretvornik (3,3 V!) – npr. CP2102 ali CH340 adapter za programiranje modula
- 3,3 V napajanje – zunanji regulator (npr. AMS1117-3.3) ali razvojna plošča kot vmesnik
- Arduino IDE ali PlatformIO – namesti ESP32 board core (Espressif Systems)
- Adapter ploščica ali lastna PCB – spajkaj modul na 2,54 mm raster adapter za protoboard
- 10 kΩ pull-up upor na EN pin – potreben za zanesljiv reset pri lastni PCB
Moj prvi projekt – 3 koraki
- Spajkaj ESP32-S WROOM32 na adapter ploščico; poveži GPIO0 → GND za vstop v bootloader način, EN pin prek 10 kΩ na 3,3 V
- Namesti ESP32 core v Arduino IDE: File → Preferences → dodaj Espressif URL; nato Tools → Board → ESP32 Dev Module
- Naloži primer WiFiScan ali BLE_scan in v serijskem monitorju preveri zaznana omrežja in naprave
Primeri uporabe
- Pametno domače ohišje (WiFi rele krmilnik z MQTT in Home Assistant integracijo)
- IoT merilna naprava (temperatura, vlaga, BLE oddajanje podatkov na telefon)
- Industrijski krmilnik (Modbus TCP, OTA posodobitve prek WiFi, watchdog timer)
- Nosljiva elektronika (baterijsko napajan BLE senzor z globokim spanjem)
- Avdio streaming (I²S vmesnik, Internet radio, glasovni ukazi z mikrofonom)
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Mikrokrmilnik | ESP32-D0WD |
| Arhitektura | Xtensa® LX6 dvojedrni, 32-bit |
| Hitrost ure | do 240 MHz |
| Flash pomnilnik | 4 MB QSPI |
| RAM | 520 KB SRAM + 8 KB RTC SRAM |
| ROM | 448 KB |
| WiFi | 802.11 b/g/n, 2,4 GHz, do +20 dBm |
| Bluetooth | v4.2 BR/EDR + BLE |
| GPIO pini | do 34 |
| ADC | 18 kanalov, 12-bit |
| DAC | 2 kanala, 8-bit |
| Touch pini | 10 kapacitivnih |
| Komunikacija | 4× UART, 2× I²C, 4× SPI, 2× I²S, CAN (TWAI) |
| Napajanje modula | 2,7 – 3,6 V DC |
| Tok globokega spanja | < 10 µA |
| Antena | PCB + U.FL priključek |
| Dimenzije | 25,5 × 18,0 × 3,0 mm |
| Delovna temperatura | −40 °C do +85 °C |
Primerjava: ESP32-S WROOM32 vs ESP32-WROOM-32U vs ESP32-SOLO-1
| ESP32-S WROOM32 | ESP32-WROOM-32U | ESP32-SOLO-1 | |
|---|---|---|---|
| MCU | D0WD, 2 jedri, 240 MHz | D0WD, 2 jedri, 240 MHz | S0WD, 1 jedro, 240 MHz |
| Flash | 4 MB | 4 / 8 / 16 MB | 4 MB |
| RAM | 520 KB | 520 KB | 520 KB |
| Antena | PCB + U.FL | samo U.FL | samo PCB |
| Jedra | 2 | 2 | 1 |
Inženirski PRO nasvet
ADC2 ne deluje med aktivnim WiFi – na ESP32 sta dva ADC bloka: ADC1 (GPIO32–39) in ADC2 (GPIO0, 2, 4, 12–15, 25–27). Ko je WiFi radio aktiven, gonilnik ADC2 zasede WiFi stack in meritve vračajo naključne ali napačne vrednosti brez kakršne koli kode napake. Rešitev: vse analogne vhode vedno speljuj na ADC1 pine (GPIO32–GPIO39). Če meriš napetost baterije ali potenciometra ob hkratni WiFi komunikaciji, bo napačen pin tiho vrnil napačno vrednost — brez opozorila v kodi.
Kompatibilnost
Arduino IDE 2.x z ESP32 board paketom (Espressif Systems, različica 2.x ali 3.x). ESP-IDF v5.x za produkcijsko programiranje. PlatformIO z espressif32 platformo. MicroPython (esp32-generikna firmware). Gonilniki za USB–UART niso vgrajeni v modul — potreben je zunanji CH340, CP2102 ali FTDI adapter pri 3,3 V logičnih nivojih (5 V bo poškodovalo modul).










