Popis
Postav si chytré IoT projekty s ESP32
S deskou ESP32 DevKitC 38pin s modulem ESP32-WROOM-32E, 4 MB flash a microUSB konektorem snadno vytvoříte vlastní IoT zařízení, chytré senzory, datalogger, robota nebo domácí automatizaci. ESP32 nabízí v jediném modulu výkonný mikrokontrolér, WiFi i Bluetooth, takže projekt můžete připojit k domácí síti, mobilnímu telefonu nebo internetovým službám bez dalších komunikačních modulů.
Základem vývojové desky je modul ESP32-WROOM-32E s 4 MB flash paměti. ESP32-WROOM-32E je novější generace modulu navazující na původní ESP32-WROOM-32 a zachovává kompatibilní platformu ESP32 pro stávající i nové projekty.
Tato varianta desky je vybavena microUSB konektorem, přes který lze desku napájet i programovat. Pro komunikaci s počítačem je osazen USB–UART převodník CP2102. Deska obsahuje také napěťový regulátor a tlačítka EN a BOOT.
ESP32 můžete používat v Arduino IDE, MicroPythonu nebo oficiálním ESP-IDF. Díky podpoře GPIO, PWM, ADC, DAC, UART, I²C, SPI a dalších periferií lze připojit senzory, displeje, LED pásky, relé, motory, komunikační moduly a další elektroniku.
Deska je vhodná jak pro první experimenty s mikrokontroléry, tak pro rozsáhlejší projekty, ve kterých už jednodušší vývojové desky přestávají výkonem nebo konektivitou stačit.

