Kako izabrati ESP32 mikrokontroler? Tu često nastaje konfuzija. ESP32-WROOM, ESP32-S3, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-P4… Espressif je u poslednjih nekoliko godina značajno proširio paletu, i ono što je nekada bio jedan čip postalo je čitava porodica varijanti, svaka sa drugim procesorom i drugim namenama. U ovom vodiču ćemo razložiti svaku varijantu i pomoći vam da izaberete pravi čip za vaš projekat.
Kratak odgovor za nestrpljive
Ako vam se ne čita ceo članak, evo brzog pravila po nameni:
- Klasičan IoT projekat sa WiFi-em? → ESP32-WROOM-32
- AI, kamera, mikrofon, displej? → ESP32-S3
- Najjeftiniji bežični projekat? → ESP32-C3
- Matter, Thread, Zigbee, WiFi 6? → ESP32-C6
- Bluetooth/Zigbee bez WiFi-a (low-power)? → ESP32-H2
- Multimedija, video, ML? → ESP32-P4
A sada, ako želite da razumete zašto nastavite da čitate.
Zašto toliko različitih ESP32 čipova?
Originalni ESP32 je predstavljen 2016. godine i bio je revolucija: dual-core procesor sa WiFi-em i Bluetooth-om za cenu manju od mnogih jednostavnih mikrokontrolera. Tokom godina, Espressif je shvatio da nije svakom projektu potrebno isto: nekima treba jeftiniji čip bez dual-core-a, drugima više memorije i AI ubrzanje, trećima nove bežične standarde kao što su Matter i Thread.
Tako je nastala porodica koja danas pokriva sve segmente. Od najjeftinijeg bežičnog senzora za par stotina dinara do moćne ploče za real-time obradu video signala.
ESP32 (originalni / WROOM-32) — proverena radna snaga
Originalni ESP32, najčešće u WROOM-32 modulu, je i dalje najpopularniji izbor i razlog je jednostavan: najveći ekosistem, najviše tutorijala, najviše biblioteka. Većina projekata na internetu, knjiga i kurseva odnosi se upravo na ovaj čip.
Tehničke karakteristike
- Procesor Xtensa LX6 dual-core
- Brzina do 240 MHz
- Flash tipično 4 MB
- RAM 520 KB
- WiFi 2.4 GHz b/g/n
- Bluetooth Classic + BLE 4.2
- GPIO do 34 pina
- ADC 18 kanala, 12-bit
Kada izabrati originalni ESP32?
Kada radite standardan IoT projekat: kućna automatizacija, senzor koji šalje podatke na server, kontrola releja preko mobilne aplikacije, MQTT broker komunikacija, web server za podešavanja. ESP32-wroom ima dovoljno snage za većinu hobi i komercijalnih primena.
Takođe je odličan izbor ako koristite Bluetooth Classic (npr. za audio streaming preko A2DP profila). Noviji ESP32 čipovi (S3, C3, C6) imaju samo BLE, ne i Classic Bluetooth.
Za projekte gde je potreban jači WiFi signal (veće rastojanje, debeli zidovi), postoji i verzija sa eksternom antenom:
ESP32-S3 — moćni naslednik za AI i multimediju
ESP32-S3 je nadogradnja klasičnog ESP32 sa fokusom na AI/ML aplikacije, audio i video obradu, i USB konektivnost. Iako i dalje koristi Xtensa procesor, dobio je vector instructions koje ubrzavaju neuralne mreže i digitalnu obradu signala.
Šta je novo u odnosu na originalni ESP32?
- Vector instructions za AI/ML i DSP — značajno brža izvršavanja TensorFlow Lite Micro modela
- USB OTG — može da radi i kao USB host (čitač tastature, miša, USB diska)
- Više GPIO pinova (do 45) i više PSRAM-a (do 8 MB)
- Bluetooth 5.0 (LE) umesto Bluetooth 4.2
- Bolja podrška za displeje i kamere kroz dedicated paralelne interfejse
Kada izabrati S3?
Kada projekat uključuje:
- Kameru i obradu slike — npr. detekcija lica, čitanje QR koda, jednostavni computer vision
- Mikrofone i prepoznavanje govora — wake-word detekcija
- LCD/OLED displeje sa LVGL bibliotekom — glatka grafika, animacije
- USB uređaje — pravljenje custom HID-a, virtuelnog COM porta, čitača kartica
Ako planirate da radite sa kamerom i mikrofonom u istom projektu, pogledajte Seeed Studio XIAO ESP32-S3 Sense — dolazi sa već integrisanom kamerom OV2640 i digitalnim mikrofonom, a veličine je nokta. Idealna za “tinyML” eksperimente.
ESP32-C3 — jeftin, štedljiv, bežični
ESP32-C3 je prvi ESP32 čip baziran na RISC-V arhitekturi, otvorenoj instrukcijskoj listi koja zamenjuje Xtensa procesor. Cilj C3 čipa je da bude najjeftinija ulazna tačka u ESP32 ekosistem uz održanu WiFi i BLE konektivnost.
Tehničke karakteristike
- Procesor RISC-V single-core
- Brzina do 160 MHz
- Flash tipično 4 MB
- RAM 400 KB
- WiFi 2.4 GHz b/g/n
- Bluetooth 5.0 LE samo
- GPIO 22 pina
Kada izabrati C3?
Kada vam treba jeftin bežični senzor ili kontroler, a ne treba vam moć dual-core procesora. Klasični primeri:
- WiFi prekidač za automatizaciju (jedna konekcija, jedan relej)
- Senzor temperature/vlažnosti koji šalje podatke jednom u 5 minuta
- BLE iBeacon ili tag
- Jednostavni MQTT klijent
C3 je takođe energetski efikasniji od originalnog ESP32 u deep sleep režimu, što ga čini boljim izborom za baterijski napajane projekte.
ESP32-C6 — budućnost je Matter i WiFi 6
ESP32-C6 je verovatno najuzbudljiviji član porodice za one koji prate trendove pametne kuće. To je prvi ESP32 čip koji podržava WiFi 6 (802.11ax), Thread, i Zigbee a samim tim i Matter standard za interoperabilnost pametnih uređaja.
Šta je novo i bitno?
- WiFi 6 (802.11ax) — bolja energetska efikasnost u modernim mrežama (Target Wake Time)
- Thread i Zigbee — direktna integracija sa pametnim uređajima bez preko-WiFi mosta
- Matter ready — najnoviji industrijski standard koji povezuje Apple HomeKit, Google Home, Amazon Alexa i SmartThings
- Bluetooth 5.3 LE
- RISC-V dual-core (jedan high-performance + jedan low-power)
Kada izabrati C6?
Kada gradite uređaj koji treba da radi sa modernim ekosistemom pametne kuće bez vendor lock-in-a. Matter podržan termometar, Zigbee senzor pokreta, Thread border router za mesh mrežu — sve je to teritorija C6 čipa.
Takođe, ako pravite nove proizvode danas, C6 je future-proof izbor — Matter je standard koji svi veliki igrači guraju i očekuje se da će u narednih par godina postati dominantan.
ESP32-H2 — Bluetooth, Zigbee i Thread, bez WiFi-a
ESP32-H2 je specifičan član porodice — nema WiFi. Zašto bi neko pravio ESP32 bez WiFi-a? Zato što za određene primene WiFi nije potreban, a izostavljanje WiFi radija znači znatno manju potrošnju i nižu cenu.
H2 je namenjen za Bluetooth LE 5.3, Thread i Zigbee uređaje koji rade u mesh mrežama — npr. Zigbee senzor koji šalje podatke ka Zigbee hub-u, ili Matter-over-Thread uređaj.
Kada izabrati H2?
Skoro nikada za hobi projekte — ovo je čip za specifične komercijalne IoT proizvode koji rade u Zigbee/Thread mreži. Ako pravite tipičan WiFi senzor, H2 vam ne odgovara — uzmite C3 ili C6.
ESP32-P4 — multimedijalna zver bez bežične veze
ESP32-P4 je novi član porodice (predstavljen 2024.) i fundamentalno se razlikuje od ostalih: nema WiFi ni Bluetooth. Umesto toga, fokus je na velikim performansama za multimediju — HDMI izlaz, MIPI-CSI kamera interfejs, hardversko ubrzanje za H.264 video.
Šta je u njemu posebno?
- RISC-V dual-core na 400 MHz — najbrži ESP32 do sada
- Hardverska podrška za 2D grafiku, JPEG enkoder/dekoder
- MIPI-DSI za displej, MIPI-CSI za kameru
- USB 2.0 High Speed
- Velika količina memorije (do 32 MB PSRAM)
Kada izabrati P4?
Kada pravite HMI uređaj sa velikim displejem, video monitor, ili industrijski kontroler sa zahtevnim grafičkim interfejsom. P4 se često kombinuje sa nekim drugim ESP32 čipom (npr. C6) preko SDIO interfejsa kako bi dobio bežičnu vezu.
Velika tabela poređenja
| Čip | Procesor | Brzina | WiFi | Bluetooth | Specijalno |
|---|---|---|---|---|---|
| ESP32 (WROOM) | Xtensa LX6 dual-core | 240 MHz | b/g/n | Classic + BLE 4.2 | Najveći ekosistem |
| ESP32-S3 | Xtensa LX7 dual-core | 240 MHz | b/g/n | BLE 5.0 | AI vector instr., USB OTG |
| ESP32-C3 | RISC-V single-core | 160 MHz | b/g/n | BLE 5.0 | Najjeftiniji bežični |
| ESP32-C6 | RISC-V dual-core | 160 MHz | WiFi 6 | BLE 5.3 | Matter, Thread, Zigbee |
| ESP32-H2 | RISC-V single-core | 96 MHz | — | BLE 5.3 | Thread, Zigbee, low power |
| ESP32-P4 | RISC-V dual-core | 400 MHz | — | — | HDMI, MIPI, video |
Konkretni primeri: koji ESP32 za koji projekat?
🏠 Pametan prekidač za svetlo
ESP32-C3. Jednostavan zadatak (relej + WiFi konekcija + MQTT), ne treba dual-core, a C3 je najjeftiniji. Ako želite Matter podršku → ESP32-C6.
📷 Kamera za nadzor sa detekcijom pokreta
ESP32-S3 sa OV2640 kamerom (ili gotov XIAO ESP32-S3 Sense). S3 ima vector instrukcije za bržu obradu slike i dovoljno RAM-a za buffer-ovanje frame-ova.
🌡️ Bežični senzor temperature na bateriju
ESP32-C3 ili XIAO ESP32-C6. Oba imaju odlične deep sleep režime — baterija od 1000 mAh može da traje godinu dana ako šalje podatke svakih 5-10 minuta.
🎵 Bluetooth audio prijemnik (A2DP)
Originalni ESP32-WROOM-32. Jedini ESP32 čip koji podržava Bluetooth Classic, što je potrebno za A2DP audio profil. S3, C3, C6 imaju samo BLE.
🖥️ Industrijski HMI panel sa ekranom
ESP32-S3 sa LVGL bibliotekom za standardne projekte, ili ESP32-P4 ako trebate napredniju grafiku. Postoji i gotova ploča sa integrisanim displejem:
📡 GSM/GPRS modul sa cloud konekcijom
ESP32-WROOM kombinovan sa SIM800L modulom. Za gotovu ploču koja kombinuje oba:
🤖 Edukacija i tinyML eksperimenti
XIAO Machine Learning kit dolazi sa svim potrebnim senzorima i tutorialima za prepoznavanje pokreta, zvuka i slika.
Šta da izbegavate prilikom izbora?
- Ne kupujte H2 ako ne znate šta je Zigbee/Thread. Ovaj čip je za specifične primene, za hobi projekte uzmite C3 ili C6.
- Ne kupujte S3 “za svaki slučaj” ako pravite jednostavan WiFi prekidač. C3 košta upola manje i radiće isti posao.
- Ne mešajte ESP32 sa ESP8266. ESP8266 je stariji, slabiji čip — ima samo WiFi, jedno jezgro, manje memorije. Za nove projekte uvek krenite sa nekim ESP32.
- Pazite na napajanje. Svi ESP32 čipovi rade na 3.3 V logici. Direktno spajanje 5 V senzora može oštetiti ploču.
Zaključak: koji je vaš ESP32?
Ako i dalje niste sigurni:
- Tek krećete sa ESP32 → originalni ESP32-WROOM-32
- Pravite jeftin bežični senzor → ESP32-C3
- Pravite uređaj za pametnu kuću budućnosti → ESP32-C6
- Trebate AI, kameru, mikrofon → ESP32-S3
- Trebate Zigbee/Thread mesh bez WiFi-a → ESP32-H2
- Trebate video, displej, multimediju → ESP32-P4
Istražite celu ESP32 ponudu i izaberite čip koji odgovara vašem projektu.
// Često postavljana pitanja
S2 je single-core sa USB-om i bez Bluetooth-a, dok je S3 dual-core sa USB-om i Bluetooth 5.0 LE. S3 je generalno bolji izbor za nove projekte jer se S2 ne razvija aktivno.
Najčešće da, ali ne uvek bez prepravki. Kod koji koristi standardne Arduino ili ESP-IDF biblioteke se obično prenosi lako. Problemi nastaju kada se koriste specifični GPIO pinovi (raspored se razlikuje), Bluetooth Classic (samo originalni ESP32), ili hardverske periferije specifične za jednu varijantu (USB OTG na S3, Zigbee radio na C6).
ESP32-C6 i ESP32-H2 imaju nativnu hardversku podršku za Thread radio, što je ključno za Matter-over-Thread. Originalni ESP32, S3 i C3 mogu raditi Matter-over-WiFi, ali bez Thread podrške. Za proizvode koji ciljaju Matter ekosistem, C6 je trenutno najbolji izbor.
Ne po pitanju samog čipa — XIAO koristi iste ESP32 čipove kao standardne ploče. Razlika je u broju izvedenih GPIO pinova (XIAO ima manje, oko 11 pinova naspram 30+ na DevKit-u) zbog manjih dimenzija. Ako vam treba mnogo I/O pinova, izaberite DevKit; ako vam treba kompaktnost, izaberite XIAO.
Da, sve varijante ESP32 (originalni, S3, C3, C6, H2, P4) podržane su u Arduino IDE-u kroz Espressif board package. Alternativno, možete koristiti i ESP-IDF (zvanični Espressif framework) za napredniji rad, ili PlatformIO za bolje upravljanje projektima.