Vlastnosti ESP32 DevKitC s ESP32-WROOM-32E
- ESP32-WROOM-32E – novější generace modulu navazující na ESP32-WROOM-32
- dual-core procesor Xtensa LX6 s frekvencí až 240 MHz
- 4 MB flash paměti
- 520 kB SRAM
- integrovaná WiFi 2,4 GHz IEEE 802.11 b/g/n
- Bluetooth 4.2 BR/EDR + BLE
- 38pinová vývojová deska s velkým množstvím dostupných GPIO
- microUSB konektor pro napájení a programování
- USB–UART převodník CP2102 pro programování a sériovou komunikaci
- 3,3V logické úrovně GPIO
- hardwarová podpora PWM, ADC, DAC, UART, I²C, SPI, I²S a TWAI/CAN
- tlačítko EN pro reset a BOOT pro vstup do programovacího režimu
- integrovaná PCB anténa
- programování v Arduino IDE, MicroPythonu a ESP-IDF
- vhodné pro IoT, domácí automatizaci, robotiku, měření, chytré senzory a dataloggery
ESP32 v praxi – užitečné piny
ESP32 umožňuje mnoho periferií přiřadit k různým GPIO pinům, takže zapojení není pevně dané. Některé piny se ale používají nejčastěji a je dobré je znát.
| Funkce | Doporučené / běžně používané piny |
| I²C | GPIO 21 – SDA, GPIO 22 – SCL |
| SPI | GPIO 23 – MOSI, GPIO 19 – MISO, GPIO 18 – SCK, GPIO 5 – CS |
| UART | GPIO 1 – TX, GPIO 3 – RX |
| DAC | GPIO 25, GPIO 26 |
| ADC při použití WiFi | přednostně používejte piny ADC1 |
| Pouze vstup | GPIO 34, 35, 36 a 39 |
Piny GPIO 1 a GPIO 3 jsou zároveň používány pro sériovou komunikaci s počítačem. Pokud je využijete pro vlastní periferie, mohou se při programování nebo ladění objevit konflikty.
Na co si dát při bastlení s ESP32 pozor
ESP32 používá logické úrovně 3,3 V. GPIO piny proto nepřipojujte přímo k signálu 5 V. Při komunikaci s některými 5V moduly může být potřeba použít převodník logických úrovní nebo odporový dělič.
Některé GPIO mají během startu ESP32 speciální funkci. Jedná se například o tzv. strapping piny GPIO 0, 2, 5, 12 a 15. Nevhodně připojená periferie může změnit jejich úroveň při zapnutí a zabránit správnému spuštění desky. Pro běžné senzory a periferie je proto vhodné, pokud je to možné, použít jiné GPIO.
Pozornost věnujte také analogovým vstupům. ESP32 obsahuje převodníky ADC1 a ADC2, ale ADC2 sdílí část hardwaru s WiFi. Pokud je WiFi aktivní, může být používání ADC2 omezené. Pro analogové měření v projektech využívajících WiFi je proto vhodnější použít ADC1.
Piny GPIO 34 až GPIO 39 jsou pouze vstupní a nemají interní pull-up ani pull-down rezistory. Jsou vhodné například pro analogové senzory nebo digitální vstupy, ale nelze jimi přímo ovládat LED, relé nebo jiný výstup.
Napájení a microUSB
Tato verze ESP32 DevKitC používá microUSB konektor. Připojením běžného microUSB kabelu můžete desku současně napájet i programovat.
USB přivádí na desku napětí 5 V, které integrovaný regulátor převádí na 3,3 V potřebné pro modul ESP32-WROOM-32E.
Při napájení externích modulů je potřeba počítat s jejich proudovým odběrem. Zejména při aktivní WiFi mohou vznikat krátkodobě vyšší proudové špičky, proto je u větších projektů důležitý dostatečně dimenzovaný napájecí zdroj.
Výkonnější zařízení, jako jsou motory, serva, relé nebo dlouhé LED pásky, není vhodné napájet přímo z 3,3V výstupu ESP32. Použijte pro ně samostatné vhodné napájení a propojte zem GND obou částí projektu.
Programování ESP32
Pro první projekty je velmi pohodlné Arduino IDE. Po instalaci podpory ESP32 lze desku programovat podobným způsobem jako klasické Arduino a využívat velké množství hotových knihoven.
Pro výuku programování nebo rychlé experimentování můžete použít také MicroPython. Pokročilejší uživatelé mohou využít oficiální vývojové prostředí výrobce Espressif – ESP-IDF.
Ve většině případů proběhne nahrávání programu automaticky díky integrovanému převodníku CP2102. Pokud se desce nepodaří vstoupit do programovacího režimu, lze při zahájení nahrávání krátce podržet tlačítko BOOT.
Co můžete s ESP32 postavit?
- WiFi teploměr nebo meteostanici
- senzor teploty, vlhkosti, CO₂ nebo kvality vzduchu
- webový server s ovládáním zařízení
- Bluetooth ovladač nebo bezdrátový senzor
- řízení LED a adresovatelných LED pásků
- domácí automatizaci a IoT senzory
- robota nebo dálkově ovládané vozítko
- datalogger ukládající data do cloudu
- bezdrátové měření a monitoring
ESP32 odkazy
Podobné produkty
| Hmotnost | 0.01 kg |
| Modul | ESP32-WROOM-32E |
| Procesor | dual-core Xtensa LX6 |
| Taktovací frekvence | až 240 MHz |
| Flash paměť | 4 MB |
| SRAM paměť | 520 kB |
| WiFi | 2,4 GHz, IEEE 802.11 b/g/n |
| Bluetooth | Bluetooth 4.2 BR/EDR a BLE |
| USB konektor | microUSB |
| USB–UART převodník | CP2102 |
| Tlačítka | EN (reset), BOOT (programovací režim) |
| Počet pinů | 38 |
| Logická úroveň | 3,3 V |
| Napájení desky | 5 V přes microUSB nebo pin 5V/VIN |
| GPIO | až 32 GPIO, dostupnost dle zapojení desky |
| ADC | 12 bit, až 18 kanálů |
| DAC | 2× 8 bit |
| Rozhraní | UART, SPI, I²C, I²S, PWM, TWAI/CAN |
| Anténa | integrovaná PCB anténa |
| Programování | Arduino IDE, MicroPython, ESP-IDF |
| Rozměry | cca 55 × 28 mm |
Buďte první, kdo napíše příspěvek k této položce.

V roce 2009 jsme rozjeli e-shop s Arduinem v angličtině s vlastním produktem GSM Playground, což byl tehdy první GSM Shield pro Arduino na trhu. Potom jsme rozšiřovali Arduino sortiment, vyvíjeli a podporovali různé Arduino projekty, rozšiřovali ještě více sortiment, vydali knihu o Arduinu a dodali ji pod stromek českým bastlířům, vytvořili web Arduino.cz, české Arduino fórum a komunitu na Facebooku a nyní pokračujeme dále českým e-shopem...
Žijeme v době, kdy máme řešení nebo dokonce chytrou aplikaci skoro na všechno. To bohužel nepřináší nejlepší motivaci vytvářet a vynalézat nové věci! V HWKITCHEN se snažíme tuto skutečnost změnit a pomoct vrátit lidem jejich přirozenou kreativitu a představivost. Produkty z našeho eshopu vám přinesou spoustu zábavy, ale naučíte se s nimi i základy programování a hlavně tvořit a realizovat nové věci, o kterých jste předtím třeba jen snili.


